最近装oracle ,由于是命令方式,第一次入坑, centos7静默安装oracle11gR2 ,记录了下过程,感谢

M_默语这位仁兄的blog。

过程如下

#查看命令,下列是我的内存 1G以上
grep MemTotal /proc/meminfo

安装包:
linux.x64_11gR2_database_1of2.zip。linux.x64_11gR2_database_2of2.zip
 
 安装必要的工具
#wget:下载工具;zip:打包工具;unzip:解压工具
yum -y install wget zip unzip
 
关闭防火墙
#查看防火墙状态
[root@node1 ~]# systemctl status firewalld
#已经关闭,下面停止和禁用略~

安装Oracle依赖包
#通过安装Oracle YUM 源来安装所依赖的包
 cd /etc/yum.repos.d 
wget http://public-yum.oracle.com/public-yum-ol7.repo

#导入RPM-GPG-KEY-oracle

wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
#安装oracle-rdbms-server-11gR2-preinstall快速配置Oracle安装环境
yum install oracle-rdbms-server-11gR2-preinstall -y
#安装完后查看后台日志内容
 more /var/log/oracle-rdbms-server-11gR2-preinstall/results/orakernel.log

#oracle-rdbms-server-11gR2-preinstall包所干的事情
(1)自动安装oracle所需的RPM包
(2)自动创建oracle用户和group组
(3)自动配置/etc/sysctl.conf内核参数
(4)自动配置/etc/security/limits.conf参数

开始安装 
#创建安装的目录
 mkdir -p /u01/oracle/product/11.2.0/db_1
#更改oracle目录的属主
chown oracle:oinstall -R /u01
chmod 755  -R /u01/oracle

配置oracle用户环境变量
su - oracle
vi .bash_profile
#====加入======》
export TMP=/tmp     
export TMPDIR=$TMP   
export ORACLE_BASE=/u01/oracle   
export ORACLE_HOME=/u01/oracle/product/11.2.0/db_1  
export ORACLE_SID=orcl   
export ORACLE_TERM=xterm  
#安装的时候指定终端的定义资源文件xterm表示窗口方式,rt100表示终端调试模式
export PATH=/usr/sbin:$PATH   
export PATH=$ORACLE_HOME/bin:$PATH 
 #SHELL可执行文件的搜索路径
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 
 #库文件的搜索路径
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 
#java的class文件执行搜索的bin路径
export EDITOR=vim   
#在oracle操作环境下嵌入使用的文本编辑工具
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK   
#oracle用户这个客户端所识别的字符集  ZHS16GBK  
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS' 
#oracle用户这个客户端所识别的时间显式格式
==============

#使环境变量生效
[oracle@node1 ~]$ source .bash_profile

解压oracle安装包
 cd /u01
[oracle@node1 u01]$ ls
linux.x64_11gR2_database_1of2.zip  linux.x64_11gR2_database_2of2.zip  oracle
#解压安装包
[oracle@node1 u01]$    
[oracle@node1 u01]$ unzip linux.x64_11gR2_database_2of2.zip

#多了database文件夹
[oracle@node1 u01]$ ls
database  linux.x64_11gR2_database_1of2.zip  linux.x64_11gR2_database_2of2.zip  oracle

