我有两台机器 A 和 B ,我想在机器B中安装两个设置备用数据库,所以我按照以下步骤操作..
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
* 第1行的错误:
ORA-00283:因错误而取消恢复会话
ORA-19909:数据文件1属于孤儿化身
ORA-01110:数据文件1:' C:\ ORACLEXE \ APP \ ORACLE \ ORADATA \ XE \ SYSTEM.DBF'
我使用以下脚本进行备份(完全备份+存档)
步骤1执行开始备份脚本
conn / as sysdba; 改变系统检查点;
alter tablespace SYSAUX开始备份;
alter tablespace SYSTEM开始备份;
alter tablespace TBS_Test开始备份;
出口;
步骤2将SYSAUX.DBF,SYSTEM.DBF和TBS_Test.DBF文件复制到备份目录
步骤3通过执行以下脚本
创建备用控制文件conn / as sysdba;
将数据库备份控制文件更改为跟踪为' C:\ Backup \ controlfile.txt'重用;
将数据库备份控制文件更改为' C:\ Backup \ controlfile.ctl'重用;
将数据库创建备用控制文件改为' C:\ Backup \ controlfile_standby.ctl';
出口
步骤4将控制文件作为Control.DBF复制到备份目录
步骤5复制文件后执行结束备份脚本
conn / as sysdba;
alter tablespace SYSAUX end backup;
alter tablespace SYSTEM end backup;
alter tablespace UNDOTBS1 end backup;
alter tablespace TBS_Test end backup;
出口;
步骤6执行存档日志的脚本
conn / as sysdba;
改变系统检查点;
更改系统存档日志当前;
断开;
出口;
步骤7执行脚本后,将所有存档文件复制到备份目录中(" C:/ Backup")
将文件恢复到机器B后。
答案 0 :(得分:0)
你的问题太宽了"我们不知道它是什么以及如何完成的(把脚本放在这里),以及顺序。