ORACLE 数据文件重命名(批量重命名,单独重命名)
2017-06-12 13:21
330 查看
1. 所有数据文件更换路径,包括control file,datafie,redo
(1) create pfile='/home/oracle/tsto32.ora' fromspfile;
(2)关闭数据库
(3)更改参数文件中control file的文件位置
(4)将所有文件拷贝到指定目录
(5)startup nomount pfile='/home/oracle/tsto32.ora'
(6)alter database mount
(7)更改数据文件名称
alter database rename file'/u01/app/oracle/oradata/tsto32/system01.dbf' to'/home/oracle/oradata/tsto32/system01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/sysaux01.dbf' to'/home/oracle/oradata/tsto32/sysaux01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/undotbs01.dbf' to'/home/oracle/oradata/tsto32/undotbs01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/users01.dbf' to '/home/oracle/oradata/tsto32/users01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/TRADE.dbf' to'/home/oracle/oradata/tsto32/TRADE.dbf';
alter database rename file '/u01/app/oracle/oradata/tsto32/temp01.dbf' to '/home/oracle/oradata/tsto32/temp01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/redo01.log' to'/home/oracle/oradata/tsto32/redo01.log';
alter database rename file'/u01/app/oracle/oradata/tsto32/redo02.log' to'/home/oracle/oradata/tsto32/redo02.log';
alter database rename file '/u01/app/oracle/oradata/tsto32/redo03.log' to'/home/oracle/oradata/tsto32/redo03.log';
(8)alter database open;
(9)重新pfile
2.更改单独的数据文件
(1)将相应的表空间offline;
alter tablespace zerone offline;
(2)更改表空间
alter tablespace zerone renamedatafile '/opt/oracle/oradata/ZERONE01.DBF' to'/home/oracle/oradata/zerone/ZERONE01.DBF';
(3)上线表空间
alter tablespace zeroneonline;
(1) create pfile='/home/oracle/tsto32.ora' fromspfile;
(2)关闭数据库
(3)更改参数文件中control file的文件位置
(4)将所有文件拷贝到指定目录
(5)startup nomount pfile='/home/oracle/tsto32.ora'
(6)alter database mount
(7)更改数据文件名称
alter database rename file'/u01/app/oracle/oradata/tsto32/system01.dbf' to'/home/oracle/oradata/tsto32/system01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/sysaux01.dbf' to'/home/oracle/oradata/tsto32/sysaux01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/undotbs01.dbf' to'/home/oracle/oradata/tsto32/undotbs01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/users01.dbf' to '/home/oracle/oradata/tsto32/users01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/TRADE.dbf' to'/home/oracle/oradata/tsto32/TRADE.dbf';
alter database rename file '/u01/app/oracle/oradata/tsto32/temp01.dbf' to '/home/oracle/oradata/tsto32/temp01.dbf';
alter database rename file'/u01/app/oracle/oradata/tsto32/redo01.log' to'/home/oracle/oradata/tsto32/redo01.log';
alter database rename file'/u01/app/oracle/oradata/tsto32/redo02.log' to'/home/oracle/oradata/tsto32/redo02.log';
alter database rename file '/u01/app/oracle/oradata/tsto32/redo03.log' to'/home/oracle/oradata/tsto32/redo03.log';
(8)alter database open;
(9)重新pfile
2.更改单独的数据文件
(1)将相应的表空间offline;
alter tablespace zerone offline;
(2)更改表空间
alter tablespace zerone renamedatafile '/opt/oracle/oradata/ZERONE01.DBF' to'/home/oracle/oradata/zerone/ZERONE01.DBF';
(3)上线表空间
alter tablespace zeroneonline;
相关文章推荐
- 使用存储过程将数据批量导出为多个csv文件(ORACLE)
- 批量迁移Oracle数据文件,日志文件及控制文件
- Oracle 12C 新特性之在线重命名、迁移活跃的数据文件
- APK重命名ApkRenamer v1.9已付费汉化版 批量重命名APK文件
- Oracle 12C 在线重命名和迁移数据文件
- Oracle 12C 新特性之在线重命名、迁移活跃的数据文件
- 批量数据文件用sqlldr导数据到oracle中
- 批量迁移Oracle数据文件,日志文件及控制文件
- 使用存储过程将Oracle数据批量导出为多个csv文件
- Oracle 重命名数据文件
- 使用存储过程将Oracle数据批量导出为多个csv文件
- 【Oracle】重命名数据文件
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量将文本文件数据加载到数据表))
- Oracle 11g R2之物理Dataguard 重命名数据文件
- mysql与Oracle垃圾用户方案临时给的excel文件数据批量数据导入库操作步骤整理
- node将目录下所有文件生成json数据,并批量重命名
- 批量迁移Oracle数据文件,日志文件及控制文件
- java 批量重命名指定文件夹中所有文件 递增方式命名 前后缀方式命名
- Oracle:从SQL文件批量导入数据
- oracle重命名数据文件