折腾了一天,实现相同版本的两台机子上两个oracle数据库数据的完整复制。
首页把安装文件夹下的admin文件夹和oradata文件夹复制
遇到的问题(按顺序依次是):
SQL plus 和 SQL Developer连接不上数据库
ORA-01033:ORACLE initialization or shutdown in progress小记
cmd命令行登陆:
set ORACLE_SID = orcl
sqlplus “sys/password as sysdba”
shutdown immediate
startup mount
select name from v$datafile;
alter database rename file 'F:\APP\TX\ORADATA\ORCL\SYSTEM01.DBF' to 'E:\APP\TX\ORADATA\ORCL\SYSTEM01.DBF';
select * from v$logfile;
alter database rename file 'F:\APP\TX\ORADATA\ORCL\REDD01.LOG' to 'E:\APP\TX\ORADATA\ORCL\REDO01.LOG';
ORA-01034: ORACLE not available:
alter database open resetlogs
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
SQL> recover database until time '2014-10-05 17:12:12'
完成介质恢复。//时间使用当前时间即可
SQL> alter database open resetlogs;
数据库已更改。