免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2510 | 回复: 6
打印 上一主题 下一主题

oracle版本的日志归档问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-23 17:36 |只看该作者 |倒序浏览
windows2000server安装了一个标准版的oracle 9i,按照一位dx的方式但是设置归档

1.create pfile from spfile
2.shudown immediate
3.修改pfile,如下
*.log_archive_dest_1='LOCATION=D:\oracle\oradata\SID\archive'
*.log_archive_format='%t_%s.arc'
*.log_archive_start=true
4.create spfile from pfile
5.startup mount
6.alter database archivelog
7.archive log start
8.alter database open

在第5步startup mount的时候就出现
ERROR 位于第 1 行:
ORA-32017: failure in updating SPFILE
ORA-00439: 未启用特性: Managed Standby

后来在论坛上找到re,
“楼主的 oracle 版本应该是 standard edition

所以不能用 log_archive_dest_n 的参数来设定 archive log desc”

那么我装的9i没有其他办法设置归档日志模式了?请教各位高手啊

论坛徽章:
0
2 [报告]
发表于 2006-12-23 18:52 |只看该作者
步骤如下:试下!
把spfile 改回去!
shutdown immediate
startup mount
alter database archivelog;
alter database open;
alter system set  log_archive_dest="LOCATION=D:\oracle\oradata\SID\archive" scope=both;
alter system set  log_archive_format='%t_%s.arc' ;
alter system set  log_archive_start=true;

论坛徽章:
0
3 [报告]
发表于 2006-12-23 23:02 |只看该作者
还是不行,在mount模式下用alter database archivelog;
提示:
SQL> alter database archivelog;
alter database archivelog
*
ERROR 位于第 1 行:
ORA-00265: 要求例程恢复,无法设置 ARCHIVELOG 模式

论坛徽章:
0
4 [报告]
发表于 2006-12-24 00:03 |只看该作者
ORA-32017: failure in updating SPFILE
ORA-00439: 未启用特性: Managed Standby
确定你没有启动其他log_archive_dest

论坛徽章:
0
5 [报告]
发表于 2006-12-24 00:14 |只看该作者
数据库为新安装的,看下面的参数内容
SQL> select * from v$version;

BANNER
--------------------------------------------------------
Oracle9i Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE    9.2.0.1.0       Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production

SQL> archive log list;
数据库日志模式            存档模式
自动存档             禁用
存档终点            %ORACLE_HOME%\RDBMS
最早的概要日志序列     6
下一个存档日志序列   8
当前日志序列           8

SQL> show parameter log_archive_dest;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ----------
log_archive_dest                     string
log_archive_dest_1                   string
log_archive_dest_10                  string
log_archive_dest_2                   string
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ----------
log_archive_dest_state_1             string      enable
log_archive_dest_state_10            string      enable
log_archive_dest_state_2             string      enable
log_archive_dest_state_3             string      enable
log_archive_dest_state_4             string      enable
log_archive_dest_state_5             string      enable
log_archive_dest_state_6             string      enable
log_archive_dest_state_7             string      enable
log_archive_dest_state_8             string      enable
log_archive_dest_state_9             string      enable

难道真的是像那位dx所说的
楼主的 oracle 版本应该是 standard edition

所以不能用 log_archive_dest_n 的参数来设定 archive log desc”

论坛徽章:
0
6 [报告]
发表于 2006-12-24 00:18 |只看该作者
现在在mount的模式下
alter system archivelog;成功了,但是仍然没有办法设置归档路径

SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      %ORACLE_HOME%\DATABASE\SPFILE%
                                                 ORACLE_SID%.ORA

SQL> alter system set log_archive_dest_1='location=D:\oracle\ora92\database\arch
ive' scope=both;
alter system set log_archive_dest_1='location=D:\oracle\ora92\database\archive'
scope=both
*
ERROR 位于第 1 行:
ORA-32017: failure in updating SPFILE
ORA-00439: 未启用特性: Managed Standby

论坛徽章:
0
7 [报告]
发表于 2006-12-24 10:31 |只看该作者
原因看来就是你的标准版不支持多路径归档了,你用log_archive_dest参数来做吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP