基础环境安装(本ERP是通过虚拟机进行安装)

 

[root@localhost Downloads]# free -h

              total        used        free      shared  buff/cache   available

Mem:            31G        629M         24G         10M        6.0G         30G

Swap:           15G          0B         15G

 

 

[root@localhost Downloads]# df -h

Filesystem           Size  Used Avail Use% Mounted on

devtmpfs              16G     0   16G   0% /dev

tmpfs                 16G  140K   16G   1% /dev/shm

tmpfs                 16G  8.9M   16G   1% /run

tmpfs                 16G     0   16G   0% /sys/fs/cgroup

/dev/mapper/ol-root   50G  3.5G   47G   7% /

/dev/sda1           1014M  195M  820M  20% /boot

/dev/mapper/ol-home  384G   37M  384G   1% /home

tmpfs                3.2G   40K  3.2G   1% /run/user/0

 

 

 

1)为Swap 添加5G交换空间

dd 命令 创建swap用的分区文件 /var/swap

分区大小设为5g

 

[root@localhost Downloads]# dd if=/dev/zero of=/var/swap bs=1024 count=5120000

5120000+0 records in

5120000+0 records out

5242880000 bytes (5.2 GB) copied, 11.2504 s, 466 MB/s

 

将文件变成swap分区

root@localhost Downloads]# mkswap /var/swap

Setting up swapspace version 1, size = 5119996 KiB

no label, UUID=a5731643-78a0-4869-be54-1355741edc67

 

[root@localhost Downloads]# mkswap  -f /var/swap

mkswap: /var/swap: warning: wiping old swap signature.

Setting up swapspace version 1, size = 5119996 KiB

no label, UUID=0030a9b0-c720-4a7e-b717-2a4e07f1c9ee

[root@localhost Downloads]#

 

开启swap

[root@localhost Downloads]# swapon /var/swap

swapon: /var/swap: insecure permissions 0644, 0600 suggested.

[root@localhost Downloads]#

 

查看swap

[root@localhost Downloads]# free -h

              total        used        free      shared  buff/cache   available

Mem:            31G        633M         24G         10M        6.0G         30G

Swap:           20G          0B         20G

[root@localhost Downloads]#

 

[root@localhost Downloads]# more /proc/swaps

Filename                                Type            Size    Used    Priority

/dev/dm-1                               partition       16515068        0       -1

/var/swap                               file            5119996 0       -2

 

开机自启动

 

vi   /etc/fstab

/var/swap               swap                    swap    defaults        0 0

图片.png

 

 

 

 

配置DNS

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# vi ifcfg-ens160

 

图片.png

 

 

 

重启网络

[root@localhost network-scripts]# service network restart

Restarting network (via systemctl):  [  OK  ]

 

检查是否能连接外网

图片.png

 

 

修改 /etc/hosts

vim /etc/hosts

192.168.1.105 oraerp.honglicheng.com oraerp

192.168.1.105 honglicheng.com

 

 

图片.png

 

检查 oraerp   ,oraerp.honglicheng.com的连通性

 

图片.png

 

修改hostname

[root@localhost network-scripts]# vim /etc/hostname

oraerp

图片.png

 

 

检查hostname

[root@localhost network-scripts]# hostnamectl --static

oraerp

[root@localhost network-scripts]#

[root@localhost network-scripts]# hostnamectl --transient

oraerp

 

 

修改selinux

vim /etc/selinux/config

SELINUX=enforcing修改为SELINUX=disabled

图片.png

 

 

 

检查NPTL

[root@oraerp ~]# getconf GNU_LIBPTHREAD_VERSION

 

图片.png

 

 

设置hostname

[root@oraerp ~]# vim /etc/sysconfig/network

 

# Created by anaconda

hostname=oraerp.honglicheng.com

 

修改numa =off  transparent_hugepage=nerver

 

 

Examples:(for numa =off)

 

