首页 >数据库 >mysql教程 >Oracle基础教程: 关于spfile 的恢复

Oracle基础教程: 关于spfile 的恢复

WBOY
WBOY原创
2016-06-07 17:08:051098浏览

本实验是恢复spfile: SQLgt; shutdown立即;数据库关闭。数据库已卸载。Oracle实例关闭。SQLgt;斯塔

本实验是恢复spfile:

SQL> shutdown立即;
数据库关闭。
数据库已卸载。
Oracle实例关闭。
SQL>启动 nomount;
ORACLE 实例已启动。

系统全局区域总计 335544320 字节
固定大小                  1219280 字节
可变大小              79693104 字节
数据库缓冲区          251658240 字节
重做缓冲区                2973696 字节
SQL> !
[oracle@aoracle ~]$ rman 目标 /

恢复管理器:版本 10.2.0.1.0 - 于 2011 年 12 月 8 日星期四 16:43:31 发布

版权所有 (c) 1982、2005,Oracle。  保留所有权利。

已连接目标数据库:ezhou(未挂载)

RMAN>恢复 spfile;

于 2011 年 12 月 8 日开始恢复
使用目标数据库控制文件而不是恢复目录
分配的通道:ORA_DISK_1
通道 ORA_DISK_1:sid=155 devtype=DISK

RMAN-00571:=============================================== ================
RMAN-00569: =============== 错误消息堆栈如下 ======== =======
RMAN-00571:======================================== =======================
RMAN-03002:2011 年 12 月 8 日 16:43:41 时恢复命令失败
RMAN-06563:必须使用 FROM AUTOBACKUP 恢复控制文件或 SPFILE

看一下spfile文件:
已经被移走:
[oracle@aoracle dbs]$ ls -l spfile*
-rw-r----- 1 oracle oinstall 2560 Oct 10 15 :20 spfileezhoudg.ora
-rw-r----- 1 oracle oinstall 2560 12 月 8 15:16 spfileezhou.ora_b


[oracle@aoracle dbs]$ tnsping prd

适用于 Linux 的 TNS Ping 实用程序:版本 10.2.0.1.0 - 于 2011 年 12 月 8 日 17:17:27 发布

版权所有 (c) 1997、2005,Oracle。  保留所有权利。

使用的参数文件:


使用 TNSNAMES 适配器解析别名
尝试联系 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.190.140)(PORT = 1521))) (CONNECT_DATA = (SID = EZHOU)))
确定(10 毫秒)
[oracle@aoracle dbs]$ tnsping prdd

适用于 Linux 的 TNS Ping 实用程序:版本 10.2.0.1.0 - 于 2011 年 12 月 8 日 17:17:34 生产

版权所有 (c) 1997、2005,Oracle。  保留所有权利。

 

[oracle@aoracle dbs]$ rman 目标 rman_user/rman_user

恢复管理器:版本 10.2.0.1.0 - 于 2011 年 12 月 8 日星期四 17:19:02 发布

版权所有 (c) 1982、2005,Oracle。  保留所有权利。

已连接目标数据库:EZHOU(DBID=4046377924,未打开)

RMAN> 恢复spfile;

于 2011 年 12 月 8 日开始恢复
使用目标数据库控制文件而不是恢复目录
分配的通道:ORA_DISK_1
通道 ORA_DISK_1:sid=155 devtype=DISK

通道 ORA_DISK_1:启动数据文件备份集恢复
通道 ORA_DISK_1:恢复 SPFILE
输出文件名=/u01/pp/oracle/product/10.2/db_1/dbs/spfileezhou.ora
通道 ORA_DISK_1:读取备份片 /u02/rman/ctl_c-4046377924-20111208-00
通道 ORA_DISK_1: 恢复备份片 1
片句柄=/u02/rman/ctl_c-4046377924-20111208-00 tag=TAG20111208T134435
通道 ORA_DISK_1 :恢复完成,已用时间:00:00:02
于 08-DEC-11 完成恢复

RMAN>

检查 spfile 已经恢复。

[oracle@aoracle dbs]$ ls -l spfile*
-rw-r----- 1 oracle oinstall 2560 十月 10 15:20 spfileezhudg.ora
-rw-r---- - 1 oracle oinstall 2560 12 月 8 日 17:19 spfileezhou.ora
-rw-r----- 1 oracle oinstall 2560 12 月 8 日 15:16 spfileezhou.ora_b
[oracle@aoracle dbs]$ date
2011 年 12 月 8 日星期四 17:29:22 CST

Oracle基础教程: 关于spfile 的恢复

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn