Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370973
  • 博文数量: 48
  • 博客积分: 2562
  • 博客等级: 少校
  • 技术积分: 402
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-03 09:10
个人简介

时不我待。

文章分类

全部博文(48)

文章存档

2020年(3)

2013年(1)

2012年(5)

2011年(9)

2010年(4)

2009年(9)

2008年(15)

2005年(2)

分类: Oracle

2011-01-13 11:13:08

    环境:REDHAT5.3+OCFS2+Oracle10G RAC
    问题1:数据库startup upgrade模式不能启动到open状态,alter日志中报错“ORA-39701 database must be mounted EXCLUSIVE for UPGRADE or DOWNGRADE”
    处理方法:在第一个节点上执行以下操作
sqlplus /nolog
SQL> CONNECT SYS AS SYSDBA
Enter password:SYS_password
SQL> STARTUP NOMOUNT
SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE scope=spfile ;
SQL> SHUTDOWN IMMEDIATE
    再进行升级操作。
    问题2:运行catupgrd.sql时报错,“Error 45 initializing SQL*Plus Internal error”退出升级脚本。
    处理方法:很奇怪,在网上搜索此问题由脚本OCFS2文件系统上运行造成,由于我的数据库程序在OCFS2文件系统上,只好临时将运行的脚本拷贝到/tmp目录下,再次执行该脚本,通过。
   
$ cp $ORACLE_HOME/rdbms /tmp/
$ sqlplus / as sysdba
SQL> @/tmp/rdbms/admin/catupgrd
阅读(2999) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-08 13:53:12

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com