在Linux上升级Oracle9.2.0.4到9.2.0.7
来源:互联网 发布:自我意识觉醒 知乎 编辑:程序博客网 时间:2024/05/16 14:53
安装完Oracle9.2.0.4后,可以通过安装9.2.0.7的补丁将数据库升级。
1.下载补丁
从Oracle MetaLink上下载9.2.0.7的安装补丁p4163445_92070_LINUX.zip。
2.解压缩
unzip p4163445_92070_LINUX.zip
得到Disk1文件夹和Readme.html文件,分别为补丁的安装程序和说明文件。
3.安装补丁
使用oracle用户登录,运行Disk1目录下的runInstaller,进行补丁安装。安装结束前,安装程序会提示用户使用root用户执行$ORACLE_HOME目录下的root.sh脚本。
4.安装后的设置
登录数据库
#su - oracle
$sqlplus /nolog
SQL> connect / as sysdba
4.1 检查表空间的大小并设置参数
确保system表空间的大小要在10MB以上。
设置SHARED_POOL_SIZE和JAVA_POOL_SIZE初始化参数
SQL> STARTUP
SQL> SHOW PARAMETER PFILE;
SQL> SHOW PARAMETER SHARED_POOL_SIZE
SQL> SHOW PARAMETER JAVA_POOL_SIZE
SQL> ALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
SQL> ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;
SQL> SHUTDOWN
4.2 升级数据库
以oracle用户登录
启动Oracle Net listener
$ lsnrctl start
使用sysdba权限登录oracle
$ sqlplus /NOLOG
SQL> CONNECT SYS/password AS SYSDBA
SQL> STARTUP MIGRATE
SQL> SPOOL patch.log
SQL> @ $ORACLE_HOME/rdbms/admin/catpatch.sql(这个过程的时间会比较长,要耐心等待。)
SQL> SPOOL OFF
重启数据库
SQL> SHUTDOWN
SQL> STARTUP
5.升级结束,用户启动并登录数据库,运行
SQL> select * from v$version;
得到结果
BANNER
----------------------------------------------------------------
Oracle9i Release 9.2.0.7.0 - Production
PL/SQL Release 9.2.0.7.0 - Production
CORE 9.2.0.7.0 Production
TNS for 32-bit Linux: Version 9.2.0.7.0 - Production
NLSRTL Version 9.2.0.7.0 - Production
1.下载补丁
从Oracle MetaLink上下载9.2.0.7的安装补丁p4163445_92070_LINUX.zip。
2.解压缩
unzip p4163445_92070_LINUX.zip
得到Disk1文件夹和Readme.html文件,分别为补丁的安装程序和说明文件。
3.安装补丁
使用oracle用户登录,运行Disk1目录下的runInstaller,进行补丁安装。安装结束前,安装程序会提示用户使用root用户执行$ORACLE_HOME目录下的root.sh脚本。
4.安装后的设置
登录数据库
#su - oracle
$sqlplus /nolog
SQL> connect / as sysdba
4.1 检查表空间的大小并设置参数
确保system表空间的大小要在10MB以上。
设置SHARED_POOL_SIZE和JAVA_POOL_SIZE初始化参数
SQL> STARTUP
SQL> SHOW PARAMETER PFILE;
SQL> SHOW PARAMETER SHARED_POOL_SIZE
SQL> SHOW PARAMETER JAVA_POOL_SIZE
SQL> ALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
SQL> ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;
SQL> SHUTDOWN
4.2 升级数据库
以oracle用户登录
启动Oracle Net listener
$ lsnrctl start
使用sysdba权限登录oracle
$ sqlplus /NOLOG
SQL> CONNECT SYS/password AS SYSDBA
SQL> STARTUP MIGRATE
SQL> SPOOL patch.log
SQL> @ $ORACLE_HOME/rdbms/admin/catpatch.sql(这个过程的时间会比较长,要耐心等待。)
SQL> SPOOL OFF
重启数据库
SQL> SHUTDOWN
SQL> STARTUP
5.升级结束,用户启动并登录数据库,运行
SQL> select * from v$version;
得到结果
BANNER
----------------------------------------------------------------
Oracle9i Release 9.2.0.7.0 - Production
PL/SQL Release 9.2.0.7.0 - Production
CORE 9.2.0.7.0 Production
TNS for 32-bit Linux: Version 9.2.0.7.0 - Production
NLSRTL Version 9.2.0.7.0 - Production
- 在Linux上升级Oracle9.2.0.4到9.2.0.7
- 在debian上安装oracle9.2.0.4
- Oracle9.2.0.4在Red Hat 9上安装
- Oracle9.2.0.6在Red Hat Enterprise Linux AS4上安装方法
- [转] 在linux AS3.0上安装ORACLE9.2.04
- 在linux AS3.0上安装ORACLE9.2.04
- Oracle回顾版-windows xp sp3+Oracle9i Database 9.2.0.1.0安装+升级到oracle9.2.0.8
- 在Solaris 10 上升级9.2.0.1到9.2.0.7
- linux5+oracle9.2.0.4
- 在RHEL4上安装ORACLE9.2.04
- 升级项目到.NET Core 2.0,在Linux上安装Docker,并成功部署
- 一步一步在Linux上升级10gR2 RAC到11gR2 RAC(4)
- RedHat Linux AS3.0 下安装 ORACLE9.2.0.4
- RedHat Linux AS3.0 下安装 ORACLE9.2.0.4
- Red Hat Linux AS3下安装 ORACLE9.2.0.4
- 安装ORACLE9.2.0.4心得
- Oracle9在windows xp上安装的问题
- 一步一步在Linux上升级10gR2 RAC到11gR2 RAC(1)
- 十五个创业金匣子
- Windows CE下操作GPIO的方法
- 解决Windows 程序界面闪烁问题的一些经验
- 用Ubuntu Live CD修复Grub
- 在Red Hat Linux ES4 上安装Oracle 9.2.0.4
- 在Linux上升级Oracle9.2.0.4到9.2.0.7
- 【职业规划】了解自己~
- 美国朋友来中国
- 基于WinCE的I2C驱动程序设计
- 进攻性编程规范
- ASPUpLoad 文件上传
- 给XP的右键菜单增加“在命令行中打开这里……”功能
- EVC入门之一: 实现远程调试的最佳硬件途径
- arm wince 如何点亮ep9315的两个led灯