oracle学习记录之扩展表空间

oracle学习记录,扩展表空间,主要思想:(1)增加表空间的数据文件;(2)修改数据文件的大小,同时可让数据文件自动扩展。

扩展表空间之方法1:使用EM Control,数据库实例主页,server选项卡,storage标题,tablespace,增加数据文件或重定义大小及指定自动扩展。

以下是采用语句的方法:

--以sys用户连接数据库
connect sys/oracle as sysdba;
--下面为了select语句显示好看一些。
col file_name for a46;
col tablespace_name for a10;
--查看表空间及其数据文件,空间大小(单位:m)
select tablespace_name, file_id, file_name, round(bytes/1024/1024,0)  as total_space 
from dba_data_files 
order by tablespace_name,file_id;

--扩展表空间之方法2:修改表空间users,增加数据文件USERS1.DBF,大小为500m
--特别适用于原磁盘已满,需要用到另一磁盘
--Linux环境下,需要按上面查询语句得到的路径进行修改
alter tablespace users 
add datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS1.DBF' 
size 500m;

--扩展表空间之方法3:修改数据库的数据文件USERS.DBF,扩展其大小为300m
alter database datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF' 
resize 300m;

--扩展表空间之方法4:修改数据库的数据文件USERS.DBF,其大小每次自动扩展100m,最大为1000m
alter database datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF' 
autoextend on 
next 100m 
maxsize 1000m;

--方法3、4一般经常一起使用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值