Oracle 10g 表空间物理位置转移
上周五花了多个小时,专门来明白了下ORACLE表空间转移的知识,由于测试站点ORACLE所在的硬盘只剩下十几M的空间了。于是我将表空间转移到另外一个硬盘,流程如下: 操作环境: 数据库:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 表空间:USERS 转移前运用的数据库文件:C:\oracle\product\10.2.0\oradata\orcl\USERS01.DBF 转移后运用的数据库文件:D:\DB Data\Oracle\orcl\USERS01.DBF 扼要操作步骤: 第一步:登陆数据库 第二步:中止数据库 第三步:在open方式下启动数据库 第四步:将表空间(USERS)脱机 第五步:手工将表空间所运用的数据库文件(C:\oracle\product\10.2.0\oradata\orcl\USERS01.DBF), 复制到你要转移的目录(D:\DB Data\Oracle\orcl\USERS01.DBF), 第六步:将表空间与新目录下的数据库文件关联 第七步:将表空间联机,提交,OK,完成。 细致SQL: 第一步: C:\>sqlplus /nolog SQL> conn / as sysdba 第二步: SQL>