表空间操作

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:586

表空间操作 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数据库表空间文件移动成功。

本文标签:
本文标题:表空间操作
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】