wangyuep的博客

欢迎来到wangyuep的博客>>   | 首页 资源中心 | 网络安全 | 随笔 | 存储备份基础 | 一般分类 | 存储备份、容灾 | ITPUB论坛

Oracle恢复笔记

发表人:wangyuep | 发表时间: 2006年六月21日, 16:01

Oracle恢复笔记

SVRMGR> show parameter _all;
NAME TYPE VALUE
----------------------------------- ------- ------------------------------
fast_start_parallel_rollback 字符串 LOW
optimizer_percent_parallel 整数 0
parallel_adaptive_multi_user 布尔值 FALSE
parallel_automatic_tuning 布尔值 FALSE
parallel_broadcast_enabled 布尔值 FALSE
parallel_execution_message_size 整数 2148
parallel_instance_group 字符串
parallel_max_servers 整数 5
parallel_min_percent 整数 0
parallel_min_servers 整数 0
parallel_server 布尔值 FALSE
parallel_server_instances 整数 1
parallel_threads_per_cpu 整数 2
recovery_parallelism 整数 0

alter system set "_allow_resetlogs_corruption"=true scope=both;

SVRMGR> alter system set "_allow_resetlogs_corruption"=true scope=both;
alter system set "_allow_resetlogs_corruption"=true scope=both
*
ORA-02095: 无法修改指定的初始化参数

show parameter _allow_resetlogs_corruption;
SVRMGR> show parameter _allow_resetlogs_corruption;
MGR-00343: 无此参数

show parameter _disable_logging
alter system set "_disable_logging"=false scope=both;
SVRMGR> show parameter _disable_logging
MGR-00343: 无此参数
SVRMGR> alter system set "_disable_logging"=false scope=both;
alter system set "_disable_logging"=false scope=both
*
ORA-02065: 非法的 ALTER SYSTEM 选项

show parameter allow_resetlogs_corruption
SVRMGR> show parameter allow_resetlogs_corruption
MGR-00343: 无此参数

recover database using backup controlfile until cancel;
alter database open resetlogs;
alter database open;
SVRMGR> recover database using backup controlfile until cancel;
ORA-00279: 更改 60637342 (在 06/21/2006 00:32:57 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:ORACLEORA81RDBMSARC83896.001
ORA-00280: 更改 60637342 对于线程 1 是按序列 # 83896 进行的
指定日志: {=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01194: 文件1需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'D:ORACLEORADATAORCLSYSTEM01.DBF'
SVRMGR> alter database open resetlogs;
alter database open resetlogs
*
ORA-01194: 文件1需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'D:ORACLEORADATAORCLSYSTEM01.DBF'
SVRMGR> alter database open;
2> ;
alter database open;
*
ORA-00911: 无效字符
SVRMGR> alter database open;
alter database open
*
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

SVRMGR> recover database using backup controlfile until cancel;
ORA-00279: 更改 60637342 (在 06/21/2006 00:32:57 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:ORACLEORA81RDBMSARC83896.001
ORA-00280: 更改 60637342 对于线程 1 是按序列 # 83896 进行的
指定日志: {=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: 无法打开存档日志 'D:ORACLEORA81RDBMSARC83896.001'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01194: 文件1需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'D:ORACLEORADATAORCLSYSTEM01.DBF'
SVRMGR> alter database open resetlogs;
alter database open resetlogs
*
ORA-01194: 文件1需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'D:ORACLEORADATAORCLSYSTEM01.DBF'
SVRMGR> alter database open;
alter database open
*
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

redo01创建日期2002.12.29 23:11:20,修改日期2006.06.21 02:59:51,访问日期2006.06.21 11:16:57
redo02创建日期2006.06.21 02:23:10,修改日期2006.06.21 02:59:44,访问日期2006.06.21 11:29:05
redo03创建日期2006.06.21 02:23:10,修改日期2006.06.21 04:47:22,访问日期2006.06.21 11:21:10

SVRMGR> recover database;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成


_ALLOW_RESETLOGS_CORRUPTION = TRUE
_corrupted_rollback_segments = N;

http://blog.csdn.net/lunar2000/archive/2006/04/06/652798.aspx
http://www.eygle.com/archives/2005/10/oracle_hidden_allow_resetlogs_corruption.html

select status from v$instance;

回复 [回复]

ayhjap蚂蚁工作室提供专业的网络信息发送,并每次把发送完毕的所有网址列表交给您查验,不对同一网址重复发送,发送资源数据库天天更新,效果比一般其它网络或传统宣传方式更好.QQ:17886808,电话:13983472901,网址:www.mayiqf.cn或mayiqf.cn

gawomng | 03/08/2007, 14:12

写得好 [回复]

eoqfynr你好,站长,本人出售域名ASPBUY.COM或寻求各种方式合作,加QQ:176032,注明"域名合作"

gawxgwo | 03/09/2007, 03:24

发表评论

标题

在此添加评论

称呼

邮箱地址(可选)

个人主页(可选)




Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com