拓扑园

  • O&M
    • Universal部署
    • PHP+VUE+Laravel相关
  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队—Linux/Oracle脚本/MySQL合集(持续更新)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL
    • MySQL数据库规范
    • MySQL项目案例
    • MySQL安装配置
    • MYSQL集群项目
    • MySQL常见处理
    • MySQL-Sysbench专题
    • MySQL-Percona Toolkit专题
  • Linux
    • Shell编程
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • D8-Python学习
    • Oracle/MySQl等面试题
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
天高任鸟飞
Oracle/MySQL数据库恢复/数据迁移/生产规范报告技术交流:TEL:18562510581(微信同号);加微信入群
  1. 首页
  2. 数据中心
  3. EBS系列
  4. 正文

EBS 12R 安装EBSUAT之一—操作系统安装+环境配置—一台机器同时安装应用和数据库

2020年6月11日 2061点热度 0人点赞 0条评论

目录

  • 一、系统安装
    • 1、操作系统:版本 Oracle Linux Release 7.4
    • 2、安装过程
  • 二、系统配置
    • 1、操作系统:安装后任务
    • 2、常用工具安装:
    • 3、配置官方YUM源:
    • 4、安装EBS预安装包:
    • 5、关闭防火墙:
    • 6、禁用SELINUX服务:
    • 7、Java堆栈溢出Bug修复:
  • 三、操作系统:配置VNC服务
    • 1、安装VNC软件:
    • 2、配置VNC服务:
  • 四、依赖包安装:
    • 1、安装依赖
    • 2、安装上述后,检查下列软件是否已经存在了,如果不存在,百度搜索下载
  • 五、部署准备
    • 1、创建用户组:
    • 2、创建用户
  • 六、操作系统参数
    • 1、配置limits. conf参数文件
    • 2、oraclele preinstall环境变量
    • 3、全局环境变量
    • 4、挂载tmpfs文件系统
    • 5、编辑文件,对EBS相关参数进行配置
    • 6、编辑文件,指向正确的目录
  • 七、创建路径,文件目录,编辑相关文件
    • 1、创建目录,并将目录分组
    • 2、编辑hosts文件,增加
    • 3、更改主机名-hostname
    • 4、对/u01 下的所有文件执行777权限
  • 八、安装包解析

一、系统安装

1、操作系统:版本 Oracle Linux Release 7.4

2、安装过程

(1)引导从光盘启动,识别启动盘

(2)选择第二项,先检测安装盘文件正常,再开始安装系统。

(3)选择安装过程中的语言,默认即可。

(4) 配置网卡操作暂时忽略,后续再操作。

(5)选择时区(“shanghai”)。

(6)选择可支持的语言[“English”,“简体中文(中国)”,“繁体中文(中華人民共和國香港特別行政區)”]。

(7)选择带GUI的安装

(8)磁盘分组,选择自动分区即可。数据盘后面单独挂载,或此处挂载一块至少500G的硬盘

(9)创建root用户密码。

(10)完成安装,重启操作系统。

二、系统配置

1、操作系统:安装后任务

Oracle Linux 7.4 默认安装的方式重启无法正确选择内核,需要手动配置,命令如下:

# grub2-set-default "Oracle Linux Server (3.10.0-693.el7.x86_64 with Linux) 7.4"
# grub2-editenv list

2、常用工具安装:

# yum install net-tools.x86_64 -y
# yum install lrzsz.x86_64 -y

3、配置官方YUM源:

# vi /etc/yum.repos.d/public-yum-ol7.repo
搜索<ol7_addons>
将此项目下的enabled=0修改为1

4、安装EBS预安装包:

# yum install oracle-ebs-server-R12-preinstall -y

5、关闭防火墙:

# systemctl stop firewalld.service
# systemctl disable firewalld.service

6、禁用SELINUX服务:

# vi /etc/selinux/config
将“SELINUX的”的值修改为“disabled”。或执行:
sed -n '/=enforcing/p' /etc/selinux/config | sed 's/=enforcing/=disabled/g'
# systemctl stop NetworkManager
# systemctl disable NetworkManager

7、Java堆栈溢出Bug修复:

