【TABLESPACE】“ALTER TABLESPACE”命令的“RENAME”功能在重新命名錶空間能力上的測試
在文章《【TABLESPACE】使用“ALTER TABLESPACE”命令的“RENAME”功能實現表空間快速重新命名》(http://space.itpub.net/519536/viewspace-701776)中介紹了關於重新命名錶空間的一般方法。
由於系統表空間(SYSTEM表空間和SYSAUX表空間)的特殊地位,我們無法使用這種rename的特性對其進行重新命名。這裡我們對rename方法的能力範圍做一個全面的驗證。
1.嘗試對系統中所有型別表空間進行重新命名
1)對普通使用者表空間進行重新命名
在文章《【TABLESPACE】使用“ALTER TABLESPACE”命令的“RENAME”功能實現表空間快速重新命名》中已經得到驗證。
2)嘗試對UNDO表空間進行重新命名
sys@ora10g> alter tablespace UNDOTBS1 rename to UNDOTBS1_new;
Tablespace altered.
成功。
3)嘗試對臨時表空間進行重新命名
sys@ora10g> alter tablespace TEMP rename to TEMP_new;
Tablespace altered.
成功。
4)嘗試對系統表空間進行重新命名
sys@ora10g> alter tablespace SYSTEM rename to SYSTEM_new;
alter tablespace SYSTEM rename to SYSTEM_new
*
ERROR at line 1:
ORA-00712: cannot rename system tablespace
sys@ora10g> alter tablespace SYSAUX rename to SYSAUX_new;
alter tablespace SYSAUX rename to SYSAUX_new
*
ERROR at line 1:
ORA-13502: Cannot rename SYSAUX tablespace
這裡提示,SYSTEM表空間和SYSAUX是無法簡單地重新命名。
2.嘗試在資料庫mount狀態下對系統表空間進行重新命名
sys@ora10g> alter tablespace SYSTEM rename to SYSTEM_new;
alter tablespace SYSTEM rename to SYSTEM_new
*
ERROR at line 1:
ORA-01109: database not open
sys@ora10g> alter tablespace SYSAUX rename to SYSAUX_new;
alter tablespace SYSAUX rename to SYSAUX_new
*
ERROR at line 1:
ORA-01109: database not open
使用這種rename方法依然無法對系統表空間進行重新命名。
3.小結
在使用新特性的過程中,建議對新特性的能力範圍有一個全面的測試,這樣可以對新特性有一個更加全面的認識。
Good luck.
secooler
11.07.10
-- The End --
由於系統表空間(SYSTEM表空間和SYSAUX表空間)的特殊地位,我們無法使用這種rename的特性對其進行重新命名。這裡我們對rename方法的能力範圍做一個全面的驗證。
1.嘗試對系統中所有型別表空間進行重新命名
1)對普通使用者表空間進行重新命名
在文章《【TABLESPACE】使用“ALTER TABLESPACE”命令的“RENAME”功能實現表空間快速重新命名》中已經得到驗證。
2)嘗試對UNDO表空間進行重新命名
sys@ora10g> alter tablespace UNDOTBS1 rename to UNDOTBS1_new;
Tablespace altered.
成功。
3)嘗試對臨時表空間進行重新命名
sys@ora10g> alter tablespace TEMP rename to TEMP_new;
Tablespace altered.
成功。
4)嘗試對系統表空間進行重新命名
sys@ora10g> alter tablespace SYSTEM rename to SYSTEM_new;
alter tablespace SYSTEM rename to SYSTEM_new
*
ERROR at line 1:
ORA-00712: cannot rename system tablespace
sys@ora10g> alter tablespace SYSAUX rename to SYSAUX_new;
alter tablespace SYSAUX rename to SYSAUX_new
*
ERROR at line 1:
ORA-13502: Cannot rename SYSAUX tablespace
這裡提示,SYSTEM表空間和SYSAUX是無法簡單地重新命名。
2.嘗試在資料庫mount狀態下對系統表空間進行重新命名
sys@ora10g> alter tablespace SYSTEM rename to SYSTEM_new;
alter tablespace SYSTEM rename to SYSTEM_new
*
ERROR at line 1:
ORA-01109: database not open
sys@ora10g> alter tablespace SYSAUX rename to SYSAUX_new;
alter tablespace SYSAUX rename to SYSAUX_new
*
ERROR at line 1:
ORA-01109: database not open
使用這種rename方法依然無法對系統表空間進行重新命名。
3.小結
在使用新特性的過程中,建議對新特性的能力範圍有一個全面的測試,這樣可以對新特性有一個更加全面的認識。
Good luck.
secooler
11.07.10
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-701951/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【TABLESPACE】使用“ALTER TABLESPACE”命令的“RENAME”功能實現表空間快速重新命名
- VMS: ALTER TABLESPACE/DATABASE TO RENAME FILES on VMS [ID 9560.1]Database
- mysql 命令重新命名錶RENAME TABLE 句法MySql
- oracle的臨時表空間temporary tablespaceOracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(上)Oracle
- ALTER DATABASE 與 ALTER TABLESPACE OFFLINE的區別Database
- Rename Tablespace in Oracle database 10gOracleDatabase
- How to Rename Tablespace In Oracle10gOracle
- 【tablespace】表空間離線的3種模式模式
- 表空間重新命名相關命令與測試
- 測試rman transport tablespace命令時遇著的小問題~~
- 【TABLESPACE】Oracle表空間最佳實踐Oracle
- Oracle基礎 01 表空間 tablespaceOracle
- 表空間監控(三)tablespace detailAI
- Tablespace Fragmentation - 表空間碎片問題Fragment
- 利用TRANSPORT_TABLESPACE特性把9i的表空間遷移到10g測試!
- 【TABLESPACE】Oracle 表空間結構說明Oracle
- alter database drop datafile 與 drop tablespace file 的區別Database
- Oracle Bigfile Tablespace大檔案表空間Oracle
- 臨時表空間temporary tablespace相關操作
- alter database datafile offline and alter database tablespace ...offlineDatabase
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(中)Oracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(下)Oracle
- MySQL Transportable Tablespace(傳輸表空間) 使用詳解MySql
- 表空間配額和UNLIMITED TABLESPACE許可權MIT
- 【Oracle】oracle tablespace&datafile -- oracle表空間 分享[轉]Oracle
- Oracle create tablespace 建立表空間語法詳解Oracle
- CREATE TABLESPACE命令詳解
- 用dbms_streams_tablespace_adm表空間的遷移(4)
- 用dbms_streams_tablespace_adm表空間的遷移(3)
- tablespace和datafile之間的關係
- datafile offline 與alter tablespace offline 的區別
- alter database datafile offline drop 與 alter tablespace drop datafile 區別Database
- 用dbms_streams_tablespace_adm來表空間的遷移(2)
- 用dbms_streams_tablespace_adm來表空間的遷移(1)
- oracle10g_create tablespace_測試_1Oracle
- oracle10g_create tablespace_測試_2Oracle
- CREATE TABLESPACE命令詳解(轉)