centos7下静默安装oracle11G图解配置 2

本文是《centos7下静默安装oracle11G图解配置》中第二篇。因linux下安装Oracle太过繁琐,如果写在一篇文章中,太长了。本文主要讲解安装前环境配置。

接着上一篇(《centos7下静默安装oracle11G图解配置 1》)来说。

10 静默模式安装oracle软件

10.1 配置安装文件

使用oracle用户

命令:su - oracle

修改oracle安装文件。目录:/home/oracle/etc/db_install.rsp

oracle.install.option=INSTALL_DB_SWONLY     // 安装类型

ORACLE_HOSTNAME=docker        // 主机名称(hostname查询)

UNIX_GROUP_NAME=oinstall     // 安装组

INVENTORY_LOCATION=/u01/app/oraInventory   //INVENTORY目录(不填就是默认值)

SELECTED_LANGUAGES=en,zh_CN,zh_TW // 选择语言

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1    //oracle_home

ORACLE_BASE=/u01/app/oracle     //oracle_base

oracle.install.db.InstallEdition=EE     // oracle版本

oracle.install.db.isCustomInstall=false   //自定义安装,否,使用默认组件

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=orcl //globalDBName

oracle.install.db.config.starterdb.SID=dbsrv2      //SID

oracle.install.db.config.starterdb.memoryLimit=81920 //自动管理内存的内存(M)

oracle.install.db.config.starterdb.password.ALL=oracle //设定所有数据库用户使用同一个密码

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false         //(手动写了false)

DECLINE_SECURITY_UPDATES=true   //设置安全更新(貌似是有bug,这个一定要选true,否则会无限提醒邮件地址有问题,终止安装。PS:不管地址对不对)

10.2:开始安装

使用oracle用户切换到 /home/oracle/database

执行如下命令:./runInstaller -silent -responseFile /home/oracle/etc/db_install.rsp

使用命令:

tail -f  /u01/app/oraInventory/logs/installActions2018-01-18_09-39-41PM.log 查看安装日志。

当出现:

说明安装完成。

11:修改

使用root用户执行脚本

su - root

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2.0/db_1/root.sh

11.2修改或配置Oracle用户的环境变量

export ORACLE_BASE=/u01/app/oracleexport ORACLE_SID=dbsrv2export ROACLE_PID=ora11g#export NLS_LANG=AMERICAN_AMERICA.AL32UTF8export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1export PATH=$PATH:$ORACLE_HOME/bin

export LANG="zh_CN.UTF-8"export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'

su - oracle

使用vi命令

vi ~/.bash_profile

添加或修改:

source ~/.bash_profile

12:配置监听

使用命令:netca /silent /responsefile /home/oracle/etc/netca.rsp

启动监听:

使用命令:lsnrctl start

13 静默进行dbca建库

13.1 配置应对文件

文件位置:/home/oracle/etc/dbca.rsp

使用文本编辑器或者是vi命令进行修改

脚本:

[GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase"[CREATEDATABASE]GDBNAME = "dbsrv2"SID = "dbsrv2"TEMPLATENAME = "General_Purpose.dbc"CHARACTERSET = "AL32UTF8"

执行建库命令:

dbca -silent -responseFile etc/dbca.rsp

输入用户名:oracle

密码:oracle

等待:

查看日志:

14;使用客户端连接:

14.1 查看监听状态

lsnrctl status

其他:

Centso 7 防火墙

1、直接关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

Centos7 修改网卡:

添加wget命令:

yum -y install wget

更新yum来源为阿里的。

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all

yum makecache

centos重启oracle监听

Su - oracle 使用oracle用户

lsnrctl stop 

lsnrctl start

你可能感兴趣的:(centos7下静默安装oracle11G图解配置 2)