前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7下静默安装oracle11G图解配置 2

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

作者头像
凯哥Java
发布2019-06-30 11:24:06
1.3K0
发布2019-06-30 11:24:06
举报
文章被收录于专栏:凯哥Java凯哥Java

本文是《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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档