欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Oracle】表空间管理

程序员文章站 2022-05-15 14:34:56
...

–查询表空间名字

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;

–删除表空间

DROP TABLESPACE LocalOracle
INCLUDING CONTENTS AND DATAFILE;

欢迎扫码领红包
【Oracle】表空间管理