(1)RHEL 4, RHEL 5, RHEL 6 (/boot/grub/grub.conf)

 

图片.png

 

(2)RHEL 7 (/boot/grub2/grub.cfg)

 

图片.png

 

(3)RHEL 7 (setting defaults for newly installed kernels in /etc/default/grub)

图片.png计算机生成了可选文字: 6RUB一阳LINE_LINUx,"rd.1师.Iv=rhel一v.一210/rootrd.1帅.Iv,rhel一vm一210/swapvconsole.font,latarcyrheb一sun16 crashkernel=autovconsole.ke卿ap=usrhgbquietnuma劝ff"

 

在EBS安装中过程中,numa 和transparent_hugepage参数设置如下:

[root@oraerp grub2]# vim /boot/grub2/grub.cfg

计算机生成了可选文字: -linux16八mlinuz一3.10.0一514.e17.x86_64 l叼uietLANG=en_US.UTF一8numa=o于于tran那国哩丛二_卜 …initrd16/initramfs一3.10.0一514.e17.x86 一飞 root=/d r/01一root .Ivm.lv=01/root .Ivm.lv=01/swa夕 _64.img

 图片.png

 

 

EBS 预安装RPM

1、下载public-yum-ol7.repo到cd /etc/yum.repos.d

# cd /etc/yum.repos.d
# wget
http://public-yum.oracle.com/public-yum-ol7.repo

 

2、将enabled=0 修改为 enabled=1

图片.png

 

3、更新所有packages,然后安装EBS 预安装包。

yum update

yum install oracle-ebs-server-R12-preinstall

 

 

4Linux 安装EBSDBAPP)内核参数设置

图片.png

 

 

Linux 安装Oracle EBS12的预安装文件包(Pre_install packages)检查。

 

1)预安装文件包如下

 

  • compat-libstdc++-296-2.96-144.0.2.el7.i686

  • openmotif21-2.1.30-11.EL7.i6861

  • xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386

 

  • libXrender-0.9.8-2.1.el7.i686

  • perl-File-CheckTree-4.42-3.el7.noarch

 

  • binutils-2.23.52.0.1-16.el7.x86_64

  • compat-libstdc++-33-3.2.3-71.el7.i686

  • gcc-4.8.2-16.el7.x86_64

  • gcc-c++-4.8.2-16.el7.x86_64

  • gdbm-1.10-8.el7.i686

  • gdbm-1.10-8.el7.x86_64

  • glibc-2.17-55.el7.i686

  • glibc-2.17-55.el7.x86_64

  • glibc-common-2.17-55.el7.x86_64

  • glibc-devel-2.17-55.el7.i686

  • glibc-devel-2.17-55.el7.x86_64

  • libgcc-4.8.2-16.el7.i686

  • libgcc-4.8.2-16.el7.x86_64

  • libstdc++-devel-4.8.2-16.el7.i686

  • libstdc++-devel-4.8.2-16.el7.x86_64

  • libstdc++-4.8.2-16.el7.i686

  • libstdc++-4.8.2-16.el7.x86_64

  • libXi-1.7.2-2.1.el7.i686

  • libXp-1.0.2-2.1.el7.i686

  • libXp-1.0.2-2.1.el7.x86_64     =

  • libXtst-1.2.2-2.1.el7.i686

  • libaio-0.3.109-12.el7.i686

  • libaio-0.3.109-12.el7.x86_64

  • libgomp-4.8.2-16.el7.x86_64

  • make-3.82-21.el7.x86_64

  • redhat-lsb-4.1-24.0.1.el7.x86_64   =

  • sysstat-10.1.5-4.el7.x86_64

  • util-linux-2.23.2-16.el7.x86_64

 

  • compat-libcap1-1.10-7.el7.x86_64  

  • compat-libstdc++-33-3.2.3-71.el7.x86_64

  • elfutils-libelf-devel-0.158-3.el7.x86_64  =

  • libaio-devel-0.3.109-12.el7.i686

  • libaio-devel-0.3.109-12.el7.x86_64   =

  • xorg-x11-utils-7.5-13.1.el7.x86_64

 