#Oracle静默安装需要用到的应答文件
[oracle@node1 response]$ cd /u01/database/response
[oracle@node1 response]$ ll
-rw-rw-r--. 1 oracle oinstall 44969 2月  14 2009 dbca.rsp
-rw-rw-r--. 1 oracle oinstall 22557 8月  15 2009 db_install.rsp
-rwxrwxr-x. 1 oracle oinstall  5740 2月  26 2009 netca.rsp
#修改安装应答
[oracle@node1 response]$ vi db_install.rsp
===========
vi 显示行号和转到行
set number
[行号]
============
oracle.install.option=INSTALL_DB_SWONLY 29//29 行安装类型
ORACLE_HOSTNAME=epccos7a   //37 行主机名称
UNIX_GROUP_NAME=oinstall ?//42 安装组?
INVENTORY_LOCATION=/u01/oracle/oraInventory //47行INVENTORY目录 SELECTED_LANGUAGES=en,zh_CN,zh_TW //78 行选择语言?
ORACLE_HOME=/u01/oracle/product/11.2.0/db_1 //83 行
oracle_home? ORACLE_BASE=/u01/oracle //88 行 oracle_base?
oracle.install.db.InstallEdition=EE //99 行 oracle版本
oracle.install.db.isCustomInstall=tru:e //108行自定义安装
oracle.install.db.DBA_GROU::P=oinstall //142行 dba用户组?
oracle.install.db.OPER_GROUP=oinstall //147行 oper用户组?
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //160行数据库类型
oracle.install.db.config.starterdb.globalDBName=orcl //165行 globalDBName?
oracle.install.db.config.starterdb.SID=orcl //170行 SID??
oracle.install.db.config.starterdb.characterSet=ZHS16GBK//184行字符集?
oracle.install.db.config.starterdb.memoryLimit=512 //200行自动管理内存的最小内存(M)?? oracle.install.db.config.starterdb.password.ALL=oracle //233行设定所有数据库用户使用同一个密码?
DECLINE_SECURITY_UPDATES=true //385行设置安全更新
===================================

#可以通过改命令查看文件内容,下列是修改后的内容值
[oracle@node1 response]$ cat db_install.rsp | grep -v "#"|grep -v "^$"
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
:200oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=oradb#(不知道的可以通过hostname命令查询)
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.isCustomInstall=false
oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.CLUSTER_NODES=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=ora11g
oracle.install.db.config.starterdb.SID=ORCL
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=512
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=oracle
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.dbcontrol.enableEmailNotification=false
oracle.install.db.config.starterdb.dbcontrol.emailAddress=
oracle.install.db.config.starterdb.dbcontrol.SMTPServer=
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=FILE_SYSTEM_STORAGE
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
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=

#进行安装
[oracle@node1 database]$ /u01/database/runInstaller -silent -force -ignorePrereq -responseFile  /u01/database/response/db_install.rsp
安装过程可以查看日志
 /u01/oracle/oraInventory/logs/installActions2019-03-04_03-38-54PM.log
 
$ cd /u01/oracle/oraInventory/logs/
$ tail -f installActions*log
...
#静等两三分钟,会跳出下列内容,表示安装成功
[oracle@node1 database]$ 以下配置脚本需要以 "root" 用户的身份执行。
 #!/bin/sh 
 #要运行的 Root 脚本
/u01/oracle/oraInventory/orainstRoot.sh
/u01/oracle/product/11.2.0/db_1/root.sh

# /u01/oracle/oraInventory/orainstRoot.sh
# /u01/oracle/product/11.2.0/db_1/root.sh
==完成安装===

安装监听
# su - oracle
#打开database
$ cd /u01/database
#安装应答 系统默认
$ $ORACLE_HOME/bin/netca /silent /responseFile /u01/database/response/netca.rsp
 执行结束,创建成功监听自动启动

静默dbca建立数据库
#编辑dbca.rsp文件
$ vi /u01/database/response/dbca.rsp
#进入编辑模式之后,shif+;/:键,输入set nu 命令是文件显示行数
GDBNAME = "orcl.oradb" #78行,全局数据库名字 sid+hostname
SID = "orcl" #149行
CHARACTERSET = "ZHS16GBK" #415行,编码
NATIONALCHARACTERSET= "ZHS16GBK" #425行
#开始安装,输入的SYS,SYSTEM口令自己定义,是SYS,SYSTEM用户的登陆密码,之后登陆该用户需要用到
[oracle@node1 database]$ $ORACLE_HOME/bin/dbca -silent -responseFile /u01/database/response/dbca.rsp
输入 SYS 用户口令:

完成:)

