【實驗】RESIZE方法解決臨時表空間過大問題
1.資料庫版本資訊
sys@ora10g> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
2.檢視臨時表空間資訊
sys@ora10g> col FILE_NAME for a40
sys@ora10g> col TABLESPACE_NAME for a10
sys@ora10g> select tablespace_name,file_name,bytes/1024/1024 M from dba_temp_files;
TABLESPACE FILE_NAME M
---------- ---------------------------------------- ----------
TEMP /oracle/oradata/ora10g/temp01.dbf 100
3.檢視臨時表空間資料檔案佔用作業系統的空間
sys@ora10g> !ls -l /oracle/oradata/ora10g/temp01.dbf
-rw-r----- 1 oracle oinstall 104865792 07-24 08:35 /oracle/oradata/ora10g/temp01.dbf
4.關鍵的一部就在這裡!RESIZE it!
sys@ora10g> alter database tempfile '/oracle/oradata/ora10g/temp01.dbf' resize 50m;
Database altered.
5.確認已經修改成功
sys@ora10g> select tablespace_name,file_name,bytes/1024/1024 M from dba_temp_files;
TABLESPACE FILE_NAME M
---------- ---------------------------------------- ----------
TEMP /oracle/oradata/ora10g/temp01.dbf 50
sys@ora10g> !ls -l /oracle/oradata/ora10g/temp01.dbf
-rw-r----- 1 oracle oinstall 52436992 07-24 08:42 /oracle/oradata/ora10g/temp01.dbf
6.OK,修改成功。
另外還有一種修改臨時表空間大小的方法,詳見《【實驗】重建臨時表空間解決臨時表空間過大問題》
http://space.itpub.net/519536/viewspace-607567
-- The End --
sys@ora10g> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
2.檢視臨時表空間資訊
sys@ora10g> col FILE_NAME for a40
sys@ora10g> col TABLESPACE_NAME for a10
sys@ora10g> select tablespace_name,file_name,bytes/1024/1024 M from dba_temp_files;
TABLESPACE FILE_NAME M
---------- ---------------------------------------- ----------
TEMP /oracle/oradata/ora10g/temp01.dbf 100
3.檢視臨時表空間資料檔案佔用作業系統的空間
sys@ora10g> !ls -l /oracle/oradata/ora10g/temp01.dbf
-rw-r----- 1 oracle oinstall 104865792 07-24 08:35 /oracle/oradata/ora10g/temp01.dbf
4.關鍵的一部就在這裡!RESIZE it!
sys@ora10g> alter database tempfile '/oracle/oradata/ora10g/temp01.dbf' resize 50m;
Database altered.
5.確認已經修改成功
sys@ora10g> select tablespace_name,file_name,bytes/1024/1024 M from dba_temp_files;
TABLESPACE FILE_NAME M
---------- ---------------------------------------- ----------
TEMP /oracle/oradata/ora10g/temp01.dbf 50
sys@ora10g> !ls -l /oracle/oradata/ora10g/temp01.dbf
-rw-r----- 1 oracle oinstall 52436992 07-24 08:42 /oracle/oradata/ora10g/temp01.dbf
6.OK,修改成功。
另外還有一種修改臨時表空間大小的方法,詳見《【實驗】重建臨時表空間解決臨時表空間過大問題》
http://space.itpub.net/519536/viewspace-607567
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-610138/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【實驗】重建臨時表空間解決臨時表空間過大問題
- 轉:Oracle 臨時表空間過大問題解決Oracle
- 臨時表空間過大的解決方法
- 【UNDO】使用重建UNDO表空間方法解決UNDO表空間過大問題
- 臨時表空間ORA-1652問題解決
- 解決Oracle臨時表空間佔滿的問題Oracle
- 臨時表空間已滿的解決方法
- oracle的臨時表空間解決問題的步驟Oracle
- 系統臨時表空間不足問題
- ORACLE臨時表空間使用率過高的原因及解決方法Oracle
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- oracle 9i 臨時表空間問題Oracle
- 臨時表空間資料刪除問題
- oracle的臨時表空間寫滿磁碟空間,解決改問題的具體步驟Oracle
- oracle臨時表空間過大的原因&&處理Oracle
- 臨時表空間使用率過高的解決辦法
- 【臨時表空間】11g中使用 SHRINK方法縮小臨時表空間和臨時檔案
- Oracle rman 備份與恢復 臨時表空間的檔案問題解決Oracle
- 【臨時表空間】11g中使用 SHRINK方法縮小臨時表空間和臨時檔案(續)
- 遷移表結構時儲存空間過大問題
- oracle 臨時表空間Oracle
- oracle臨時表空間Oracle
- ORACLE 臨時表空間使用率過高的原因及解決方案Oracle
- ORACLE 臨時表空間滿了的原因解決方案Oracle
- 批量處理時臨時增加回滾表空間臨時表空間檔案
- 臨時表空間的建立、刪除,設定預設臨時表空間
- 還原表空間過大的解決方案
- 臨時表空間資料檔案損壞的解決
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- Oracle 臨時表空間概念Oracle
- oracle臨時表空間組Oracle
- oracle的臨時表空間Oracle
- Oracle Temp 臨時表空間Oracle
- 【臨時表空間組】臨時表空間組的建立、維護及應用
- 【儲存管理】建立臨時表空間組、建立臨時表空間組及使用
- 關於移動臨時表空間檔案位置的問題
- oracle系統表空間過大問題處理Oracle
- ORACLE 臨時表空間使用率過高分析Oracle