1. 首页 > ITPUX技术网 > 正文

表空间操作

表空间操作 select file_id from dba_data_files wheretablespace_name=;

alter database datafile autoextend on next 10M maxsize 10G;
临时表空间:
select file_id from dba_temp_files wheretablespace_name=;

alter database tempfile autoextend on next 10M maxsize 10G;修改表空间大小,添加文件初使大小为100M 自动增长打开,每次增加10M,最大为5G。alter tablespace EAS_DATA add datafile’F:\oracle\data_file\SZYDDEVP\EAS_DATA02.dbf’ size 100M autoextend on next 10Mmaxsize 5G;

另一种方法是增加表空间原有数据文件尺寸:
alter database datafile ‘c:\oracle\ora81\oradata\\sid\users.dbf’ resize 1000M;移动表空间物理文件路径目的:把oracle表空间文件从一个地方移动到另外一个地方。
详细操作步骤:
第一、启用介质恢复模式:
A、shutdownimmediate;
B、Startup mount;
C、Alter databasearchivelog;
D、Alter databaseopen;
第二、卸载表空间:
A、Alter tablespace 表空间名字 offline;(注:如果为非归档模式后面加Drop);第三、在操作系统下移动文件到新位置。
第四、告诉表空间数据文件已经移动:
A、Alter databaserename file ‘原文件路径’ to ‘新文件路径’;
Alter database rename file ‘D:\oracle\prodt\10.2.0\oradata\SZYDDEVP\EAS_DATA01.DBF’ to ‘F:\oracle\data_file\SZYDDEVP\EAS_DATA01.DBF’

第五、装载表空间:
A、Alter tablespace 表空间名字 online;第六、关闭数据库:
A、Shutdown;
第七、启动数据库:
A、Startup force;
Oracle数据库表空间文件移动成功。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息