更改資料庫預設臨時表空間出現的小問題
在oracle 10g 中 ,發出alter database default temporary tablespace temp 命令後
會把所有使用者的臨時表空間改為temp,下面看下測試過程:
SQL> select username,temporary_tablespace from dba_users;
USERNAME TEMPORARY_TABLESPACE
------------------------------ ------------------------------
DBSNMP TEMP
SYS TEMP
SYSTEM TEMP
TEST TEMP
OUTLN TEMP
HR TEMP
WMSYS TEMP
TSMSYS SYSTEM
DIP SYSTEM
已選擇9行。
SQL> create temporary tablespace test_temp tempfile 'd:\test_temp02.dbf' size 10
m;
表空間已建立。
SQL> alter user hr temporary tablespace test_temp;
使用者已更改。
SQL> select username,temporary_tablespace from dba_users;
USERNAME TEMPORARY_TABLESPACE
------------------------------ ------------------------------
DBSNMP TEMP
SYS TEMP
SYSTEM TEMP
TEST TEMP
HR TEST_TEMP
OUTLN TEMP
WMSYS TEMP
TSMSYS SYSTEM
DIP SYSTEM
已選擇9行。
SQL> alter database default temporary tablespace test_temp;
資料庫已更改。
SQL> select username,temporary_tablespace from dba_users;
USERNAME TEMPORARY_TABLESPACE
------------------------------ ------------------------------
DBSNMP TEST_TEMP
SYS TEST_TEMP
SYSTEM TEST_TEMP
TEST TEST_TEMP
TSMSYS TEST_TEMP
OUTLN TEST_TEMP
DIP TEST_TEMP
HR TEST_TEMP
WMSYS TEST_TEMP
已選擇9行。
SQL> alter database default temporary tablespace temp;
資料庫已更改。
SQL> select username,temporary_tablespace from dba_users;
USERNAME TEMPORARY_TABLESPACE
------------------------------ ------------------------------
DBSNMP TEMP
SYS TEMP
SYSTEM TEMP
TEST TEMP
TSMSYS TEMP
OUTLN TEMP
DIP TEMP
HR TEMP
WMSYS TEMP
已選擇9行。
可以看出一旦發出alter database default temporary tablespace temp; 命令後,會更改所有使用者的臨時表空間
所以對有些使用者有自己預設臨時表空間的話,就要注意了,發出上面命令後,記的更改回來。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-594644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 更改當前資料庫預設臨時表空間注意事項資料庫
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 臨時表空間的建立、刪除,設定預設臨時表空間
- 臨時表空間資料刪除問題
- Oracle修改預設表空間和預設臨時表空間Oracle
- ORACLE預設的臨時表空間Oracle
- 【實驗】重建臨時表空間解決臨時表空間過大問題
- 系統臨時表空間不足問題
- . 資料庫臨時表空間的資料檔案的丟失資料庫
- oracle 11g線上收回臨預設臨時表空間Oracle
- Oracle資料庫設定預設表空間Oracle資料庫
- oracle 9i 臨時表空間問題Oracle
- 【臨時表空間】11g中使用 SHRINK方法縮小臨時表空間和臨時檔案
- 解決Oracle臨時表空間佔滿的問題Oracle
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 增加自動擴充套件臨時表空間及改變預設表空間套件
- 【Oracle-資料庫維護】-刪除臨時表空間Oracle資料庫
- 【臨時表空間】11g中使用 SHRINK方法縮小臨時表空間和臨時檔案(續)
- oracle的臨時表空間解決問題的步驟Oracle
- oracle系統預設臨時表空間以及redo日誌檔案問題處理Oracle
- MYSQL造資料佔用臨時表空間MySql
- oracle的臨時表空間Oracle
- 臨時表空間ORA-1652問題解決
- 轉:Oracle 臨時表空間過大問題解決Oracle
- oracle 臨時表空間Oracle
- oracle臨時表空間Oracle
- undo表空間出現壞塊導致資料庫重啟問題解決資料庫
- 【臨時表空間組】臨時表空間組的建立、維護及應用
- Oracle使用者預設表空間的問題Oracle
- 關於移動臨時表空間檔案位置的問題
- 【SQL】查詢及修改資料庫預設表空間SQL資料庫
- 批量處理時臨時增加回滾表空間臨時表空間檔案
- Oracle 臨時表空間的概念Oracle
- ORACLE臨時表空間的清理Oracle
- 臨時表空間資料檔案損壞的解決
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- Oracle 臨時表空間概念Oracle
- oracle臨時表空間組Oracle