zoukankan      html  css  js  c++  java
  • Oracle静默安装-简单记录

    一、与图形界面安装一样,检查如下条件:
    新建用户、组
    创建安装目录
    配置环境变量
    检查安装依赖包
    修改内核参数
    ……
    前面这些操作都属于常规操作,不管是图形还是静默都需要处理。

    二、
    /home/oracle/database/response下有有enterprise.rsp、standard.rsp和custom.rsp三个应答文件,分别对应企业版、标准版和定制的安装。
    1、编辑文件:enterprise.rsp
    主要修改如下选项:
    oracle.install.option=INSTALL_DB_SWONLY -- 安装类型
    ORACLE_HOSTNAME=rac1 -- 主机名称
    UNIX_GROUP_NAME=oinstall -- 安装组
    INVENTORY_LOCATION=/db/oracle/oraInventory -- INVENTORY目录
    SELECTED_LANGUAGES=en,zh_CN -- 选择语言
    ORACLE_HOME=/db/oracle/product/11.2.0/db_1 -- oracle_home
    ORACLE_BASE=/db/oracle -- oracle_base
    oracle.install.db.InstallEdition=EE -- oracle版本
    oracle.install.db.isCustomInstall=true -- 自定义安装
    oracle.install.db.DBA_GROUP=dba -- dba用户组
    oracle.install.db.OPER_GROUP=oinstall -- oper用户组
    oracle.install.db.config.starterdb.type=GENERAL_PURPOSE -- 数据库类型
    oracle.install.db.config.starterdb.globalDBName=RAC1 -- globalDBName
    oracle.install.db.config.starterdb.SID=RAC1 -- SID
    oracle.install.db.config.starterdb.memoryLimit=512 -- 自动管理内存的最小内存(M)
    oracle.install.db.config.starterdb.password.ALL=oracle -- 设定所有数据库用户使用同一个密码
    DECLINE_SECURITY_UPDATES=true -- 设置安全更新 必须设置为true,否会提示 email 地址没有设置不能安装
    注意安装过程中根据需要进行修改,可配置先安装软件再创建数据库实例,或同时安装。

    2、执行安装
    ./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp

    其实可以在图形化界面安装时,执行以下命令,然后在OUI中根据提示执行安装数据库软件的步骤来操作
    $./runInstaller -record -destinationFile /tmp/install_database.rsp
    这样生成适合自己的response文件
    然后silent安装为 ./runInstaller -silent -noconfig -responseFile /tmp/install_database.rsp --使用图形化界面安装时生成rsp文件来安装。

    3、接下来按提示操作, 以root身份登录,执行下面两个文件
    /u01/app/oracle/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/10.2.0/db_1/root.sh


    4、安装网络监听器
    编辑 oracle 安装目录下的 netca.rsp 应答文件,地址为: /database/response/netca.rsp ,主要查看以下参数配置:
    INSTALL_TYPE=""custom"" 安装的类型
    LISTENER_NUMBER=1 监听器数量
    LISTENER_NAMES={"LISTENER"} 监听器的名称列表
    LISTENER_PROTOCOLS={"TCP;1521"} 监听器使用的通讯协议列表
    LISTENER_START=""LISTENER"" 监听器启动的名称
    运行安装命令:
    $ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/database/response/netca.rsp


    5、创建实例
    修改/home/oracle/database/response/dbca.rsp
    主要如下,根据实际情况修改:
    RESPONSEFILE_VERSION = "10.0.0"
    OPERATION_TYPE = "createDatabase"
    GDBNAME = "orcl" -- 数据库全局名称
    SID = "TSH1" --这个sid 必须要和前面的/home/oracle/.bash_profile文件中的sid相同
    TEMPLATENAME = "New_Database.dbt"
    SYSPASSWORD = "system" -- SYS 用户的初始密码
    SYSTEMPASSWORD = "system"--SYSTEM 用户的初始密码
    DATAFILEDESTINATION ="/u01/app/oracle/oradata/"
    RECOVERYAREADESTINATION="/u01/app/oracle/flash_recovery_area"
    STORAGETYPE=FS
    CHARACTERSET = "ZHS16GBK"--数据库字符集(中文为 ZHS16GBK )
    MEMORYPERCENTAGE = "40"
    SCRIPTDESTINATION ="/u01/app/oracle/admin/ora10g/scripts"
    EMCONFIGURATION=”LOCAL”
    SYSMANPASSWORD = "system"
    DBSNMPPASSWORD = "system"
    其中最后1项不是必须的,这个的目的是在建立数据库的同时生成脚本。
    下面就可以开始SILENT模式的数据库创建了。

    dbca -silent -responseFile /home/oracle/dbca.rsp


    6、实例创建完成后,测试是否正常。

  • 相关阅读:
    Lucene学习总结之七:Lucene搜索过程解析
    Lucene学习总结之六:Lucene打分公式的数学推导
    Lucene学习总结之五:Lucene段合并(merge)过程分析
    Lucene学习总结之四:Lucene索引过程分析
    Lucene学习总结之三:Lucene的索引文件格式(1)
    Lucene学习总结之二:Lucene的总体架构
    Lucene学习总结之一:全文检索的基本原理
    解决Eclipse中文乱码
    【Lucene4.8教程之五】Luke
    【Tika基础教程之一】Tika基础教程
  • 原文地址:https://www.cnblogs.com/rusking/p/4525182.html
Copyright © 2011-2022 走看看