清空臨時表空間
0.shutdown immediate;
1.startup --啟動資料庫
2.create temporary tablespace temp2 tempfile '/home2/oracle/oradata/sysmon/temp02.dbf' size 512m reuse autoextend on next 640k maxsize unlimited; --建立中轉臨時表空間
3.alter database default temporary tablespace temp2;--改變預設臨時表空間 為剛剛建立的新臨時表空間temp2
4.drop tablespace temp including contents and datafiles;--刪除原來臨時表空間
5.create temporary tablespace temp tempfile '/home2/oracle/oradata/sysmon/temp01.dbf' size 512m reuse autoextend on next 640k maxsize unlimited; --重新建立臨時表空間
6.alter database default temporary tablespace temp;--重置預設臨時表空間為新建的temp表空間
7.drop tablespace temp2 including contents and datafiles;--刪除中轉用臨時表空間
8.alter user roll temporary tablespace temp; --重新指定使用者表空間為重建的臨時表空間
具體操作如下:
清空Oracle臨時表空間
tags oracle 今天發現一oracle的sql語句執行超過了2分鐘,因為本人從事的專案資料量都不大,還沒遇到過2分鐘以上不出結果的時候。因此十分疑惑。執行了一段時間之後,發覺oracle無法連線出現異常。此時登入oracle安裝伺服器,sqlplus無法連線。檢視硬碟空間,發現硬碟已滿。經過...
oracle擴充套件表空間以及清空臨時表
查詢表空間大小 單位g select t.tablespace name,round sum bytes 1024 1024 1024 0 ts size from dba tablespaces t,dba data files d where t.tablespace name d.tables...
Oracle臨時表空間
oracle臨時表空間主要是用來做查詢和存放一些快取的資料的,磁碟消耗的乙個主要原因是需要對查詢的結果進行排序,如果沒有猜錯的話,在磁碟空間的 記憶體 的分配上,oracle使用的是貪心演算法,如果上次磁碟空間消耗達到1gb,那麼臨時表空間就是1gb,如果還有增長,那麼依此類推,臨時表空間始終保持在...