# cp /etc/services /etc/services.bak  --备份文件
# cd /etc/  --进入目录
# cat services|grep -v "^#"|awk -F '#' '{print $1}'>>services1 --移除/etc/services文件中带#号的行
# cat services|grep -v "#">>services1--移除所有行中带#号的符号和这个符号之后的内容
# mv services1 services--用修改后的文件替换原文件

三、操作系统:配置VNC服务

说明:在接下来的图形化安装过程中,大多数的安装动作持续时间都比较长,且中断过后无法继续执行,恢复起来比较麻烦,故需要用到VNC远程桌面服务,远程访问服务器的图形化界面进行安装和部署操作。

1、安装VNC软件:

# yum install tigervnc-server -y

2、配置VNC服务:

直接在root下执行vncserver,设置登录密码即可

四、依赖包安装:

1、安装依赖

安装oralce依赖

yum install -y unzip gcc ksh gcc* gcc-c++* gcc.x86_64 gcc-c++.x86_64 gdbm.i686  gdbm.x86_64 glibc.i686 glibc.x86_64 glibc-common.x86_64  glibc-devel.i686 glibc-devel.x86_64 libaio.i686 libaio.x86_64 libgcc.i686 libgcc.x86_64 libgomp.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libstdc++.i686 libstdc++.x86_64 libXi.i686 libXp.i686 libXp.x86_64 libXrender.i686 libXtst.i686 make.x86_64 perl-File-CheckTree.noarch  redhat-lsb.x86_64  sysstat.x86_64 util-linux.x86_64 libICE.i686 libSM.i686 libXt.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 libaio-devel.x86_64 AvailablePackages bind-utils.x86_64 compat-db47.i686 compat-db47.x86_64 compat-libcap1.i686 compat-libcap1.x86_64 elfutils-libelf-devel.i686 elfutils-  libelf-devel.x86_64 libaio-devel.i686 nfs-utils.x86_64 smartmontools.x86_64 zip.x86_64 ksh

2、安装上述后,检查下列软件是否已经存在了,如果不存在,百度搜索下载

rpm -ivh xorg-x11-libs-compat-6.8.2-1.el.33.0.1.i386.rpm
rpm -ivh compat-libstdc++-296-2.96-144.0.2.el7.i686.rpm
rpm -ivh openmotif21-2.1.30-11.el7.i686.rpm
rpm -ivh oracle-ebs-server-r12-preinstall-1.0-3.el7.x86_64.rpm

五、部署准备

1、创建用户组:

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/groupadd asmadmin
# /usr/sbin/groupadd asmdba
# /usr/sbin/groupadd asmoper
# /usr/sbin/groupadd oper# groupadd applgrp

2、创建用户

重要:数据库的安装需要数据库用户的支持,orauat,appluat创建

(1)数据库用户
#/usr/sbin/useradd -g oinstall -G dba,asmdba,asmadmin,oper -d /home/orauat -m orauat
(2)应用级用户
#/usr/sbin/useradd -g applgrp -G  dba,oinstall -d /home/appluat appluat

六、操作系统参数

1、配置limits. conf参数文件

echo "oracle soft nproc 2047" >>/etc/security/limits.conf
echo "oracle hard nproc 16384" >>/etc/security/limits.conf
echo "oracle soft nofile 1024" >>/etc/security/limits.conf
echo "oracle hard nofile 65536" >>/etc/security/limits.conf
echo "oracle soft memlock 475215729" >>/etc/security/limits.conf
echo "oracle hard memlock 475215729" >>/etc/security/limits.conf
echo "*       hard    nofile  65536" >>/etc/security/limits.conf
echo "*       soft    nofile  4096" >>/etc/security/limits.conf
echo "*       hard    nproc   16384" >>/etc/security/limits.conf
echo "*       soft    nproc   2047" >>/etc/security/limits.conf
echo "*       hard    stack   16384" >>/etc/security/limits.conf
echo "*       soft    stack   10240" >>/etc/security/limits.conf
echo "session required pam_limits.so" >>/etc/pam.d/login
echo "oracle soft nproc 2047" >>/etc/security/limits.conf
echo "oracle hard nproc 16384" >>/etc/security/limits.conf
echo "oracle soft nofile 1024" >>/etc/security/limits.conf
echo "oracle hard nofile 65536" >>/etc/security/limits.conf
echo "oracle soft memlock 475215729" >>/etc/security/limits.conf
echo "oracle hard memlock 475215729" >>/etc/security/limits.conf
echo "grid soft memlock 475215729" >>/etc/security/limits.conf
echo "grid hard memlock 475215729" >>/etc/security/limits.conf
<如果下行不存在,添加此行>
echo "session required pam_limits.so" >>/etc/pam.d/login

