RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 11/06/2011 14:04:13 上) 失败
RMAN-20201: datafile not found in the recovery catalog
RMAN-06010: 在查看数据文件时出错: 20
RMAN> catalog rmanct/rmanct@bakdb
C:\Documents and Settings\user>rman target / catalog rmanct/rmanct@bakdb
恢复管理器: Release 10.2.0.1.0 - Production on 星期日 11月 6 14:05:33 2011
Copyright (c) 1982, 2005, Oracle.
All rights reserved.
已连接到目标数据库: ORCL (DBID=1273981632, 未打开)
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: 内部恢复管理器程序包初始化失败
RMAN-04004: 来自恢复目录数据库的警告: ORA-12154: TNS: 无法解析指定的连接标识符
C:\Documents and Settings\user>set oracle_sid=bakdb
C:\Documents and Settings\user>sqlplus rmanct/rmanct
SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 11月 6 14:06:13 2011
Copyright (c) 1982, 2005, Oracle.
All rights reserved.
ERROR:
ORA-12560: TNS: 协议适配器错误
请输入用户名:
ERROR:
ORA-12560: TNS: 协议适配器错误
请输入用户名:
ERROR:
ORA-12560: TNS: 协议适配器错误
SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
C:\Documents and Settings\user>set oracle_sid=orcl
C:\Documents and Settings\user>sqlplus
/ as sydba
SQL*Plus: Release 10.2.0.1.0 - Production
Copyright (c) 1982, 2005, Oracle.
All rights reserved.
用法 1: sqlplus -H | -V
用法 2: sqlplus [ [<option>] [<logon>] [<start>] ]
在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要
文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件
(例如, 工作目录中的 login.sql)。这些文件
可包含 SQL*Plus 命令。
有关详细信息, 请参阅 SQL*Plus 用户指南和参考。
C:\Documents and Settings\user>sqlplus
/ as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 11月 6 14:08:09 2011
Copyright (c) 1982, 2005, Oracle.
All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> startup open;
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area
612368384 bytes
Fixed Size
1250428 bytes
Variable Size
260049796 bytes
Database Buffers
343932928 bytes
Redo Buffers
7135232 bytes
数据库装载完毕。
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'
SQL> restore database;
SP2-0734: 未知的命令开头 "restore da..." - 忽略了剩余的行。
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\user>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期日 11月 6 14:10:38 2011
Copyright (c) 1982, 2005, Oracle.
All rights reserved.
已连接到目标数据库: ORCL (DBID=1273981632, 未打开)
RMAN> recover database;
启动 recover 于 06-11月-11
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=156 devtype=DISK
正在开始介质的恢复
介质恢复完成, 用时: 00:00:14
完成 recover 于 06-11月-11
RMAN> exit
恢复管理器完成。
C:\Documents and Settings\user>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 11月 6 14:11:42 2011
Copyright (c) 1982, 2005, Oracle.
All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area
612368384 bytes
Fixed Size
1250428 bytes
Variable Size
260049796 bytes
Database Buffers
343932928 bytes
Redo Buffers
7135232 bytes
数据库装载完毕。
数据库已经打开。
已经完成了SYSTEM01,DBF的恢复
已经完成了SYSTEM01,DBF的恢复