阅读更多
升级过程:
0)shutdown 数据库,并停止所有oracle相关的服务.注意: 需要停止Distributed Transaction Coordinator服务/iis服务/web publish(www)/;
1)冷备份数据库
2)运行安装补丁程序
--如果没有创建数据库,升级就结束了,如果升级已经创建了数据库的数据库,需要执行下面的操作
3)启动监听服务,然后startup upgrade
修改java_pool_size / large_pool_size=150M
4)运行脚本@rdbms/admin/catupgrd.sql
这个脚本似乎不运行也行。
@rdbms\admin\catalog.sql
5)shutdown immediate
6)startup
7)运行脚本@rdbms/admin/utlrp.sql
8)--察看数据库安装的组件、版本、状态:
col comp_name format a30
col version format a30
col status format a10
SELECT comp_name, version, status FROM dba_registry;
当然也可以使用图形界面,比较简单。
升级后确认
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Prod tion
CORE 10.2.0.4.0 Prod tion
TNS for 32-bit Windows: Version 10.2.0.4.0 - Prod tion
NLSRTL Version 10.2.0.4.0 - Prod tion
SQL>
SQL> select count(*) from dba_objects where status='INVALID';
COUNT(*)
----------
0
SQL> col COMP_ID format a20;
SQL> col VERSION format a20;
SQL> col STATUS format a20;
SQL> select comp_id,comp_name,version,status from sys.dba_registry;
COMP_ID VERSION STATUS
-------------------- -------------------- --------------------
OLS 10.2.0.4.0 VALID
EM 10.2.0.4.0 VALID
SDO 10.2.0.4.0 VALID
ORDIM 10.2.0.4.0 VALID
AMD 10.2.0.4.0 VALID
XDB 10.2.0.4.0 VALID
CONTEXT 10.2.0.4.0 VALID
EXF 10.2.0.4.0 VALID
RUL 10.2.0.4.0 VALID
OWM 10.2.0.4.3 VALID
ODM 10.2.0.4.0 VALID
COMP_ID VERSION STATUS
-------------------- -------------------- --------------------
CATALOG 10.2.0.4.0 VALID
CATPROC 10.2.0.4.0 VALID
JAVAVM 10.2.0.4.0 VALID
XML 10.2.0.4.0 VALID
CATJAVA 10.2.0.4.0 VALID
APS 10.2.0.4.0 VALID
XOQ 10.2.0.4.0 VALID
18 rows selected.