【Oracle】表空间管理

–查询表空间名字

select tablespace_name from DAB_TABLESAPCES;

–创建本地管理表空间

CREATE TABLESPACE LocalOracle
DATAFILE 'D:\LoaclOracle.dbf' SIZE 30M
EXTENT MANAGEMENT LOCAL

–创建临时表空间

create  TEMPORARY TALBESPACE TempOralce
TEMPFILE 'd:\TempOralce.dbf'
SIZE 10M;

–大文件表空间管理

CREATE BIGFILE TABLESPACE BIGTBS
DATAFILE 'd:\bigfile.dbf' SIZE 30G

–重命名表空间

ALTER TALBESPACE oldName RENAME TO newName;

–扩展表空间(通过添加数据文件方式)

ALTER TALBESPACE LocalOracle
ADD DATAFILE 'TempOralce.dbf' SIZE 30G;

–为零时表空间添加临时文件

ALTER TABLESPACE TempOralce
ADD TEMPFILE 'TempOralce20180717.dbf' SIZE 20M;

–设置表空间离线(脱机),在线(联机);

ALTER TABLESPACE ONLINE;
ALTER TABLESPACE OFFLINE;

–查询表空间的在线、离线状态

SELECT TALBESPACE_NAME,STATUS FROM DBA_TABLESPACES;

–设置表空间的读写状态

ALTER TALBESPACE LocalOracle READ ONLY;

ALTER TALBESPACE READ WRITE;

–删除表空间

扫描二维码关注公众号,回复: 2451507 查看本文章
DROP TABLESPACE LocalOracle
INCLUDING CONTENTS AND DATAFILE;

欢迎扫码领红包
这里写图片描述

猜你喜欢

转载自blog.csdn.net/river_continent/article/details/81080128