oracle. 还原pfile,rman恢复spfile最快捷方式 – 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429...

一、sqlplus nomount数据库并恢复spfile

SQL> startup

ORA-01078: failure in processing system parameters

LRM-00109: 无法打开参数文件 'E:\ORACLE\11_2_0\DATABASE\INITXFF.ORA'

RMAN> restore spfile to 'e:\oracle\11_2_0\database\spfilexff.ora'

2> from 'F:\rmanbackup\20111113_0KMRIT19_1_1';

启动 restore 于 14-11月-11

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-00601: fatal error in recovery manager

RMAN-03004: 执行命令期间出现严重错误

RMAN-10041: 无法在失败后重新创建轮询通道上下文。

RMAN-10024: 设置 rpc 轮询时出错

RMAN-10005: 打开游标时出错

RMAN-10002: ORACLE 错误 : ORA-03114: not connected to ORACLE

RMAN-03002: restore 命令 (在 11/14/2011 22:23:24 上) 失败

ORA-03113: 通信通道的文件结尾

进程 ID: 2884

会话 ID: 97 序列号: 1

1、无spfilexff.ora/initxff.ora/init.ora文件,sqlplus不能启动数据库至nomount状态

2、在数据库没有nomount状态下,不能恢复spfile

二、rman nomount数据库并恢复spfile

RMAN> startup

已连接到目标数据库 (未启动)

启动失败: ORA-01078: failure in processing system parameters

LRM-00109: 无法打开参数文件 'E:\ORACLE\11_2_0\DATABASE\INITXFF.ORA'

在没有参数文件的情况下启动 Oracle 实例以检索 spfile

Oracle 实例已启动

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: startup 命令 (在 11/14/2011 22:00:32 上) 失败

ORA-00205: 标识控制文件时出错, 有关详细信息, 请查看预警日志

RMAN> restore spfile to 'e:\oracle\11_2_0\database\spfilexff.ora'

2> from 'F:\rmanbackup\20111113_0KMRIT19_1_1';

启动 restore 于 14-11月-11

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=10 设备类型=DISK

通道 ORA_DISK_1: 正在从 AUTOBACKUP F:\rmanbackup\20111113_0KMRIT19_1_1 还原 spfile

通道 ORA_DISK_1: 从 AUTOBACKUP 还原 SPFILE 已完成

完成 restore 于 14-11月-11

1、rman会使用一个隐含(默认的参数文件启动数据库至nomount状态)

2、在nomount状态下,rman可以恢复spfile

三、rman启动数据库日志

Mon Nov 14 22:00:26 2011

Starting ORACLE instance (restrict)

LICENSE_MAX_SESSION = 0

LICENSE_SESSIONS_WARNING = 0

Picked latch-free SCN scheme 2

Using LOG_ARCHIVE_DEST_1 parameter default value as e:\oracle\11_2_0\RDBMS

Autotune of undo retention is turned on.

IMODE=BR

ILAT =18

LICENSE_MAX_USERS = 0

SYS auditing is disabled

Starting up:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, Oracle Label Security, OLAP, Data Mining,

Oracle Database Vault and Real Application Testing options.

Using parameter settings in client-side pfile C:\S5O4.1 on machine XIFENFEI-PC

System parameters with non-default values:

sga_target = 152M

compatible = "11.2.0.1.0"

_dummy_instance = TRUE

remote_login_passwordfile= "EXCLUSIVE"

db_name = "XFF"

Mon Nov 14 22:00:27 2011

PMON started with pid=2, OS id=2932

Mon Nov 14 22:00:28 2011

VKTM started with pid=3, OS id=4364 at elevated priority

VKTM running at (10)millisec precision with DBRM quantum (100)ms

Mon Nov 14 22:00:29 2011

GEN0 started with pid=4, OS id=4524

Mon Nov 14 22:00:30 2011

DIAG started with pid=5, OS id=5472

Mon Nov 14 22:00:30 2011

DBRM started with pid=6, OS id=5296

Mon Nov 14 22:00:30 2011

PSP0 started with pid=7, OS id=6120

Mon Nov 14 22:00:30 2011

DIA0 started with pid=8, OS id=4528

Mon Nov 14 22:00:30 2011

MMAN started with pid=9, OS id=6052

Mon Nov 14 22:00:30 2011

DBW0 started with pid=10, OS id=5348

Mon Nov 14 22:00:30 2011

LGWR started with pid=11, OS id=4904

Mon Nov 14 22:00:30 2011

CKPT started with pid=12, OS id=5388

Mon Nov 14 22:00:30 2011

SMON started with pid=13, OS id=4492

Mon Nov 14 22:00:30 2011

RECO started with pid=14, OS id=576

Mon Nov 14 22:00:30 2011

MMON started with pid=15, OS id=6072

Mon Nov 14 22:00:30 2011

MMNL started with pid=16, OS id=5720

ORACLE_BASE from environment = e:\oracle

Mon Nov 14 22:00:31 2011

alter database mount

ORA-00210: cannot open the specified control file

ORA-00202: control file: 'E:\ORACLE\11_2_0\DATABASE\CTL1XFF.ORA'

ORA-27041: unable to open file

OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

ORA-205 signalled during: alter database mount...

Mon Nov 14 22:00:33 2011

Checker run found 1 new persistent data failures

1、查看系统没有发现 C:\S5O4.1文件

2、restrict方式nomount数据库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle数据库的PFILE(Parameter File)是一个文本文件,它包含了数据库实例的配置参数。和SPFILE不同,PFILE是可读的,可以手动编辑。下面是一些常见的PFILE配置参数及其解释: 1. `DB_NAME`:数据库实例的名称。 2. `DB_UNIQUE_NAME`:数据库实例的唯一名称,用于集群环境中区分不同实例。 3. `DB_DOMAIN`:数据库的域名,用于在网络中唯一标识数据库。 4. `CONTROL_FILES`:控制文件的路径和名称,控制文件记录了数据库的结构和元数据信息。 5. `LOG_ARCHIVE_DEST_n`:归档日志的存储位置,可以有多个归档目标。 6. `LOG_ARCHIVE_FORMAT`:归档日志的命名格式。 7. `SGA_TARGET`:系统全局区(SGA)的目标大小,SGA是Oracle数据库中的主要内存区域。 8. `PGA_AGGREGATE_TARGET`:PGA(Program Global Area)的目标大小,PGA用于存储会话和排序操作的临时数据。 9. `MEMORY_TARGET`:SGA和PGA的总目标大小,如果设置了该参数,则SGA_TARGET和PGA_AGGREGATE_TARGET会自动调整。 10. `FAST_START_MTTR_TARGET`:最小恢复时间目标,用于控制崩溃恢复的速度。 11. `PROCESSES`:允许的并发用户进程数量。 12. `SESSIONS`:允许的并发会话数量。 13. `REMOTE_LOGIN_PASSWORDFILE`:用于远程登录认证的密码文件。 14. `UNDO_MANAGEMENT`:事务回滚管理方式,可以是AUTO(自动管理)或MANUAL(手动管理)。 15. `COMPATIBLE`:数据库版本兼容性级别,控制数据库的行为以与特定版本兼容。 这只是一小部分PFILE配置参数的示例,实际上还有很多其他参数可以配置。您可以通过查阅Oracle官方文档或使用`SHOW PARAMETER`命令来获取更详细的参数列表和解释。需要注意的是,对PFILE的更改需要重启数据库实例才能生效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值