================================
过程中需要修改主机名--- 方法如下
修改centos主机名三种方式
一、(推荐)
hostnamectl set-hostname 主机名
bash ###立即生效
二、
vim /etc/hostname 修改名称
hostname 主机名
三、
nmtui--->set-systemctl hostname
退出nmtui后
bash ###立即生效

参照链接:https://blog.csdn.net/qq_24058757/article/details/88170905

centos7静默安装oracle11gR2 实践相关推荐

  1. Centos7静默安装Oracle11gR2

    一.准备工作: 1.下载Oracle:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip 2.修改HostNam ...

  2. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(静默创建实例_08)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07) 创建ORACLE实例前提,准备下面7项工作 序号 说明 链接 ① 安装操作系统 https:/ ...

  3. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件_06) 执行安装前的准备工作: 创建ORACLE实例前提,准备下面6项工作 序号 说明 链接 ① ...

  4. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件_06)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05) linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置 ...

  5. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04) 静默安装Oracle11GR2数据库上传数据库安装包并解压 按提示选择文件,添加确 ...

  6. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03) 创建用户 组 及文件夹 创建用户组:groupadd oinstall 创建用户组:grou ...

  7. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装常用工具_02) 安装Oracle11GR2所需要的依赖包 有高手写成了这样: yum -y install ...

  8. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装常用工具_02)

    接上一篇:linux CentOS7 最小化安装环境静默安装Oracle11GR2数据库(安装操作系统环境_01) 安装wget yum install -y wget 安装vim yum insta ...

  9. linux CentOS7 最小化安装环境静默安装Oracle11GR2数据库(安装操作系统环境_01)

    文章目录 最小化安装 linux CentOS7 我使用的镜像包:CentOS-7-x86_64-DVD-1810.iso 虚拟机就创建好了 通过方向键选择:install centos 7 回车 直 ...

最新文章

  1. Oracle Study之--Oracle等待事件(3)
  2. ubuntu中切换到root账号方法
  3. 如何搭建服务器 无线传输,iOS 本地搭建服务器使用http传送(wifi快传)
  4. Nginx教程-安装
  5. 代码质量在「内卷时代」的重要性
  6. LINUX内核之普通自旋锁
  7. 1、Ribbon相关组件初始化 - Ribbon 核心原理与源码分析
  8. SAP SD pricing condition技术在系统里的一些练习
  9. matlab 图像尺度空间,SIFT算法MATLAB实现----尺度空间构造
  10. Java文件操作——简单文件搜索优化版本Lambda优化
  11. mysql sql 列变成横向_mysql怎么更改纵向变横向排列
  12. python 最新版本(V3.8.8_32bit)安装教程
  13. 苹果13系统锁屏延迟_iPhone锁屏慢有延迟怎么办 苹果手机锁屏不灵敏解决方法
  14. 关于STM32F105 双CAN口通信的一些学习心得
  15. centos7FastDFS分布式安装部署
  16. TheFourthJavaText
  17. 吴裕雄--天生自然 诗经:春江花月夜
  18. Failed to connect to chromium.googlesource.com port 443: Operation timed out
  19. NVIDIA Jetson TX1 系列开发教程之二:刷机与开发前准备
  20. 局域网内设置固定IP

热门文章

  1. 如何用Photoshop去掉图片的背景颜色
  2. python 中括号与冒号的作用
  3. 计算机科学与技术就业前景分析,计算机科学与技术专业就业前景分析
  4. 测试用例是什么?怎么写?不会测试用例的看过来,三分钟教会你
  5. iOS 10:四、因苹果健康导致闪退 crash
  6. 认识LoRa以及LoRaWAN
  7. 文件批量重命名编号怎么设置?
  8. python画心形代码大全_Python代码合集看点 机器人算法、自动导航算法算法大全...
  9. ANSYS apdl命令流笔记7---对称与反对称、几何与有限元模型属性的赋予、单元表指定的意义
  10. 高级性能测试系列《17. DDT数据驱动性能测试:csv数据文件设置。 》