centos7.7安装oracle11g脚本(推荐)

  

最近需要安装甲骨文,然后网上查了一下教程,在centos7.7上安装成功,运行正常。这里记录一下。

  

<强>环境:

  

硬件4核/8 g RAM/100 g存储

  

centos7.7(64位)

  

oracle11g(官网下载的)

  

<强>步骤(转载):

  

第一个脚本preinstalloracle.sh,以根用户运行。执行完后需要重启电脑,需要注意看一下主机名是否修改好了

        # !/bin/bash   #以根用户运行   #注意修改第三行的ip为自己的ip地址   回声“172.16.1.110 orcl orcl”在祝辞设置   猫在祝辞/etc/sysconfig/network & lt; & lt; EOF   网络=yes   主机名=orcl   EOF      

第二个脚本secinstalloracle.sh,以根用户运行

        # !/bin/bash   #以根用户运行   #内核参数设置kernel.shmall=2097152其中16 g物理内存建议设为4194304类推8 g应为2097152   # kernel.shmmax=4294967296一般设置为物理内存的一半,8 g: 4294967296也可以全部用完8 * 1024 * 1024 * 1024   yum安装- y binutils compat-libstdc + + -33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c + + libaio-devel libaio libgcc libstdc + + libstdc + +重击使sysstat unixODBC unixODBC-devel ksh numactl-devel zip解压   猫在祝辞/etc/sysctl.参看& lt; & lt; EOF   fs。file-max=6815744   fs。aio-max-nr=1048576   内核。shmall=2097152   内核。shmmax=4294967296   内核。shmmni=4096   内核。sem=250 32000 100 128   net.ipv4。ip_local_port_range=9000 65500   net.core。rmem_default=4194304   net.core。rmem_max=4194304   net.core。wmem_default=262144   net.core。wmem_max=1048576   EOF   sysctl - p #使配置文件生效   猫在祝辞/etc/security/limits.参看& lt; & lt; EOF   甲骨文软nproc 2047   甲骨文硬nproc 16384   甲骨文软nofile 1024   甲骨文硬nofile 65536   EOF   猫在祝辞/etc/pam.d/登录& lt; & lt; EOF   会议要求/lib/security/pam_limits.so   会议要求pam_limits.so   EOF   猫在祝辞/etc/profile & lt; & lt; EOF   如果[$ USER=凹坠俏摹?;然后   如果[$ SHELL=?bin/ksh”);然后   ulimit - p 16384   ulimit - n 65536   其他的   ulimit - u 16384 - n 65536   fi   fi   EOF   groupadd oinstall   groupadd dba   useradd - g oinstall - g oracle dba   mkdir - p/u01/app/oracle/产品/11.2.0/db_1   mkdir - p/u01/app/oracle/oradata   mkdir - p/u01/app/oraInventory   mkdir - p/u01/app/oracle/fast_recovery_area   乔恩- r甲骨文:oinstall/u01/app/oracle   乔恩- r甲骨文:oinstall/u01/app/oraInventory   chmod - r 755/u01/app/oracle   chmod - r 755/u01/app/oraInventory   systemctl禁用firewalld   systemctl停止firewalld   setenforce 0   sed - i ' s/=执行/=禁用/g '/etc/selinux/config   mv p13390677_112040_linux - x86 - 64 - _1of7。zip/home/oracle   mv p13390677_112040_linux - x86 - 64 - _2of7。zip/home/oracle   cp thiinstalloracle。sh/home/oracle/cp fouinstalloracle。sh/home/oracle/      

第三个脚本thiinstalloracle。sh,以甲骨文用户运行,su -甲骨文

        # !/bin/bash   #以甲骨文用户运行,su - oracle   猫在祝辞. bash_profile & lt; & lt; EOF   ORACLE_BASE=/u01/app/oracle   ORACLE_HOME=\ $ ORACLE_BASE/产品/11.2.0/db_1   ORACLE_SID=orcl   出口NLS_LANG=AMERICAN_AMERICA.UTF8   路径:$ PATH=\ \ $ ORACLE_HOME/bin   出口ORACLE_BASE ORACLE_HOME ORACLE_SID路径   umask 022   EOF   源. bash_profile   解压缩p13390677_112040_linux - x86 - 64 - _1of7.zip   解压缩p13390677_112040_linux - x86 - 64 - _2of7.zip   乔恩- r甲骨文:oinstall数据库   cd数据库/响应   cp db_install。负责db_install.rsp.bak   sed - s/^ oracle.install.option=/oracle.install。选择=INSTALL_DB_SWONLY db_install.rsp/g”   sed - s/^ ORACLE_HOSTNAME=/ORACLE_HOSTNAME=orcl/g”db_install.rsp   sed - s/^ UNIX_GROUP_NAME=/UNIX_GROUP_NAME=oinstall/g”db_install.rsp   sed - s/^ INVENTORY_LOCATION=/INVENTORY_LOCATION=\/u01 \ app \/oraInventory/g”db_install.rsp   sed -“s/^ SELECTED_LANGUAGES=en/SELECTED_LANGUAGES=en, zh_CN/g”db_install.rsp   sed - s/^ ORACLE_HOME=/ORACLE_HOME=\/u01 \ app \/oracle \/产品\/11.2.0 \/db_1/g”db_install.rsp   sed - s/^ ORACLE_BASE=/ORACLE_BASE=\/u01 \ app \/oracle/g”db_install.rsp   sed - s/^ oracle.install.db.InstallEdition=/oracle.install.db。db_install.rsp InstallEdition=EE/g”   sed - s/^ oracle.install.db.DBA_GROUP=/oracle.install.db。db_install.rsp DBA_GROUP=dba/g”   sed - s/^ oracle.install.db.OPER_GROUP=/oracle.install.db。db_install.rsp OPER_GROUP=dba/g”   sed - s/^ DECLINE_SECURITY_UPDATES=/DECLINE_SECURITY_UPDATES=true/g”db_install.rsp   cd . .

centos7.7安装oracle11g脚本(推荐)