oracle 初始账号和密码oracle学习记录之扩展表空间

oracle学习记录之扩展表空间

 

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

  www.2cto.com  

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

 

以下是采用语句的方法:

 

[sql] 

–以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.DBoracle账号F'   

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一般经常一起使用。  

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。