【转】oracle10g升级10.2.0.4补丁后,提示ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式问题处理

下载相应升级包(p6810189_10204_Linux-x86-64.zip),并通过unzip解压缩生成Disk1文件夹,切换到Disk1文件夹下,切换到oracle安装用户键入./runInstaller开始安装。若没有创建数据库,则只需要直接安装升级补丁升级数据库软件即可;若已经创建数据库,则还需要关闭正在运行的数据库与相应监听程序。

 

装完后提示ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式问题处理

 

表面上看不出问题,后来查看alert_oracas.log文件
说要使用upgrade选项启动

启动sqlplus
sqlplus / as sysdba
输入
SQL>startup upgrade
正常启动。但是PL/SQL DEVELOPER 连不上。,
晕。估计没执行升级脚本。通过以下步骤升级成功。
SQL>@d:/oracle/product/10.2.0/db_1/rdbms/admin/catupgrd.sql
待catupgrd.sql脚本执行完成,花了半个多小时;
SQL>shutdown immediate
shutdown immediate关闭数据库;
SQL>startup
startup启动数据库,执行脚本D:/oracle/product/10.2.0/db_1/RDBMS/ADMIN/utlrp.sql;
执行完毕后执行查询所有重新编译错误
SQL> select * from utl_recomp_errors;
未选定行(这里说明没有错误)
执行检查:
SQL> select name from v$database(确认ORACLE_SID正确,为orcl)
SQL> show user(确认当前使用者为SYS)
SQL> select tablespace_name, bytes from dba_data_files(对系统表空间大小进行确认)。
SQL> @d:/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql(重建SYS用户视图 )
(注:这步在我升级的时候语句全部报错,应该可以忽略)
SQL>shutdown immediate
SQL>startup
数据库启动成功

发现em还是版本,
继续升级emconsole
SQL>emca -upgrade db
填入相应配置 ok
注:升级后访问使用的是https

 

参考文章:http://hi.baidu.com/czf1220/blog/item/500da40f66f53ee7ab6457de.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章