zoukankan      html  css  js  c++  java
  • [原] 在Solaris 10/09上静默安装和升级Oracle 10g和Oracle 11g(四)

    10.2.0.5 是 Oracle 10g R2 的最终 patchset,可惜迟迟不见发布 For Solaris SPARC 平台,于是还是老老实实打上 10.2.0.4 的补丁包算了。

    升级的过程依然是在命令行环境下进行的。

    首先解压补丁包和准备好应答文件:

    [ora10g@V890 ~]$ cd patchset
    [ora10g@V890 patchset]$ unzip p6810189_10204_Solaris-64.zip 
    # 解压过程略
    [ora10g@V890 patchset]$ cp Disk1/response/patchset.rsp   ~/
    # 然后改吧
    # 将 <value required> 填好,如果不懂的话,可以参考以前静默安装的响应文件
    [ora10g@V890 ~]$ cat patchset.rsp | grep -v "^#" | grep -v "^$"
    RESPONSEFILE_VERSION=2.2.1.0.0
    UNIX_GROUP_NAME=<Value Unspecified>
    FROM_LOCATION="/home/ora10g/patchset/Disk1/stage/products.xml"
    NEXT_SESSION_RESPONSE=<Value Unspecified>
    ORACLE_HOME="/u01/app/ora10g/product/10.2.0/db_1"
    ORACLE_HOME_NAME="OraDbHome1"
    TOPLEVEL_COMPONENT={"oracle.patchset.db","10.2.0.4.0"}
    SHOW_SPLASH_SCREEN=false
    SHOW_WELCOME_PAGE=false
    SHOW_COMPONENT_LOCATIONS_PAGE=false
    SHOW_CUSTOM_TREE_PAGE=false
    SHOW_SUMMARY_PAGE=false
    SHOW_INSTALL_PROGRESS_PAGE=true
    SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
    SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false
    SHOW_CONFIG_TOOL_PAGE=false
    SHOW_XML_PREREQ_PAGE=false
    SHOW_RELEASE_NOTES=false
    SHOW_END_OF_INSTALL_MSGS=true
    SHOW_ROOTSH_CONFIRMATION=true
    SHOW_END_SESSION_PAGE=false
    SHOW_EXIT_CONFIRMATION=false
    NEXT_SESSION=false
    NEXT_SESSION_ON_FAIL=false
    SHOW_DEINSTALL_CONFIRMATION=false
    SHOW_DEINSTALL_PROGRESS=false
    ACCEPT_LICENSE_AGREEMENT=true
    RESTART_SYSTEM=<Value Unspecified>
    CLUSTER_NODES=<Value Unspecified>
    OUI_HOSTNAME=<Value Unspecified>
    REMOVE_HOMES=<Value Unspecified>
    COMPONENT_LANGUAGES={"en"}
    sl_userNodeList=<Value Unspecified>
    b_acceptLicense=<Value Unspecified>
    b_useRegistration=<Value Unspecified>
    s_csiNumber=<Value Unspecified>
    s_metaLink=<Value Unspecified>
    s_countryName=<Value Unspecified>
    b_proxyused=<Value Unspecified>
    s_serverName=<Value Unspecified>
    s_portNumber=<Value Unspecified>
    s_userName=<Value Unspecified>
    s_proxyPassword=<Value Unspecified>
    b_authenticationused=<Value Unspecified>

    万事俱备只欠install:

    [ora10g@V890 ~]$ cd patchset/Disk1
    [ora10g@V890 Disk1]$ ls
    10204_buglist.htm  patch_note.htm     runInstaller       udlm
    install            response           stage
    
    [ora10g@V890 Disk1]$ ./runInstaller -silent -responseFile ~/patchset.rsp
    正在启动 Oracle Universal Installer...
    
    正在检查安装程序要求...
    
    检查操作系统版本: 必须是5.8, 5.9 or 5.10。    实际为 5.10
                                          通过
    
    检查临时空间: 必须大于 250 MB。   实际为 4980 MB    通过
    检查交换空间: 必须大于 500 MB。   实际为 5153 MB    通过
    
    所有安装程序要求均已满足。
    
    准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2010-07-06_11-05-52AM. 请稍候...[ora10g@V890 Disk1]$ Oracle Universal Installer, 版本 10.2.0.4.0 正式版
    版权所有 (c) 1999, 2008, Oracle。保留所有权利。
    
    本次安装会话的日志可见于:
     /u01/app/ora10g/oraInventory/logs/installActions2010-07-06_11-05-52AM.log
    
    ......
    ......
    然后就是漫长的等待了
    ......
    ......
    
    安装阶段结束。(2010年7月6日 星期二 上午11时11分56秒 CST)
    WARNING:
    以下配置脚本需要以 "root" 用户的身份执行。
    #!/bin/sh
    #Root script to run
    /u01/app/ora10g/product/10.2.0/db_1/root.sh
    要执行配置脚本, 请执行以下操作:
        1. 打开终端窗口
        2. 以 "root" 身份登录
        3. 运行脚本
    Oracle Database 10g Release 2 Patch Set 3 的 安装 已成功。
    请查看 '/u01/app/ora10g/oraInventory/logs/silentInstall2010-07-06_11-05-52AM.log' 以获取详细资料。

    按照提示做就是了:   

    [root@V890 /]$ /u01/app/ora10g/product/10.2.0/db_1/root.sh

    登录数据库,升级数据字典:

    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> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;
    
    COMP_NAME                                          VERSION                        STATUS
    -------------------------------------------------- ------------------------------ ----------------------
    Oracle Database Catalog Views                      10.2.0.4.0                     VALID
    Oracle Database Packages and Types                 10.2.0.4.0                     VALID
    Oracle Workspace Manager                           10.2.0.4.3                     VALID
    JServer JAVA Virtual Machine                       10.2.0.4.0                     VALID
    Oracle XDK                                         10.2.0.4.0                     VALID
    Oracle Database Java Packages                      10.2.0.4.0                     VALID
    Oracle Expression Filter                           10.2.0.4.0                     VALID
    Oracle Data Mining                                 10.2.0.4.0                     VALID
    Oracle Text                                        10.2.0.4.0                     VALID
    Oracle XML Database                                10.2.0.4.0                     VALID
    Oracle Rule Manager                                10.2.0.4.0                     VALID
    Oracle interMedia                                  10.2.0.4.0                     VALID
    OLAP Analytic Workspace                            10.2.0.4.0                     VALID
    Oracle OLAP API                                    10.2.0.4.0                     VALID
    OLAP Catalog                                       10.2.0.4.0                     VALID
    Spatial                                            10.2.0.4.0                     VALID
    Oracle Enterprise Manager                          10.2.0.4.0                     VALID

    升级完成。

  • 相关阅读:
    [LeetCode] 64. 最小路径和 ☆☆☆(动态规划)
    [LeetCode] 62. 不同路径 ☆☆☆(动态规划)
    [LeetCode] 25. K 个一组翻转链表 ☆☆☆☆☆(链表)
    jquery validate 多种使用方式
    javascript 闭包学习
    javascript prototype学习
    jquery中event对象属性与方法小结
    html5获取地理位置信息
    thinkphp 构建子查询
    mongodb gridfs基本使用
  • 原文地址:https://www.cnblogs.com/killkill/p/1772041.html
Copyright © 2011-2022 走看看