表空間常見的操作
一、新建表空間
create tablespace testTab datafile 'c:\test.ora' size 100M autoextend on next 10M maxsize 200m;
二、擴大表空間
1、直接擴大原來的資料檔案
alter database datafile '' resize 1000M;
注:1、檔名可以從資料字典dba_data_files查到;
2、resize後面可以大於原來的表空間,也可以小於原來的表空間,不報錯的時候,可以減小資料檔案,太小裝不下現有的資料,會報錯。
2、增加資料檔案
alter tablespace add datafile '' size 10000M autoextend on next 10M maxsize 11000M;
注:1、檔名可以從資料字典dba_data_files查到;
2、表空間名可以從資料字典dba_data_files查到;
三、轉移表空間裡面的資料檔案;
1、表空間離線
alter tablespace offline ;
2、複製檔案
host
copy G:\prd_data\ REPORTDATA.ORA D:\oracle\oradata\PRD\REPORTDATA.ORA;
3、重新命名檔案
alter database rename file 'G:\prd_data\ REPORTDATA.ORA' to ' D:\oracle\oradata\PRD \REPORTDATA.ORA';
4、表空間聯機
alter tablespace online;
注:1、在表空間離線期間,訪問或者讀寫該表空間下面的資料時,會報錯。
2、資料檔案比較大的時候,複製和重新命名這兩個步驟會比較慢,特別是重新命名操作,感覺資料庫當機了一樣,這時候一定要等。
3、表空間聯機以後,在測試的時候原來的資料檔案可以刪除,但是再生產環境,原來的檔案無法刪除,因為是生產環境,不敢重啟。估計重啟以後就好了。
四、刪除表空間
1、 drop tablespace testTab; --該命令可以刪除testTab表空間,但是該表空間對應的檔案不錯刪除,執行過該命令以後,該檔案可以在作業系統層面刪除了。
2、 drop tablespace testTab including contents and datafiles ;--刪除表空間,包括資料檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7878389/viewspace-1395354/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常見顏色空間總結
- 16、表空間 建立表空間
- 常見的DOM操作
- Oracle切換undo表空間操作步驟Oracle
- 表空間利用率及表空間的補充
- KingbaseES的表空間
- JS常見的字串操作JS字串
- 常見的查詢操作
- 表空間與資料檔案的offline和online操作
- 當使用者無限制使用表空間配額且表空間有足夠空間時出現超出表空間的空間限額
- mysql常見操作MySql
- Centos 常見操作CentOS
- oracle表空間的整理Oracle
- Oracle表空間Oracle
- oracle 表空間Oracle
- PostgreSQL 表空間SQL
- PostgreSQL:表空間SQL
- MySQL 中的共享表空間與獨立表空間如何選擇MySql
- adb常見操作命令
- UNDO表空間空間回收及切換
- Ora-01536:超出了表空間users的空間限量
- Linux 和 macos 常見的埠操作LinuxMac
- undo表空間容量
- 增加oracle表空間Oracle
- Configure innodb 表空間
- 表空間限額
- 3.2. 表空間
- 只讀表空間
- oracle temp 表空間Oracle
- oracle 表移動表空間Oracle
- Oracle表移動表空間Oracle
- Linux常見操作小結Linux
- selenium定位與常見操作
- Linux 下 常見操作命令Linux
- 刪使用者刪表空間的操作還能flashback回來嗎?
- Windows(x86)頁表與虛擬空間之我見Windows
- 《程式設計珠璣》程式碼之路15:節省空間的常見姿勢程式設計
- Oracle的表空間quota詳解Oracle
- Oracle OCP(47):表空間的建立Oracle