表空间操作
表空间操作 select file_id from dba_data_files wheretablespace_name=
alter database datafile
临时表空间:
select file_id from dba_temp_files wheretablespace_name=
alter database tempfile
另一种方法是增加表空间原有数据文件尺寸:
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数据库表空间文件移动成功。