数据库版本升级步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库版本升级步骤

1、停止应用,关闭监听程序

[root@dave mnt]# su - oracle

dave:/home/oracle> lsnrctl stop

2、关闭EM程序(如果启用的话)dave:/home/oracle> emctl stop dbconsole

3、export方式备份数据

4、关闭数据库

dave:/home/oracle> sqlplus / as sysdba;

SQL> shutdown immediate

5、备份整个ORACLE_HOME目录。cp –R $ORACLE_HOME $ORACLE_HOME_BAK

6、升级ORACLE 软件到10.2.0.5版本

dave:/home/oracle>unzip p8202632_10205_LINUX.zip

dave:/home/oracle>cd Disk1

dave:/home/oracle>../runInstaller –ignoreSysPrereqs

修改了/etc/sysctl.conf文件下的三个参数

net.ipv4.ip_local_port_range = 9000 65500

fs.file-max = 101365

net.core.rmem_default = 1048576

[root@dave mnt]# sysctl –p

SQL> STARTUP UPGRADE

SQL> SPOOL patch.log

SQL> @?/rdbms/admin/catupgrd.sql

SQL> SPOOL OFF

SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP

SQL> @?/rdbms/admin/utlrp.sql

SQL> col comp_name format a40

SQL> col version for a20

SQL> SELECT COMP_NAME, VERSION, STA TUSFROM SYS.DBA_REGISTRY;

7、备份OPatch目录

使用6880880补丁替换原$ORACLE_HOME/OPatch目录

8、升级实例到10.2.0.5.4

$ORACLE_HOME/OPatch/opatch version

$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir./12419392

dave:/> lsnrctl stop

SQL> shutdown immediate

dave:/mnt/OracleSoftware/10.2.0.5.4_PSU_p1*******/p1*******_10205_LINUX/12419392>op atch apply

dave:/u01/app/oracle/product/10.2.0/db_1/rdbms/admin>sqlplus / as sysdba

SQL> startup

SQL> @?/rdbms/admin/catbundle.sql psu apply

SQL> shutdown immediate

SQL> startup

SQL> @?/rdbms/admin/utlrp.sql

SQL>QUIT

9、验证PSU

$ORACLE_HOME/OPatch/opatch lsinv -bugs_fixed|grep PSU

select substr(action_time,1,30)action_time,

substr(id,1,10) id,

substr(action,1,10) action,

substr(version,1,8) version,

substr(BUNDLE_SERIES,1,6)bundle,

substr(comments,1,20) comments

from registry$history;

相关文档
最新文档