2、oraclele preinstall环境变量

#vi /etc/security/limits.d/oracle-ebs-server-R12-preinstall.conf

把oracle,applmgr更换为orauat和appluat,oracle linux安装过程中,自动会创建oracle,applmgr两个用户,为了方便后期管理开发、测试、正式机,我们将两个默认用户删除,并创建orauat和appluat(测试环境)

# orauat-ebs-server-R12-preinstall setting for nofile soft limit is 4096
orauat   soft   nofile    4096
appluat   soft   nofile    4096
# orauat-ebs-server-R12-preinstall setting for nofile hard limit is 65536
orauat   hard   nofile    65536
appluat   hard   nofile    65536

# orauat-ebs-server-R12-preinstall setting for nproc soft limit is 16384
# refer orabug15971421 for more info.
orauat   soft   nproc    16384
appluat   soft   nproc    16384

# orauat-ebs-server-R12-preinstall setting for nproc hard limit is 16384
orauat   hard   nproc    16384
appluat   hard   nproc    16384

# orauat-ebs-server-R12-preinstall setting for stack soft limit is 10240KB
orauat   soft   stack    10240
appluat   soft   stack    10240

# orauat-ebs-server-R12-preinstall setting for stack hard limit is 32768KB
orauat   hard   stack    32768
appluat   hard   stack    32768

# orauat-ebs-server-R12-preinstall setting for memlock hard limit is maximum of 128GB for x86_64 OR 90percent of RAM
orauat   hard   memlock    134217728
appluat   hard   memlock    134217728

# orauat-ebs-server-R12-preinstall setting for memlock soft limit is maximum of 128GB for x86_64 OR 90percent of RAM
orauat   soft   memlock    134217728
appluat   soft   memlock    134217728

3、全局环境变量

vi /etc/profile
if [ $USER = "orauat" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
检查并生效profile
source /etc/profile

4、挂载tmpfs文件系统

echo "tmpfs /dev/shm tmpfs defaults,size=24G 0 0" >> /etc/fstab
umount /dev/shm
mount /dev/shm ---直接挂在fstab中的文件
或手动:[root@localhost home]# mount  /dev/shm -o size=24G

5、编辑文件,对EBS相关参数进行配置

vi /etc/security/limits.d/20-nproc.conf
增加
orauat    -      nproc     unlimited
appluat   -      nproc     unlimited

6、编辑文件,指向正确的目录

vi /etc/oraInst.loc
inventory_loc=/u01/uat/oraInventory
inst_group=oinstall

七、创建路径,文件目录,编辑相关文件

1、创建目录,并将目录分组

mkdir -p /u01/uat/oraInventory
mkdir -p /u01/uat/db
mkdir -p /u01/uat/ap
chmod -fR 777 /u01/uat/oraInventory
chmod 777 /u01
chmod 777 /u01/uat
chown -R appluat:oinstall /u01/uat/ap
chown -R orauat:oinstall /u01/uat/db

2、编辑hosts文件,增加

vi /etc/hosts
172.18.1.239  ebsuat.*.com ebsuat

3、更改主机名-hostname

在network中修改【HOSTNAME为大写】,这一步一定要做,否则在预安装检查阶段会报错

(1)、方法一:

[root@localhost home]# hostnamectl set-hostname ebsuat.*.com

[root@localhost home]# bash

(2)、方法二:

[root@ebsuat home]# vi /etc/sysconfig/network

HOSTNAME=ebsuat.*.com

4、对/u01 下的所有文件执行777权限

[root@ebsuat u01]# chmod -R 777 /u01

八、安装包解析

1、安装包根目录为:stage

2、安装包:/u01/stage/1-Install_File/

3、安装路径:/u01/stage/1-Install_File/startCD/Disk1/rapidwiz

4、补丁包路径:

5、校验等

6、2-ETCC:说明:ETCC为检测数据库必须应用的补丁的一个工具,并且此工具的运行结果将作为以后数据库打补丁和升级的重要参考依据。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2021年6月5日

admin

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号