这两天做数据库的升级,从10.2.0.1升级到10.2.0.4,升级安装很顺利,但安装完成后再用常用用户连接数据库,出现如下提示错误:

ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。

改了好几个参数都没用,后来找到了解决方法,请先把与之相关的服务全部停掉,如sde、arcims、server等,具体操作步骤说明如下:

1、删除以前的oracle实例

c:\>oradim -delete -sid wxgis

2、重建oracle实例

c:\>oradim -new -sid wxgis -startmode auto -pfile d:\oracle\product\10.2.0\db_1\database\initwxgis.ora

3、登陆sqlplus

c:\>sqlplus /nolog

sql>conn /as sysdba

sql>startup upgrade

4、运行catupgrd.slq

sql>spool upgrade.log

sql>@d:\oracle\product\10.2.0\db_1\rdbms\admin\catupgrd.sql

这个执行时间很长,在我的服务器上大约执行了2小时

执行完成会有提示输入字符串的最大数,不关,直接回车

sql>spool off

5、重新启动oracle

sql>shutdown immediate

sql>startup pfile=d:\oracle\product\10.2.0\db_1\database\initwxgis.ora

至此数据库重新启动,请重启监听服务

6、检查是否有无效对象

sql>@d:\oracle\product\10.2.0\db_1\rdbms\admin\ultrp.sql

7、检查是否有无效对象

select count(*) from dba_objects where status='INVALID'

如果值大于0则说明有错误,就要重新执行sql>@d:\oracle\product\10.2.0\db_1\rdbms\admin\catupgrd.sql,知道没有错误

实际我在运行是,是有两个错误,没关它,直接重启服务器,ok了,能连接了,sde也跟着起来了,那两个问题留着吧,以后再说

感谢Zorry'GIS Blog

转载于:https://www.cnblogs.com/linghe/archive/2009/02/13/1389946.html

从oracle10g 10.2.0.1 升级到10.2.0.4碰到的问题及解决相关推荐

  1. oracle 10.2.0.4 rac emca,Oracle RAC 10.2.0.1升级到10.2.0.4-安装配置参考手册

    数据库RAC版本升级方案 一.概述 数据库做版本升级,版本从oracle10g 10.2.0.1 升级到oracle10g10.2.0.4. 本次操作因为涉及到生产数据库系统,须停止生产服务应用,所以 ...

  2. windows 2003 下oracle从10.2.0.1升级到10.2.0.4

    方法一: 1. 完全安装10.2.0.1 2. 安装完成后,停止所有的oracle服务,可以通过停止oracle 的window services或者使用以下命令来实现. emctl stop dbc ...

  3. Oracle 10g(10.2.0.4)升级到10.2.0.5.19

    一.将数据库版本从10.2.0.4 升级到 10.2.0.5,再升级到10.2.0.5.19 (1) 备份等过程略过,一个老库的升级过程,记录之.   (2) 一致性关闭数据库及监听 sqlplus ...

  4. Redhat 5.4 Orcle RAC 数据库 从10.2.0.1升级到 10.2.0.4

    之前安装的是两个节点的RAC 平台. 数据库版本是10.2.0.1. 这个实验的目的就是将这个数据库版本从10.2.0.1 升级到 10.2.0.4.  升级包可以从Oracle metalink上进 ...

  5. oracle 10.2.0.1升级到10.2.0.4

    --********************************* -- Oracle 10.2.0.1 升级到 10.2.0.4 --****************************** ...

  6. 64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升级到Oracle10.2.0.3具体步骤

    64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升级到Oracle10.2.0.3具体步骤 错误描述:64位的Oracle10.2.0.1版本在64位W ...

  7. oracle 11.2.0.3RAC升级到11.2.0.4

    oracle 11.2.0.3RAC升级到11.2.0.4 一.GRID集群软件升级 二.Oracle数据库软件升级 注意 照着大佬的教程一步一步做的 ,升级完看也挺简单,可能会出现一些突发状况,这个 ...

  8. Linux下Oracle 10.2.0.1升级到10.2.0.4总结

    最近部署测试环境时,将测试环境ORACLE数据库从10.2.0.1升级到了10.2.0.4,顺便整理记录一下升级过程. 实验环境: 操作系统:Oracle Linux Server release 5 ...

  9. Oracle 11.2.0.1 升级到 11.2.0.3 示例

    Oracle 11.2.0.1 单实例升级到11.2.0.3. Oracle 升级的步骤都差不多. 先升级Oracle software,然后升级Oracle instance. Oracle 11. ...

最新文章

  1. 利用OWC创建图表的完美解决方案
  2. ECharts开源图表使用方法简单介绍
  3. 解决Fiddler无法抓到手机的会话包
  4. 将文字自动转为banner打印形式的工具
  5. python 非法字符处理
  6. python宏替换_#和##在宏替换中的作用
  7. on条件与where条件的区别
  8. python数据库操作之pymysql模块和sqlalchemy模块(项目必备)
  9. mysql concat 日期_mysql group_concat时间用法
  10. 2021年呼和浩特高考段考成绩查询,2019届呼和浩特市高三段考成绩排名分析
  11. 确认取消按钮{删除接口循环返回的数据}
  12. Office 2007在安装过程中出错
  13. hadoop入门-centos7.2安装hadoop2.8
  14. JAVA扫码点餐(2)-项目过程
  15. excel提取数字的方法
  16. ABB机器人编程示例
  17. 一个初学者→全栈工程师的学习之路(1)——关于全栈工程师的理解
  18. A类博士年薪25万!5200/月额外津贴,三年内副教授待遇!35万安家房补+30万科启...
  19. Integer 用 == 比较时 127 相等 128 不相等
  20. 「LSTM 之父」亲笔万字长文,只为向世人证明:深度学习不是在母语为英语的地方被发明的

热门文章

  1. 在VC++中创建DLL文件并加载
  2. 如何向妻子解释OOD
  3. 解决“安装VMM过程中无法注册SPN以及SCP”问题一例
  4. 使用OKHttp3实现下载(断点续传、显示进度)
  5. linux工作常用软件
  6. seaweedfs 源码笔记(一)
  7. NHibernate VS .NET Type VS DbType 的类型映射关系
  8. Oracle 10g OCP 042 题库 1-30 题 共168题
  9. (网页)SQLserver中在上线的项目中遇到科学计数法怎么办?
  10. Javaweb 第1天 HTML和CSS课程