Oracle 表空间操作

创建表空间

CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE(表空间中数据文件名) 'xx.dbf' SIZE(数据文件大小) xx

DATAFILE(表空间中数据文件名, 没有指定路径则默认安装在Oracle安装目录下)

TEMPORARY表示创建临时表空间, 数据文件名使用TEMPFILE

删除表空间

不删除数据

DROP TABLESPACE tablespace_name;

删除数据

DROP TABLESPACE tablespace_name INCLUDING CONTENTS;

更改system用户默认表空间语句

ALTER USER SYSTEM DEFAULT TABLESPACE tablespace_name;

查看永久表空间

查看数据字典 

desc dba_data_files

查看表空间

select tablespace_name from dba_tablespaces;

查看表空间数据文件路径

select file_name from dba_data_files where tablespace_name='表空间名字';

查看临时表空间路径

select file_name from dba_temp_files where tablespace_name='表空间名'; 


设置表空间状态

设置联机或者脱机状态,默认是联机状态

ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;

查看表空间状态

desc dba_dataspaces

select status from dab_tablesapaces where tablename='表空间名(大写)';

设置只读或者可读写状态

ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE;


修改数据文件

增加数据文件

ALTER TABLESPACE tablespace_name ADD DATAFILE `xx.dbf` SIZE xx;

删除数据文件

注意:不能删除表空间创建时的数据文件

ALTER TABLESPACE tablespace_name DROP DATAFILE 'filename.dbf';


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值