【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;
欢迎扫码领红包