【注意】Note:  The openmotif package version must be 2.1.30 (for example, openmotif-2.3.3-1 is not supported)

 

 

2)检查软件包命令如下:

[root@localhost ~]# rpm -qa --qf "%{n}-%{v}-%{r}.%{arch}\n" | grep binutils

binutils-2.25.1-22.base.el7.x86_64

 

3host相关的rpm包安装

yum install  lxc  lxc-libs

 

安装后检查

[root@localhost ~]# rpm -qa --qf "%{n}-%{v}-%{r}.%{arch}\n" | grep lxc

 

 

 

设置/etc/security/limits.conf中相关参数,参数如下

 

 

[root@localhost etc]# vim /etc/security/limits.conf

* hard nofile 65536

* soft nofile 4096

* hard nproc 16384

* soft nproc 2047

* hard stack 16384

* soft stack 10240

 

图片.png

 

 

修改其他用户的打开文件数据(?) *的值修改为unlimited

[root@oraerp ~]# vi /etc/security/limits.d/20-nproc.conf

图片.png

 

 

检查相关组件是否安装

[root@oraerp ~]# which ar gcc g++ ksh linux32 make

/usr/bin/ar

/usr/bin/gcc

/usr/bin/g++

/usr/bin/ksh

/usr/bin/linux32

/usr/bin/make

 

 

 

 

 

修改Bug1

 

[root@oraerp ~]# unlink /usr/lib/libXtst.so.6

[root@oraerp ~]# ln -s /usr/X11R6/lib/libXtst.so.6.1  /usr/lib/libXtst.so.6

 

修改Bug2

[root@oraerp ~]# unzip p6078836_101330_LINUX.zip

[root@oraerp 6078836]# mv /usr/lib/libdb.so.2 /usr/lib/libdb.so.6078836

mv: cannot stat ‘/usr/lib/libdb.so.2’: No such file or directory

[root@oraerp 6078836]# cp libdb.so.2 /usr/lib

 

重新连接动态库

Ldconfig -v

 

 

 

 

查看安装用户组和相关用户

[root@oraerp ~]# cat /etc/group

[root@oraerp ~]# id applmgr

uid=54322(applmgr) gid=54322(dba) groups=54322(dba)

[root@oraerp ~]#

[root@oraerp ~]# id oracle

uid=54321(oracle) gid=54322(dba) groups=54322(dba)

 

 

创建EBS安装目录

[root@oraerp home]# mkdir -p /home/oraebs/{db,apps}

[root@oraerp home]# chmod 775 /home/oraebs/

[root@oraerp home]# chown oracle:dba /home/oraebs/

[root@oraerp home]# mkdir /home/oraInventory

[root@oraerp home]# chmod 777 /home/oraInventory/

[root@oraerp home]# chown -R oracle:dba /home/oraInventory/

图片.png

 

[root@oraerp oraebs]# chown -R oracle:dba /home/oraebs/db/

[root@oraerp oraebs]# chown -R applmgr:/home/oraebs/dba apps/

图片.png

 

 

创建/etc/oraInst.loc文件

vim  /etc/oraInst.loc

  inventory_loc=/home/oraInventory

    inst_group=dba

 

图片.png

 

 

安装和配置VNC

 

(1)安装VNC

# yum install tigervnc-server -y

 

(2)配置VNC

<cp /lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service>  (ERP安装过程中不需要cp)

 

只需要进行如下操作:

 mv /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service

 

cat  /usr/lib/systemd/system/vncserver@:1.service

图片.png

 

Vim /usr/lib/systemd/system/vncserver@:1.service

图片.png

<USER>写为登录的用户,本次安装使用root%i替换为1,保存wq!

vnc默认使用5900以上的端口