oracle数据库存储结构语句,oracle基本语句(第五章、数据库逻辑存储结构管理)...

1、使用SYS用户以SYSDBA身份登录到SQL Plus,使用视图V$TABLESPACE查看表空间信息

SELECT * FROM V$TABLESPACE;

2、查看视图DBA_TABLESPACES查看所有表空间的属性和在线状态

SELECT TABLESPACE_NAME, CONTENTS, STATUS

FROMDBA_TABLESPACES;--表空间名,表空间内容,表空间状态

3、其他(略)

4、创建表空间

CREATE TABLESPACE DATAFILE SIZE

EXTENT MANAGEMENT LOCAL AUTOALLOCATE;

--本地管理表空间,AUTOALLOCATE指定表空间由系统管理,最小区间64KB;与AUTOALLOCATE对应的是UNIFORM

CREATE TABLESPACE DATAFILE SIZE

EXTENT MANAGEMENT LOCAL UNIFORM SIZE

128K;

--本地管理表空间,UNIFORM指定最小区间为128KB

CREATE BIGFILE TABLESPACE

DATAFILE SIZE ;

--BIGFILE关键字表示创建大文件表空间

CREATE TEMPORARY TABLESPACE TEMPFILE

SIZE REUSE EXTENT MANAGEMENT

LOCAL UNIFORM SIZE 128K;

--临时表空间,临时表空间不允许使用AUTOALLOCATE,必须用UNIFORM,REUSE说明临时文件可以重用。

5、表空间中的段管理

CREATE TABLESPACE

DATAFILE SIZE

EXTENTMANAGEMENT LOCAL

AUTOALLOCATE SEGMENT SPACE MANAGEMENT

AUTO;--自动段管理方式的表空间

CREATE TABLESPACE

DATAFILE SIZE

EXTENTMANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE

MANAGEMENT

MANUAL;--手动段管理方式的表空间

6、表空间中的数据块管理

CREATE TABLESPACE

DATAFILE SIZE

EXTENTMANAGEMENT LOCAL AUTOALLOCATE

BLOCKSIZE 8K;--自动段管理方式的表空间

7、撤销表空间

CREATE UNDO TABLESPACE DATAFILE

SIZE REUSE;--撤销表空间

DROP TABLESPACE ;--删除表空间

DROPTABLESPACE INCLUDING

CONTENTS;--删除表空间,同时删除其中的段

DROPTABLESPACE

INCLUDING CONTENTS AND

DATAFILES;--删除表空间,同时删除其中的段和数据文件

8、修改表空间

ALTER TABLESPACE RENAME TO

;--重命名

ALTER TABLESPACE ADD DATAFILE

SIZE ;--增加数据文件

ALTER TABLESPACE ADD TEMPFILE

SIZE ;--向临时表空间中增加临时文件

ALTER TABLESPACE RESIZE

;--修改大文件表空间大小

ALTER TALBESPACE

OFFLINE;--设置表空间为脱机状态

ALTER TALBESPACE

ONLINE;--设置表空间为联机状态

ALTER TALBESPACE READ

ONLY;--只读表空间

ALTER TALBESPACE READ

WRITE;--可读写

9、其他查询语句和表空间组(略)

10、将临时表空间组分配给用户等(略)

原文:http://www.cnblogs.com/seven7seven/p/3749932.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值