ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 对数据文件重命名(方法二)

对数据文件重命名(方法二)

原创 Linux操作系统 作者:buliaoqingtian 时间:2019-03-14 22:54:07 0 删除 编辑

如果需要对非SYSTEM,SYSAUX表空间所属数据文件进行重命名,则可以使用方法二


使用ALTER TABLESAPCE RENAME DATAFILE 语法去重命名数据文件可以不用重启数据库,因此这种方法对于修改除SYSTEMSYSAUX表空间的数据文件外的首选方法。

SYS on orcdb > select file_name,tablespace_name from dba_data_files;

FILE_NAME TABLESPACE_NAME
------------------------------------------------------------ ------------------------------
F:ORACLEPRODUCT10.2.0ORADATAORCDBMYUNDOA.DBF MYUNDO
F:ORACLEPRODUCT10.2.0ORADATAORCDBEXAMPLE01.DBF EXAMPLE
F:ORACLEPRODUCT10.2.0ORADATAORCDBUSERS01.DBF USERS
F:ORACLEPRODUCT10.2.0ORADATAORCDBSYSAUX01.DBF SYSAUX
F:ORACLEPRODUCT10.2.0ORADATAORCDBSYSTEM01.DBF SYSTEM
F:ORACLEPRODUCT10.2.0ORADATAORCDBWYJA.DBF WYJ
F:ORACLEPRODUCT10.2.0ORADATAORCDBBIGTBS.DBF BIGTBS
F:ORACLEPRODUCT10.2.0ORADATAORCDBUNDOTBS2A.DBF UNDOTBS2
已选择8行。

SYS on orcdb > alter tablespace users offline;
表空间已更改。

SYS on orcdb > alter tablespace users rename datafile
2 'F:ORACLEPRODUCT10.2.0ORADATAORCDBUSERS01.DBF' to
3 'F:ORACLEPRODUCT10.2.0ORADATAORCDBUSERS_A.DBF';
表空间已更改。

SYS on orcdb > ALTER TABLESPACE USERS ONLINE;
表空间已更改。

SYS on orcdb > SELECT file_name,tablespace_name from dba_data_files;

FILE_NAME TABLESPACE_NAME
------------------------------------------------------------ ------------------------------
F:ORACLEPRODUCT10.2.0ORADATAORCDBMYUNDOA.DBF MYUNDO
F:ORACLEPRODUCT10.2.0ORADATAORCDBEXAMPLE01.DBF EXAMPLE
F:ORACLEPRODUCT10.2.0ORADATAORCDBUSERS_A.DBF USERS
F:ORACLEPRODUCT10.2.0ORADATAORCDBSYSAUX01.DBF SYSAUX
F:ORACLEPRODUCT10.2.0ORADATAORCDBSYSTEM01.DBF SYSTEM
F:ORACLEPRODUCT10.2.0ORADATAORCDBWYJA.DBF WYJ
F:ORACLEPRODUCT10.2.0ORADATAORCDBBIGTBS.DBF BIGTBS
F:ORACLEPRODUCT10.2.0ORADATAORCDBUNDOTBS2A.DBF UNDOTBS2
已选择8行。

SYS on orcdb > spool off

如果你要对SYSTEM,SYSAUX表空间里的数据文件进行重命名或修改路径,则需要参考“数据文件重命名(方法一)”,否则优化用本文提供的方法。

  如果你要对联机日志文件进行重命名则需要将数据库置为MOUNT状态。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/526592/viewspace-236745/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2005-08-03

  • 博文量
    25
  • 访问量
    16022