全部博文(101)
分类: Oracle
2011-06-30 00:11:39
1. oracle10.2.0.3安装完毕后,关闭所有的相关服务,其中所有的数据库服务;Distributed Transaction Coordinator服务;
2. 运行升级文件的setup.exe,如果不关闭Distributed Transaction Coordinator服务,这一步可能会报错;
3. 升级数据库字典:
启动所有关闭的服务
然后执行
conn / as sysdba
startup upgrade
@$ORACLE_HOME/rdbms/admin/catupgrd.sql(这一步可能要1个小时)
@$ORACLE_HOME/rdbms/admin/catalog.sql(执行这一步,可能要重新连接,先用exit退出,然后sqlplus /nolog; 然后conn / as sysdba; 然后执行这条语句)
@$ORACLE_HOME/rdbms/admin/prvtcr.plb(这一步本来不需要,但是如果你安装了很多的组件,应该要执行一下,否则第四步可能要报错;)
4. conn / as sysdba
shutdown immediate;(关闭升级状态下的数据库;)
startup;(启动数据库)
编译无效对象:$ORACLE_HOME/rdbms/admin/utlrp.sql
5. 查看无效对象:SELECT count(*) FROM dba_objects WHERE status='INVALID';
如果查询结果为0,就说明是已经成功升级了。
现在就可以正常的用数据库了。