安装说明:
已完成Oracle 10.2.0.1 版本安装,现在需要将数据库升级到10.2.0.5
看过网上很多案例不是很全面,根据网上案例结合自己实际操作安装后重新整理了一个完整的完整版本。
若步骤中有问题可以给我留言。
一、下载安装包
安装包自己下载啦
p8202632_10205_Linux-x86-64.zip
用户oracle用户上传到/home/oracle目录下
cd /home/oracle
unzip p8202632_10205_Linux-x86-64.zip
得到目录
Disk1
二.修改升级安装脚本
vi /home/oracle/Disk1/response/patchset.rsp
修改重要参数这里的参考和安装时候的enterprise.rsp里参数保持一直
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db"
ORACLE_HOME_NAME="OraDb10g_home1"
ORACLE_HOME_NAME可以从$ORACLE_BASE//oraInventory/ContentsXML/inventory.xml下的HOME_NAME得到
COMPONENT_LANGUAGES={“zh.CN”}
DECLINE_SECURITY_UPDATES=true #是否需要安全更新,true表示不需要,否则会需要输入metalink账号和联网信息。
修改后保存退出
三、关闭现网数据库
sqlplus / as sysdba
SQL> shutdown immediate;
四、执行安装升级脚本
cd /home/oracle/Disk1/
./runInstaller -silent -responseFile /home/oracle/Disk1/response/patchset.rsp
执行成功后根据提示用root用户执行root.sh
五、数据库升级更新数据库字典
sqlplus / as sysdba
SQL> startup upgrade
执行@$ORACLE_HOME/rdbms/admin/utlu102i.sql
收集升级信息
@$ORACLE_HOME/rdbms/admin/catupgrd.sql
–升级脚本[刷新数据字典],时间比较长
重启oracle
SHUTDOWN IMMEDIATE
STARTUP
检查有没有错误
@$ORACLE_HOME/rdbms/admin/utlrp.sql
六、验证版本信息
SQL> select * from v$version;
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE 10.2.0.5.0 Production
TNS for Linux: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production
SQL>
完成升级