如何更改控制文件和数据文件的路径

如何更改控制文件和数据文件的路径,第1张

如果是数据文件

1. shutdown immediate

2.cp 数据文件到指定的目录

3.startup mount

4.alter database rename

如:ALTER DATABASE RENAME FILE '/ora/oracle/data1/test.ora' TO '/ora/oracle/data2/test.ora'

5. open数据库

在Oracle10g中,如果我们使用了闪回区,那么控制文件的自动备份会存储在闪回区中。

有时候为了安全,我们需要将控制文件的自动备份转移到其他目录下,这可以使用如下命令。

RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/opt/oracle/obak/control%F'

new RMAN configuration parameters:

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/opt/oracle/obak/control%F'

new RMAN configuration parameters are successfully stored

当然,打开控制文件自动备份需要使用如下命令:

RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON

new RMAN configuration parameters:

CONFIGURE CONTROLFILE AUTOBACKUP ON

new RMAN configuration parameters are successfully stored

我们建议用户一定要打开这个功能。

现在控制文件的自动备份将指向新的目录:

RMAN>backup datafile 1

Starting backup at 07-JAN-08

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=12 devtype=DISK

channel ORA_DISK_1: starting full datafile backupset

channel ORA_DISK_1: specifying datafile(s) in backupset

input datafile fno=00001 name=/opt/oracle/oradata/eygle/system01.dbf

channel ORA_DISK_1: starting piece 1 at 07-JAN-08

channel ORA_DISK_1: finished piece 1 at 07-JAN-08

piece handle=/opt/oracle/obak/bkup_3fj5jbqp_1_1 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:36

Finished backup at 07-JAN-08

Starting Control File and SPFILE Autobackup at 07-JAN-08

piece handle=/opt/oracle/obak/controlc-1407686520-20080107-00comment=NONE

Finished Control File and SPFILE Autobackup at 07-JAN-08


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11825197.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存