OCP-1Z0-053-200题-49题-627

本文介绍使用Oracle Recovery Manager (RMAN)恢复损坏的数据文件过程。当一个属于USERS表空间的数据文件受损时,可通过先前创建的镜像副本进行恢复,并将文件放置在新的位置。文章详细解释了如何利用RMAN的SETNEWNAME及SWITCH命令完成这一操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QUESTION 49

In Recovery Manager (RMAN), you are taking image copies of the data files of your production database and

rolling them forward at regular intervals. You attempt to restart your database. After a regular maintenance

task, you realize that one of the data files that belongs to the USERS tablespace is damaged and you needto

recover the data file by using the image copy. Because a media failure caused the data file to be damaged,

you want to place the data file in a different location while restoring the file. Which option must you consider for

this task?

A. using only the RMAN SWITCH command to set the new location for the data file

B. placing the database in the MOUNT state for the restore and recovery operations.

C. using an RMAN RUN block with the SET NEWNAME and then the SWITCH command.

D. configuring two channels: one for the restore operation and the other for the recovery operation

Answer: C

同627题:http://blog.youkuaiyun.com/rlhua/article/details/17260407


Explanation/Reference:

Section: Backup, Recovery & Recovery Manager (RMAN)

Explanation/Reference:

http://download.oracle.com/docs/cd/B10501_01/server.920/a96566/rcmconc2.htm

RMAN automates the procedure for restoring files. Youdo not need to go into the operating system, locate the

backup or copy that you want to use, and manually copy files into the appropriate directories. When you issue

a RESTOREcommand, RMAN directs a server session to restore the correct backups and copies to either:

The default location, overwriting the files with the same name currently there

A new location, which you can specify with the SET NEWNAMEcommand

To restore a datafile, either mount the database orkeep it open and take the datafile to be restored offline.

When RMAN performs a restore, the RESTOREcommand creates the restored files as datafile copies and

records them in the repository. The following tabledescribes the behavior of the RESTORE, SET NEWNAME, and

SWITCHcommands.

For example, if you restore datafile ?/oradata/trgt/tools01.dbfto its default location, then RMAN

restores the file ?/oradata/trgt/tools01.dbfand overwrites any file that it finds with the same filename.

If you run a SET NEWNAMEcommand before you restore a file, then RMAN creates a datafile copy with the

name that you specify. For example, assume that yourun the following commands:

SET NEWNAME FOR DATAFILE '?/oradata/trgt/tools01.dbf' TO '/tmp/tools01.dbf';

RESTORE DATAFILE '?/oradata/trgt/tools01.dbf';

In this case, RMAN creates a datafile copy of ?/oradata/trgt/tools01.dbfnamed /tmp/tools01.dbf

and records it in the repository.

To change the name for datafile ?/oradata/trgt/tools01.dbfto /tmp/tools01.dbfin the control file,

run a SWITCHcommand so that RMAN considers the restored file asthe current database file. For example:

SWITCH DATAFILE '/tmp/tools01.dbf' TO DATAFILECOPY '?/oradata/trgt/tools01.dbf';

The SWITCHcommand is equivalent to the SQL statement ALTER DATABASE RENAME FILE.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值