• Oracle 11gR2 Silent Install


    最近在很多台机器上安装了Oracle 11gR2, 每次都是使用的GUI完成。今天 wait4friend 决定尝试一下静默安装。整个流程和《Oracle 10g Silent Install》这里面差不多,只是一些配置参数有了变化。

    安装的环境还是CentOS 6.2,安装前的准备工作和GUI安装一样,安装程序包,修改系统参数,建立目录用户等等。详细步骤看《64位RHEL5平台安装Oracle11gR2》。

    静默安装使用的response文件在安装盘的 database/response 目录中,我们分别使用db_install.rspdbca.rsp完成软件安装和独立建库两个操作。netca.rsp这个文件是用来静默建立监听的,不过可以手工写listener.ora文件,所以可以略过这个。

    1. 静默安装数据库软件

    修改 /tmp/db_install_swonly.rsp

    拷贝一份db_install.rps文件,然后修改其中必须的参数

    # 仅安装数据库软件
    oracle.install.option=INSTALL_DB_SWONLY

    #
    ORACLE_HOSTNAME=centos03
    UNIX_GROUP_NAME=oinstall
    INVENTORY_LOCATION=/u01/app/oracle/oraInventory

    # 安装过程用英文就够了
    SELECTED_LANGUAGES=en

    #
    ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
    ORACLE_BASE=/u01/app/oracle

    # 安装企业版
    oracle.install.db.InstallEdition=EE

    # 默认安装组件
    oracle.install.db.isCustomInstall=false

    #
    oracle.install.db.DBA_GROUP=dba
    oracle.install.db.OPER_GROUP=oinstall

    # 这个必须设置为true
    DECLINE_SECURITY_UPDATES=true

    执行静默安装

    -responseFile参数必须使用绝对路径

    $ ./runInstaller -silent -force -responseFile /tmp/db_install_swonly.rsp

    安装过程中查看日志来了解进度

    $ tail -f $ORACLE_BASE/oraInventory/logs/installActions*.log

    最后步骤是用root身份执行下面两个文件,和GUI安装一样

    /u01/app/oracle/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

    静默配置监听

    $ ./netca /silent /responsefile /tmp/netca.rsp

    2. 静默安装数据库

    修改 /tmp/dbca_createdb.rsp

    #
    GDBNAME = "data"
    SID = "data"

    # 模版文件名称,可以使用自己配置模版(需要放在$ORACLE_HOME/assistants/dbca/templates/)

    TEMPLATENAME = "General_Purpose.dbc"

    # 初始化密码
    SYSPASSWORD = "888888"
    SYSTEMPASSWORD = "888888"

    # 数据库使用的中文字符集
    CHARACTERSET = "ZHS16GBK"
    # 默认就是AL16UTF16
    NATIONALCHARACTERSET= "AL16UTF16"

    # Oracle实例将使用物理内存的PCT
    MEMORYPERCENTAGE = "60"

    执行静默安装

    $ ./dbca -silent -responseFile /tmp/dbca_createdb.rsp

    3. 建库后的实例检查

    $ ps -ef | grep ora_ | grep -v grep | wc -l
    $ ps -ef | grep ora_ | grep -v grep

  • 相关阅读:
    UIWebView 滑动卡停 (卡顿)
    UITapGestureRecognizer 手势传值
    ios8 新特性 UITableViewRowAction
    unrecognized selector sent to instance出现的原因
    iOS 界面上绘制不同字体 颜色 大小的字符串
    NSNumberFormatter 数字格式化输出
    iOS开发-63】Unknown type name "CGRect",did you mean "Rect"?的解决方案
    收起键盘
    iOS8 【xcode6中添加pch全局引用文件】
    fastjson安全漏洞-20200601升级方案
  • 原文地址:https://www.cnblogs.com/wait4friend/p/2438679.html
Copyright © 2020-2023  润新知