一台oracle服务器空间爆满,计划将整个数据迁移到新的服务上,旧服务器上安装了oracle 11g标准版,新服务器上安装oracle11g企业版。吃过导入导出的苦,不想使用导入导出,决定采用了直接拷贝方式转移数据,参考了很多人的做法,记录迁移过程:
一.记录下旧服务器上的oracle相关文件路径
SQL> select name from v$controlfile;--控制文件位置
NAME
------------------------------------------------------------------
D:\ORACLEDB\ORADATA\officesystem\CONTROL01.CTL
D:\ORACLEDB\FLASH_RECOVERY_AREA\officesystem\CONTROL02.CTL
SQL> select name from v$datafile;--数据文件位置
NAME
------------------------------------------------------------------
D:\ORACLEDB\ORADATA\officesystem\SYSTEM01.DBF
D:\ORACLEDB\ORADATA\officesystem\SYSAUX01.DBF
D:\ORACLEDB\ORADATA\officesystem\UNDOTBS01.DBF
D:\ORACLEDB\ORADATA\officesystem\USERS01.DBF
D:\ORACLEDB\ORADATA\officesystem\OADB5.DBF
D:\ORACLEDB\ORADATA\officesystem\OADB2.DBF
D:\ORACLEDB\ORADATA\o