Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25833515
  • 博文数量: 271
  • 博客积分: 10025
  • 博客等级: 上将
  • 技术积分: 3358
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-12 15:28
文章分类

全部博文(271)

文章存档

2010年(71)

2009年(164)

2008年(36)

我的朋友

分类: Oracle

2008-12-10 16:23:08

我们在设置数据库归档日志的时候出现:
ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式错误,这原因有可能是你在使用备份的时候使用到了startup force mount这个启动DATABASE
这里如果数据库处于非归档日志状态下面,我们同样不能使用rman 镜像拷贝<备份>数据库,必须启动归档日志才能使用.执行:
SQL> alter database archivelog;显示错误如下
SQL> alter database archivelog;
alter database archivelog
*
第 1 行出现错误:
ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式


SQL> recover database
完成介质恢复。
SQL> alter database archivelog;
alter database archivelog
*
第 1 行出现错误:
ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式
这错误解决办法如下.

c:\sqlplus /nolog
sql>conn /as sysdba
sql>shutdown immediate
sql>startup mount
sql>alter database archivelog;


全部步骤修改如下:
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 612368384 bytes
Fixed Size 1250452 bytes
Variable Size 201329516 bytes
Database Buffers 406847488 bytes
Redo Buffers 2940928 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> alter system set log_archive_start=true scope=spfile;

系统已更改。

SQL> select name,log_mode from v$database;

NAME LOG_MODE
--------- ------------
MRP ARCHIVELOG

SQL> select recid,stamp from v$archived_log;

未选定行

SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 5
下一个存档日志序列 7
当前日志序列 7
阅读(1920) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~