• oracle11g静默安装


    java防火墙 selinux环境先要配置好

    /etc/hosts文件配置好解析

    创建组和用户

    # groupadd   oinstall
    # groupadd   dba
    # groupadd   oper
    # useradd -g oinstall -G dba,oper oracle
    # passwd oracle

    创建安装目录

    # mkdir -p /u01/oracle
    # chown -R oracle:oinstall /u01
    # chmod -R 775 /u01

    limits.conf

    oracle               soft    nproc   2047
    oracle               hard    nproc   16384
    oracle               soft    nofile  1024
    oracle               hard    nofile  65536
    oracle               soft    stack   10240
    oracle               hard    stack   32768

    修改limits.d/90-nproc.conf文件内容      EL7为20-nproc.conf

    #注释这行
    #*          soft    nproc    1024
    # 增加下面一行
    * - nproc 16384

    sysctl.conf

    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmmax = 15461882265
    kernel.shmall = 3774873
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048586

    oralce的用户变量/home/oracle/.bash_profile

    export ORACLE_BASE=/u01/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1/
    export TNS_ADMIN=$ORACLE_HOME/network/admin
    export ORACLE_SID=orcl
    export ORACLE_TERM=xterm
    export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    export THREADS_FLAG=native
    if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
            if [ $SHELL = "/bin/ksh" ]; then
               ulimit -p 16384
                 ulimit -n 65536
      else
       ulimit -u 16384 -n 65536
          fi
        umask 022
    fi

    sysctl -p 使其生效

    response文件db_install.rsp(当然可以是其他的名字但是心.rsp结尾)

    示例

    oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
    oracle.install.option=INSTALL_DB_SWONLY
    ORACLE_HOSTNAME=test
    UNIX_GROUP_NAME=oinstall
    INVENTORY_LOCATION=/u01/oracle/oraInventory
    SELECTED_LANGUAGES=en,zh_CN
    ORACLE_HOME=/u01/oracle/product/11.2.0/db_1
    ORACLE_BASE=/u01/oracle
    oracle.install.db.InstallEdition=EE
    oracle.install.db.EEOptionsSelection=false
    oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0
    oracle.install.db.DBA_GROUP=dba
    oracle.install.db.OPER_GROUP=oper
    oracle.install.db.CLUSTER_NODES=
    oracle.install.db.isRACOneInstall=
    oracle.install.db.racOneServiceName=
    oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
    oracle.install.db.config.starterdb.globalDBName=ora11g
    oracle.install.db.config.starterdb.SID=ora11g
    oracle.install.db.config.starterdb.characterSet=ZHS16GBK
    oracle.install.db.config.starterdb.memoryOption=true
    oracle.install.db.config.starterdb.memoryLimit=
    oracle.install.db.config.starterdb.installExampleSchemas=false
    oracle.install.db.config.starterdb.enableSecuritySettings=true
    oracle.install.db.config.starterdb.password.ALL=cooler
    oracle.install.db.config.starterdb.password.SYS=
    oracle.install.db.config.starterdb.password.SYSTEM=
    oracle.install.db.config.starterdb.password.SYSMAN=
    oracle.install.db.config.starterdb.password.DBSNMP=
    oracle.install.db.config.starterdb.control=DB_CONTROL
    oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
    oracle.install.db.config.starterdb.automatedBackup.enable=false
    oracle.install.db.config.starterdb.automatedBackup.osuid=
    oracle.install.db.config.starterdb.automatedBackup.ospwd=
    oracle.install.db.config.starterdb.storageType=
    oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
    oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
    oracle.install.db.config.asm.diskGroup=
    oracle.install.db.config.asm.ASMSNMPPassword=
    MYORACLESUPPORT_USERNAME=
    MYORACLESUPPORT_PASSWORD=
    SECURITY_UPDATES_VIA_MYORACLESUPPORT=
    DECLINE_SECURITY_UPDATES=true  //必须为true
    PROXY_HOST=
    PROXY_PORT=
    PROXY_USER=
    PROXY_PWD=
    PROXY_REALM=
    COLLECTOR_SUPPORTHUB_URL=
    oracle.installer.autoupdates.option=
    oracle.installer.autoupdates.downloadUpdatesLoc=
    AUTOUPDATES_MYORACLESUPPORT_USERNAME=
    AUTOUPDATES_MYORACLESUPPORT_PASSWORD=

     静默安装

    #${database_unzip_dir}/runInstaller -silent -responseFile /absolute path/db_install.rsp -ignorePrereq
    # cd /u01/oracle/oraInventory/
    # ./orainstRoot.sh
    # cd /u01/oracle/product/12.2.0.1/db_1
    # ./root.sh

    安装监听服务

    #su -  oracle
    [oracle@oracle ~]$  ${database_unzip_dir}/runInstaller -silent -responseFile /absolute path/db_install.rsp
    [oracle@oracle ~]$lsnrctl start
    [oracle@oracle ~]$lsnrctl status

    创建数据库

    官方文档-->
    [GENERAL] RESPONSEFILE_VERSION
    = "11.2.0" #数据库版本 OPERATION_TYPE = "createDatabase" #操作类型:创建数据库 可选还有创建模版从数据库,创建克隆模版,删除数据库,配置数据库,添加实例(只限RAC),删除实例(只限RAC) [CREATEDATABASE] #当操作类型选择创建数据库CREATEDATABASE会使用下面的选项 GDBNAME = "orcl11g.us.oracle.com" #数据库的全局数据库名称:SID+主机名 这里不能是空的 SID = "orcl11g" #数据库的系统标识符(SID):SID 服务ID TEMPLATENAME = "General_Purpose.dbc" #模板文件的名字 不知道他说的模版文件是什么意思 [createTemplateFromDB] #当操作类型是创建模版createTemplateFromDB的时候会启用这个选项 SOURCEDB = "myhost:1521:orcl" #给源数据库创建模版:主机名+1521+SID SYSDBAUSERNAME = "system" #使用的数据库角色是system TEMPLATENAME = "My Copy TEMPLATE" #新模版的名字 [createCloneTemplate] #当操作类型是创建克隆模版createCloneTemplate会使用下面的选项 SOURCEDB = "orcl" #源数据库的SID TEMPLATENAME = "My Clone TEMPLATE" #新模版的名字 [DELETEDATABASE] #当操作类型是删除数据库DELETEDATABASE会启动下面的选项 SOURCEDB = "orcl" #源数据库的SID [generateScripts] #生成脚本的选项 TEMPLATENAME = "New Database" #模版的名字 GDBNAME = "orcl11.us.oracle.com" #全局数据库的名字:SID+主机名 [CONFIGUREDATABASE] #当操作类型是配置数据库CONFIGUREDATABASE会启用下面的选项 [ADDINSTANCE] #当操作类型选择的是添加实例ADDINSTANCE会启动下面的选项 DB_UNIQUE_NAME = "orcl11g.us.oracle.com" #RAC数据库的唯一的名称:SID+主机名 NODELIST= #添加新实例的节点 SYSDBAUSERNAME = "sys" #使用的角色是sys [DELETEINSTANCE] #当选择的操作类型是删除实例DELETEINSTANCE会启动下面选项 DB_UNIQUE_NAME = "orcl11g.us.oracle.com" #RAC数据库的唯一名字:SID+主机名 INSTANCENAME = "orcl11g" #要删除的RAC实例名 SYSDBAUSERNAME = "sys" #使用的数据库角色

    示例
    RESPONSEFILE_VERSION = "11.2.0"  //不能更改
    OPERATION_TYPE = "createDatabase"
    GDBNAME = "lalala"  //数据库的名字
    SID = "me"    //对应的实例名字
    TEMPLATENAME = "General_Purpose.dbc" //建库用的模板文件
    SYSPASSWORD = "test"   //SYS管理员密码
    SYSTEMPASSWORD = "test"  //SYSTEM管理员密码
    DATAFILEDESTINATION = /opt/oracle/oradata //数据文件存放目录
    RECOVERYAREADESTINATION=/opt/oracle/oradata_back //恢复数据存放目录
    CHARACTERSET = "ZHS16GBK"   //字符集,重要!!! 建库后一般不能更改,所以建库前要确定清楚。
    TOTALMEMORY = "5120"    //oracle内存5120MB
    示例2
    [GENERAL] RESPONSEFILE_VERSION = "11.2.0" -- 响应文件版本 OPERATION_TYPE = "createDatabase" -- 响应文件操作类型 [CREATEDATABASE] -- 操作类型对应选项标签 GDBNAME = "dbabd" -- 全局数据库名(Global Name) SID = "dbabd" -- 数据库实例名(SID) TEMPLATENAME = "General_Purpose.dbc" -- 引用的模板 SYSPASSWORD = "oracle" -- SYS用户密码 SYSTEMPASSWORD = "password" -- SYSTEM用户密码 DATAFILEDESTINATION = /data/app/oracle/data -- 指定数据文件路径 CHARACTERSET = "AL32UTF8" -- 指定字符集 TOTALMEMORY = "300" -- 指定分配内存大小(MEMORY_TARGET),单位为MB SAMPLESCHEMA = TRUE -- 是否创建示例SCHEMA

    $ORACLE_HOME/bin/dbca -silent -responseFile /home/oracle/database/response/dbca.rsp

    [GENERAL] RESPONSEFILE_VERSION = "11.2.0" -- 响应文件版本 OPERATION_TYPE = "createDatabase" -- 响应文件操作类型 [CREATEDATABASE] -- 操作类型对应选项标签 GDBNAME = "dbabd" -- 全局数据库名(Global Name) SID = "dbabd" -- 数据库实例名(SID) TEMPLATENAME = "General_Purpose.dbc" -- 引用的模板 SYSPASSWORD = "oracle" -- SYS用户密码 SYSTEMPASSWORD = "password" -- SYSTEM用户密码 DATAFILEDESTINATION = /data/app/oracle/data -- 指定数据文件路径 CHARACTERSET = "AL32UTF8" -- 指定字符集 TOTALMEMORY = "300" -- 指定分配内存大小(MEMORY_TARGET),单位为MB SAMPLESCHEMA = TRUE -- 是否创建示例SCHEMA

  • 相关阅读:
    Java集合源码分析(一)
    EffectiveJava——请不要在代码中使用原生态类型
    Dubbo初探
    EffectiveJava——用函数对象表示策略
    EffectiveJava——类层次优于标签类
    notebook1.md
    NoteBook学习(二)-------- Zeppelin简介与安装
    Spark2.0学习(三)--------核心API
    Spark2.0学习(二)--------RDD详解
    Spark2.0学习(一)--------Spark简介
  • 原文地址:https://www.cnblogs.com/littlebylittle/p/12527682.html
Copyright © 2020-2023  润新知