Oracle表空间管理

Oracle表空间管理

一、表空间

创建表空间

create tablespace ts1 datafile 'C:tablespace\ts1.dbf' size 50M;
create tablespace ts2 datafile 'C:tablespace\ts2.dbf' size 50M autoextend on next 10M;  --自动扩展大小
create tablespace ts2 datafile 'C:tablespace\ts3.dbf' size 50M autoentend on next 10M maxsize 1024M; --最大1G

更改默认表空间

alter database default tablespace ts1;
alter tablespace ts1 rename to tss1;--改名
drop tablespace ts2 including contents and datafiles; --删除表空间

虚拟表

select sysdate from dual;
select * from database_properties;--查看数据库属性
Alter tablespace tablespace_name drop datafile file_name; --11GR2以后可使用该方法删除

详细说明

 SELECT machine , terminal FROM V$SESSION;--查看用户通过什么设备登入数据库
SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%'; --查看最大会话数

表空间离线

ALTER TABLESPACE ts3 OFFLINE;
ALTER TABLESPACE ts3 OFFLINE TEMPORARY;
ALTER TABLESPACE ts3 OFFLINE FOR RECOVER;

数据文件离线

ALTER DATABASE DATAFILE'/ home/ oracle/ ts11. dbf' OFFLINE;
ALTER TABLESPACE ts1 DATAFILE OFFLINE; 
ALTER TABLESPACE tts1 TEMPFILE OFFLINE;

设置读写状态

ALTER TABLESPACE ts3 READ WRITE;

数据文件的移动和重命名需要分四步进行,

第一步将数据文件处于脱机 状态,

第二步在操作系统中将磁盘上的数据文件移动到另一个位置,或者仅仅修改它的名称

第三步在 数据库 中 对 文件 进行 重命名,
第四 步 是将 数据 文件 处于 联机 状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值