EBS 12R 安装EBSUAT之一—操作系统安装+环境配置—一台机器同时安装应用和数据库
目录。
目录
- 一、系统安装
- 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为检测数据库必须应用的补丁的一个工具,并且此工具的运行结果将作为以后数据库打补丁和升级的重要参考依据。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)