更改Oracle数据文件名字的方法
2008-08-29 12:45:00 来源:WEB开发网在论坛上看到一个经常遇到的问题,移动数据文件,收录一下,以后用得到:
有两种方法可以更改ORACLE数据文件的名字,联机方法与脱机方法。
一:脱机(可以移动任何表空间中的数据文件、日志文件,命令为alter database rename file)
Because the SYSTEM tablespace cannot be taken offline, you must use this method to move data files in the SYSTEM tablespace.
具体步骤为
1:$sqlplus“/assysdba”
SQL>shutdown
2:$mvormove(使用操作系统命令改名字)
3:$sqlplus“/assysdba”
SQL>startupmount
SQL>alterdatabaserenamefile'xxxxx'to'xxxxx'
(注意在alter open之前不要退出)
4:SQL>alter database open;
二:联机(不可移动system表空间,回滚段和临时表空间中的数据文件,命令为alter tablespace )
The following alter tablespace command is applied only to data files in a non-SYSTEM tablespace that does not contain active rollback or temporary segments:
具体步骤为:
1:$sqlplus“/assysdba”;
SQL>altertablespacexxxxoffline(如果非归档加drop);
2:$mvxxxxxxxxxx(用os命令移动数据文件)
3:SQL>altertablespacexxxxrenamedatafile'xxxx'to'xxxxx';
4:SQL>altertablespacexxxxonline;
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››数据中心合理布线的10个技巧
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
更多精彩
赞助商链接