1:ALTER TABLESPACE
TABLESPACE_NAME
OFFLINE;
2:操作系统重命名文件
3:ALTER TABLESPACE
TABLESPACE_NAME
DATAFILE RENAME 'd:oracleoradatalove2008.dbf' RENAME TO 'd:oracleoradatalovehlj.dbf';
4:ALTER TABLESPACE
TABLESPACE_NAME
ONLINE;
5:CREATE TABLESPACE
TABLESPACE_NAME
DATAFILE 'D:ORACLEORADBLOVE2008.DBF' REUSE;
测试用例:
SQL> alter tablespace love2008 offline;
表空间已更改。
--操作系统修改数据文件名字
SQL> select file_name from dba_data_files where tablEspace_name='LOVE2008';
FILE_NAME
--------------------------------------------------------------------------------
D:ORACLEORADATAWANGLOVE2008.DBF
SQL> ALTER TABLESPACE LOVE2008 RENAME DATAFILE 'D:ORACLEORADATAWANGLOVE2008.DBF' TO 'D:ORACLEORADA
TAWANGLOVEBJ.DBF';
表空间已更改。
SQL> ALTER TABLESPACE LOVE2008 ONLINE;
表空间已更改。
5>:如果ORACLE是10G或以上版本允许修改表空间名称,
但是9i没有办法
ALTER TABLESPACE
TABLESPACE_NAME_OLD
RENAME TO
TABLESPACE_NAME_NEW
;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/728254/viewspace-912922/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/728254/viewspace-912922/