【實驗】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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 臨時表空間ORA-1652問題解決
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- 臨時表空間使用率過高的解決辦法
- 消除臨時表空間暴漲的方法
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- oracle系統表空間過大問題處理Oracle
- 萬萬沒想到,我在夜市地攤解決了MySQL臨時表空間難題~~MySql
- oracle臨時表空間相關Oracle
- 4.2.1.8規劃臨時表空間
- 刪除臨時表空間組
- MySQL InnoDB臨時表空間配置MySql
- 2.5.7 建立預設臨時表空間
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 臨時表空間和回滾表空間使用率查詢
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- SQLServer如何釋放tempdb臨時表空間SQLServer
- dbms_lob儲存過程導致臨時表空間100%儲存過程
- 【RESIZE】Oracle收縮表空間主要命令Oracle
- undo表空間使用率過高解決
- [20210528]oracle大表空間預分配問題.txtOracle
- 解決Ubuntu虛擬機器佔用空間與實際空間不符問題Ubuntu虛擬機
- MYSQL造資料佔用臨時表空間MySql
- oracle 臨時表空間的增刪改查Oracle
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- 查詢過去一段時間內某條sql使用的臨時表空間大小SQL
- react 中echarts-for-react使用resize解決圖表自適應問題ReactEcharts
- 表空間TSPITR恢復-實驗
- 【Oracle 恢復表空間】 實驗Oracle
- 臨時表空間被佔滿的原因查詢
- 為什麼問題空間與解決方案空間如此重要? - Nikhil Gupta
- LINUX 解決時間同步問題(NTP)Linux
- 檢視oracle臨時表空間佔用率的檢視Oracle
- Oracle 查詢佔用臨時表空間大的歷史會話和SQLOracle會話SQL
- Oracle日常問題-臨時表過多導致exp速度慢Oracle
- 解決MongoDB儲存時間時差的問題MongoDB
- 【問題解決】使用YYYY-MM-dd時間轉換問題
- 解決docker容器存放目錄磁碟空間滿了問題Docker
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle