收縮重建撤消表空間

2021-04-16 23:22:12 字數 1683 閱讀 8236

1、連線並檢視原撤消表空間名

d:documents and settingslming

>

sqlplus 

/nolog

sql*plus: release 

9.2.

0.1.0-

production on 星期二 4月 

2210:48

:492008

1982

, 2002

>

conn sys

/allview@allview 

assysdba;

已連線。

sql>

select name from v$tablespace;

name

------------------------------

cwmlite

drsys

example

indx

odmsystem

tools

undotbs1

users

xdbtemp

name

------------------------------

realstar

ewfimg

ycch

da已選擇15行。

2、替換過程

表空間已建立。

sql> alter system set undo_tablespace = undotemp1;

系統已更改。

sql> drop tablespace undotbs1 including contents and datafiles;

表空間已丟棄。

表空間已建立。

sql> alter system set undo_tablespace = undotbs1;

系統已更改。

sql> drop tablespace undotemp1 including contents and datafiles;

表空間已丟棄。

sql> shutdown immediate;

資料庫已經關閉。

已經解除安裝資料庫。

oracle 例程已經關閉。

sql> startup;

oracle 例程已經啟動。

total system global area  135338868 bytes

fixed size                   453492 bytes

variable size             109051904 bytes

database buffers           25165824 bytes

redo buffers                 667648 bytes

資料庫裝載完畢。

資料庫已經開啟。

mysql收縮空間 Oracle表空間收縮方案

對於表空間收縮,oracle只提供擴大的功能,而不提供收縮。所以,要實現這樣的要求,就只能先建立乙個中間表空間,然後將待收縮表 應用背景 某些情況下,由於前期設計上沒有考慮全面,導致表空間預建太大,遠遠超出實際使用大小。於是,就出現了收縮表空間這樣的需求,即將這個表空間的占用空間進行收縮。處理方案 ...

收縮表空間大小

使用者所關聯的表都刪除了,但是表空間不能自己釋放。找到了下面一條sql語句,它的作用是查詢 拼接 出縮小表空間檔案 datafile 的語句,預設是計算所有的表空間檔案,給出可以釋放的大小。根據它給出的結果,執行類似 alter database datafile e oracle nnc data...

收縮臨時表空間

當排序操作 重建索引等大型操作無法在記憶體中完成時,臨時表空間將為排序提供便利。一般情況下臨時表空間為多個使用者,多個會話所共 享。不能為會話分批空間配額。臨時表空間耗用過度且在不能自動擴充套件的情形下將收到 ora 1652 unable to extend temp segment 錯誤.下面 ...