Oracle 重命名数据文件

Oracle 重命名数据文件的两种方法:ALTER TABLESPACE RENAME DATAFILE和ALTER DATABASE RENAME FILE

ALTER DATABASE RENAME FILE 'old_name' to 'new_name'  
ALTER TABLESPACE tablespace_name RENAME DATAFILE 'old_name'  TO 'new_name'  
通过这两种方法重命名数据文件必须保证目标文件存在(The operating system files continue to exist),数据库在open状态下重命名数据文件必须保证要重命名的数据文件所在的表空间处于offline的状态,由于在open状态下system和sysaux表空间不能够被offline,所以在open状态只能重命名除去system和sysaux之外的数据文件。

ALTER DATABASE RENAME FILE 不仅仅可以重命名数据文件,同样可以重命名tempfiles, or redo log file

重命名数据文件示例如下:

SQL> select file_name,tablespace_name,status from dba_data_files;     
FILE_NAME                                                                                                          TABLESPACE_NAME                              STATUS  -------------------------------------------------------------- ------------------------------ ---------  /u01/dbabc.net/pass/users01.dbf                                                  USERS                                                  AVAILABLE  
/u01/dbabc.net/pass/sysaux01.dbf                                                SYSAUX                                                AVAILABLE  
/u01/dbabc.net/pass/undotbs01.dbf                                              UNDOTBS1                                            AVAILABLE  
/u01/dbabc.net/pass/system01.dbf                                                SYSTEM                                                AVAILABLE  
/u01/dbabc.net/pass/example01.dbf                                              EXAMPLE                                              AVAILABLE  /dbabc.net/pass/passt/omf/PASS/datafile/o1_mf_passt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值