前言:
目前看官们对“怎么在centos7上安装oracle”大体比较着重,我们都想要学习一些“怎么在centos7上安装oracle”的相关内容。那么小编同时在网摘上汇集了一些关于“怎么在centos7上安装oracle””的相关资讯,希望兄弟们能喜欢,朋友们一起来学习一下吧!本文是《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
yum clean all
yum makecache
centos重启oracle监听
Su - oracle 使用oracle用户
lsnrctl stop
lsnrctl start
标签: #怎么在centos7上安装oracle