oracle数据库存储结构语句,oracle基本语句(第五章、数据库逻辑存储结构管理)...
1、使用SYS用戶以SYSDBA身份登錄到SQL Plus,使用視圖V$TABLESPACE查看表空間信息
SELECT * FROM?V$TABLESPACE;
2、查看視圖DBA_TABLESPACES查看所有表空間的屬性和在線狀態(tài)
SELECT TABLESPACE_NAME, CONTENTS, STATUS
FROMDBA_TABLESPACES;--表空間名,表空間內(nèi)容,表空間狀態(tài)
3、其他(略)
4、創(chuàng)建表空間
CREATE TABLESPACE DATAFILE SIZE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
--本地管理表空間,AUTOALLOCATE指定表空間由系統(tǒng)管理,最小區(qū)間64KB;與AUTOALLOCATE對應(yīng)的是UNIFORM
CREATE TABLESPACE DATAFILE SIZE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE
128K;
--本地管理表空間,UNIFORM指定最小區(qū)間為128KB
CREATE BIGFILE TABLESPACE
DATAFILE SIZE ;
--BIGFILE關(guān)鍵字表示創(chuàng)建大文件表空間
CREATE TEMPORARY TABLESPACE TEMPFILE
SIZE REUSE EXTENT?MANAGEMENT
LOCAL?UNIFORM SIZE 128K;
--臨時(shí)表空間,臨時(shí)表空間不允許使用AUTOALLOCATE,必須用UNIFORM,REUSE說明臨時(shí)文件可以重用。
5、表空間中的段管理
CREATE TABLESPACE
DATAFILE SIZE
EXTENTMANAGEMENT LOCAL
AUTOALLOCATE?SEGMENT SPACE MANAGEMENT
AUTO;--自動段管理方式的表空間
CREATE TABLESPACE
DATAFILE SIZE
EXTENTMANAGEMENT LOCAL?AUTOALLOCATE?SEGMENT SPACE
MANAGEMENT
MANUAL;--手動段管理方式的表空間
6、表空間中的數(shù)據(jù)塊管理
CREATE TABLESPACE
DATAFILE SIZE
EXTENTMANAGEMENT LOCAL?AUTOALLOCATE
BLOCKSIZE 8K;--自動段管理方式的表空間
7、撤銷表空間
CREATE UNDO TABLESPACE DATAFILE
SIZE REUSE;--撤銷表空間
DROP TABLESPACE ;--刪除表空間
DROPTABLESPACE INCLUDING
CONTENTS;--刪除表空間,同時(shí)刪除其中的段
DROPTABLESPACE
INCLUDING CONTENTS AND
DATAFILES;--刪除表空間,同時(shí)刪除其中的段和數(shù)據(jù)文件
8、修改表空間
ALTER TABLESPACE RENAME TO
;--重命名
ALTER TABLESPACE ADD DATAFILE
SIZE ;--增加數(shù)據(jù)文件
ALTER TABLESPACE ADD TEMPFILE
SIZE ;--向臨時(shí)表空間中增加臨時(shí)文件
ALTER TABLESPACE RESIZE
;--修改大文件表空間大小
ALTER TALBESPACE
OFFLINE;--設(shè)置表空間為脫機(jī)狀態(tài)
ALTER TALBESPACE
ONLINE;--設(shè)置表空間為聯(lián)機(jī)狀態(tài)
ALTER TALBESPACE READ
ONLY;--只讀表空間
ALTER TALBESPACE READ
WRITE;--可讀寫
9、其他查詢語句和表空間組(略)
10、將臨時(shí)表空間組分配給用戶等(略)
原文:http://www.cnblogs.com/seven7seven/p/3749932.html
總結(jié)
以上是生活随笔為你收集整理的oracle数据库存储结构语句,oracle基本语句(第五章、数据库逻辑存储结构管理)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《永劫无间》联动龙门石窟!天海变身龙门石
- 下一篇: 西电通报学生找人代做毕设:网购代码完成论