EBS R12安装升级(FRESH)(二)

3 Linux系统设置

这一节步骤基本都在终端root用户下进行。

自行熟悉vi或其他文本工具的用法。

3.1 host-only外网连接

如果用的NAT模式这一节略过。

右击当前主机连接外网的网卡,属性-共享。

勾选允许其他网络用户通过此计算机的Internet连接来连接,然后选择“vmvare安装”一节中查到的host-only类型虚拟网卡,vmnet6:

EBS R12安装升级(FRESH)(二)

如果无法共享自行搜索解决。

然后在主机网络连接中设置vmnet6网卡的ip为192.168.66.1:

EBS R12安装升级(FRESH)(二)

3.2 vnc远程桌面启动和使用

系统-首选项-远程桌面,按下图设置

EBS R12安装升级(FRESH)(二)

主机下载vnc:

http://sourceforge.net/projects/tigervnc/files/tigervnc/

1.20目录下的tigervnc64-1.2.0.exe或者tigervnc-1.2.0.exe

在主机windows上安装后,运行vncviewer.exe,输入ip:192.168.66.6连接,然后输入上图中的密码来连接。

3.3 关闭屏幕保护程序

系统-首选项-屏幕保护程序

取消勾选“计算机空闲时激活屏幕保护程序”。

3.4 关闭selinux

1
vi /etc/sysconfig/selinux

用方向键移到SELINUX=enforcing一行,按i编辑。

改为

SELINUX=disabled

按esc退出编辑模式,然后输入:wq保存退出。
重启后生效。
(可以在Linux系统设置这一节全部操作完成后再重启linux。)

查看selinux是否关闭

1
getenforce

结果应显示disabled。

3.5 关闭linux防火墙

关闭防火墙

1
service iptables stop

禁止开机启动

1
chkconfig
iptables
off

查看防火墙是否关闭和禁止启动

1
2
/etc/rc.d/init.d/iptables status
chkconfig --list | grep iptables

结果应显示iptables未运行或全部off关闭

3.6 ftp服务器配置

1
2
cd
/etc/vsftpd/
vi
ftpusers

删除需要登录的用户名:

方向键移动光标到root一行,按dd删除当前行,输入:wq保存退出。

1
vi vsftpd.conf

将userlist_enable=YES(倒数第二行)改为userlist_enable=NO,保存退出。

启动ftp服务:

1
service
vsftpd
start

让ftp服务开机启动:

1
chkconfig vsftpd on

3.7 软件包检查和安装

下载官方指定版本软件包:

openmotif21-2.1.30-11.EL6.i686.rpm
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm

到“EBS安装前准备工作”一节下载或者到官方网站:

https://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/

下载unzip5

http://archive.download.redhat.com/pub/redhat/linux/9/en/os/i386/RedHat/RPMS/unzip-5.50-7.i386.rpm

到光盘V37085-01.iso的Packages目录下将ksh的rpm包复制出来:

ksh-20100621-19.el6.i686.rpm

数据库升级11gR2所需软件包

到光盘V37085-01.iso的Packages目录下将elfutils-libelf-devel复制出来。

elfutils-libelf-devel-0.152-1.el6.i686.rpm

将五个文件传到/stage下。

先卸载unzip6.0版本:

1
yum
remove
unzip

遇到需要确认时输入y回车。(第一次用yum会更新软件源数据库,大概30MB)

1
2
3
4
5
6
cd /stage
rpm -ivh openmotif21-2.1.30-11.EL6.i686.rpm
rpm -ivh xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
rpm -ivh unzip-5.50-7.i386.rpm
rpm -ivh ksh-20100621-19.el6.i686.rpm
rpm -ivh elfutils-libelf-devel-0.152-1.el6.i686.rpm

安装后查询所有需要的包

1
which
ar
gcc
g++
ld
ksh
make

结果应显示:

EBS R12安装升级(FRESH)(二)

通过“yum list | grep 关键词”查询其他软件包(另外可以用rpm -qa | grep 关键词)。

1
yum list | grep openmotif21

应显示:openmotif21.i686 2.1.30-11.EL6 installed,版本应该完全一致

1
yum
list
|
grep
xorg-x11-libs-compat

应显示:xorg-x11-libs-compat.i386 6.8.2-1.EL.33.0.1 installed,版本应该完全一致

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
yum list | grep binutils
yum list | grep compat-glibc
yum list | grep compat-glibc-headers
yum list | grep gcc
yum list | grep gcc-c++
yum list | grep glibc
yum list | grep glibc-common
yum list | grep glibc-devel
yum list | grep glibc-headers
yum list | grep libgcc
yum list | grep libstdc++-devel
yum list | grep libstdc++
yum list | grep make
yum list | grep gdbm
yum list | grep libXp
yum list | grep libaio
yum list | grep libgomp
yum list | grep sysstat
yum list | grep compat-libstdc++-296
yum list | grep compat-libstdc++-33

所有结果应显示“关键词.i686 installed”,版本号不用看。

检查数据库升级11gR2所需软件包:

1
2
3
4
5
6
yum
list
|
grep
elfutils-libelf-devel
yum
list
|
grep
elfutils-libelf-devel-static
yum
list
|
grep
libaio-devel
yum
list
|
grep
unixODBC
yum
list
|
grep
unixODBC-devel
yum
list
|
grep
kernel-headers

装完所有包后运行

1
ldconfig -v

官方说明
Oracle Linux 6需要升级版1(6.1)或更高
Red Hat Enterprise Linux 6 需要升级版1(6.1)或更高
下面的包或包的版本不在操作系统发布的介质中必须单独地下载(对Oracle Linux6和REH6都是网址http://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux) 并且手动安装:
openmotif21-2.1.30-11.EL6.i6861
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
下面的包必须从Oracle Linux 6 或者RHEL6的发布介质上安装:
binutils-2.20.51.0.2-5.20
compat-glibc-2.5-46.2.0.1
compat-glibc-headers-2.5-46.2.0.1
gcc-4.4.5-6
gcc-c++-4.4.5-6
glibc-2.12-1.252
glibc-common-2.12-1.252
glibc-devel-2.12-1.25
glibc-headers-2.12-1.25
libgcc-4.4.5-62
libstdc++-devel-4.4.5-6
libstdc++-4.4.5-62
make-3.81-192
gdbm-1.8.0-362
libXp-1.0.0-15.1
libaio-0.3.107-102
libgomp-4.4.5-6
sysstat-9.0.4-18
compat-libstdc++-296-2.96-144
compat-libstdc++-33-3.2.3-69
另外,要求在数据库层的11gR2 数据库上(在安装12.1之前或之后用户必须升级绑定的11gR1数据库到11gR2)安装下列包:
elfutils-libelf-devel-0.125-1
libaio-devel-0.3.107-10
mksh-39-5
unixODBC-2.2.14-11
unixODBC-devel-2.2.14-11
xorg-x11-utils-7.4-8
注意:
1: openmotif 包版本必须是 2.1.30 (例如, openmotif-2.2.3-1是不支持的)。
2: 这个包会在Enterprise Linux‘默认’安装时被安装。

3.8 修改linux系统参数

1
vi
/etc/sysctl.conf

注释掉文件已有的下面这些参数(在文件最后几行的四个),在最后加上

#for ebs

kernel.sem = 256 32000 100 142

kernel.shmall = 268435456

kernel.shmmax = 4294967295

kernel.shmmni = 4096

kernel.msgmax = 65536

kernel.msgmnb = 65536

kernel.msgmni = 2878

fs.file-max = 131072

net.ipv4.ip_local_port_range = 1000 65000

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

(kernel.shmall等几个值应等于被注释掉参数的值。

kernel.shmmax的值为物理内存的一半大小(以字节为单位),并且至少2147483648,在运行EBS数据库的服务器上,必须小于物理内存的一半值和4294967295,略,直接用原有值4294967295。

kernel.shmall的值2097152是最低需求 – 这个值推荐设为至少要等于所有SGA的和除以页面大小的值,略,直接用原有值268435456。)

保存后执行

1
sysctl -p

3.9 修改网络配置

1
vi
/etc/resolv.conf

最后面加上

option attempts:5

option timeout:15

保存退出

1
vi /etc/hosts

加上

192.168.66.6 test.ebs.local test

保存退出后分别ping test.ebs.local和ping test

1
vi
/etc/sysconfig/network

确认hostname正确:

HOSTNAME=test.ebs.local

1
rm /etc/sysconfig/networking/profiles/default/network

如果提示有这个文件则按y删除,如果没有这个文件继续下一步

3.10 修改打开文件描述符的数量

1
vi
/etc/security/limits.conf

加上

* hard nofile 65535

* soft nofile 4096

* hard nproc 16384

* soft nproc 2047

3.11 打补丁6078836

将p6078836_101330_LINUX.zip传到/stage,打开终端

1
2
3
4
cd /stage
unzip p6078836_101330_LINUX.zip
cd 6078836
cp libdb.so.2 /usr/lib

3.12 新增用户组和用户

1
2
3
4
groupadd
dba
useradd
-g
dba
-s
/bin/ksh
oratest
useradd
-g
dba
-s
/bin/ksh
appltest
passwd
oratest

输入两次密码比如oratest

1
passwd appltest

输入两次密码比如appltest

分别登录一次这两个用户
系统-注销-切换用户

3.13 修改目录权限

1
2
su
-
root
chmod
777
/u01

3.14 关闭软件更新检查

系统-首选项-软件更新

检查更新:从不

自动安装:不更新

EBS R12安装升级(FRESH)(二)

3.15 重启系统

1
reboot

如果关机出现ibacm daemon之类错误则取消InfiniBand开机启动

1
chkconfig
ibacm
off

4 EBS R12.1.1安装

4.1 传安装文件

将下载的40个安装文件用ftp二进制模式传到stage文件夹下(linux硬盘只有20G不到,vmwaretools直接复制粘贴会占用/tmp空间,尽量不要复制超过几G以上文件)。

B53824-01_1of4.zip

B53824-01_2of4.zip

B53824-01_3of4.zip

B53824-01_4of4.zip

V15576-01_1of3.zip

V15576-01_2of3.zip

V15576-01_3of3.zip

V15564-01_1of3.zip

V15564-01_2of3.zip

V15564-01_3of3.zip

V15565-01_1of2.zip

V15565-01_2of2.zip

V15566-01_1of3.zip

V15566-01_2of3.zip

V15566-01_3of3.zip

V15567-01_1of3.zip

V15567-01_2of3.zip

V15567-01_3of3.zip

V15568-01_1of3.zip

V15568-01_2of3.zip

V15568-01_3of3.zip

V15569-01_1of3.zip

V15569-01_2of3.zip

V15569-01_3of3.zip

V15570-01_1of3.zip

V15570-01_2of3.zip

V15570-01_3of3.zip

V15571-01_1of3.zip

V15571-01_2of3.zip

V15571-01_3of3.zip

V15572-01_1of3.zip

V15572-01_2of3.zip

V15572-01_3of3.zip

V15575-01.zip

V15573-01_1of3.zip

V15573-01_2of3.zip

V15573-01_3of3.zip

V15574-01_1of3.zip

V15574-01_2of3.zip

V15574-01_3of3.zip

4.2 校验安装文件md5

1
2
cd /stage
md5sum *.zip > ebs.md5.txt

用文本编辑器打开ebs.md5对比之前列出的md5值

4.3 解压安装文件

1
2
cd
/stage
vi
unzip.sh

按i然后粘贴:

unzip -o -d /stage B53824-01_1of4.zip

unzip -o -d /stage B53824-01_2of4.zip

unzip -o -d /stage B53824-01_3of4.zip

unzip -o -d /stage B53824-01_4of4.zip

unzip -o -d /stage V15576-01_1of3.zip

unzip -o -d /stage V15576-01_2of3.zip

unzip -o -d /stage V15576-01_3of3.zip

unzip -o -d /stage V15564-01_1of3.zip

unzip -o -d /stage V15564-01_2of3.zip

unzip -o -d /stage V15564-01_3of3.zip

unzip -o -d /stage V15565-01_1of2.zip

unzip -o -d /stage V15565-01_2of2.zip

unzip -o -d /stage V15566-01_1of3.zip

unzip -o -d /stage V15566-01_2of3.zip

unzip -o -d /stage V15566-01_3of3.zip

unzip -o -d /stage V15567-01_1of3.zip

unzip -o -d /stage V15567-01_2of3.zip

unzip -o -d /stage V15567-01_3of3.zip

unzip -o -d /stage V15568-01_1of3.zip

unzip -o -d /stage V15568-01_2of3.zip

unzip -o -d /stage V15568-01_3of3.zip

unzip -o -d /stage V15569-01_1of3.zip

unzip -o -d /stage V15569-01_2of3.zip

unzip -o -d /stage V15569-01_3of3.zip

unzip -o -d /stage V15570-01_1of3.zip

unzip -o -d /stage V15570-01_2of3.zip

unzip -o -d /stage V15570-01_3of3.zip

unzip -o -d /stage V15571-01_1of3.zip

unzip -o -d /stage V15571-01_2of3.zip

unzip -o -d /stage V15571-01_3of3.zip

unzip -o -d /stage V15572-01_1of3.zip

unzip -o -d /stage V15572-01_2of3.zip

unzip -o -d /stage V15572-01_3of3.zip

unzip -o -d /stage V15575-01.zip

unzip -o -d /stage V15573-01_1of3.zip

unzip -o -d /stage V15573-01_2of3.zip

unzip -o -d /stage V15573-01_3of3.zip

unzip -o -d /stage V15574-01_1of3.zip

unzip -o -d /stage V15574-01_2of3.zip

unzip -o -d /stage V15574-01_3of3.zip

保存退出

1
2
chmod +x unzip.sh
./unzip.sh

解压完成后多了5个文件夹

oraAppDB oraApps oraAS oraDB startCD

4.4 打Rapid Install Wizard更新补丁11072566

将p11072566_R12_GENERIC.zip传到/stage

1
2
cd
/stage
unzip
-o
p11072566_R12_GENERIC.zip

检查Rapid Install Wizard版本

1
2
cd /stage/startCD/Disk1/rapidwiz
./RapidWizVersion

升级前是12.1.1.9,升级后是12.1.1.13

4.5 用Rapid Install Wizard安装EBS

1
2
cd
/stage/startCD/Disk1/rapidwiz
./rapidwiz

Next:

EBS R12安装升级(FRESH)(二)

Next:

EBS R12安装升级(FRESH)(二)

Next:

EBS R12安装升级(FRESH)(二)

Next:

EBS R12安装升级(FRESH)(二)

端口池,正式环境一般选0,测试环境其他随便选,这里选1,Next:

EBS R12安装升级(FRESH)(二)

type:Fresh Database(全新安装)

SID:TEST

database os user:oratest

base directory:/u01/oracle/TEST

多花点时间确认所有信息正确后Next:

EBS R12安装升级(FRESH)(二)

Next:

EBS R12安装升级(FRESH)(二)

勾选全部后Next:

EBS R12安装升级(FRESH)(二)

选择China – CN后点>,然后Next:

EBS R12安装升级(FRESH)(二)

选择Simplified_Chinese – ZHS后点>,然后选择默认地区CHINA,再选择字符集。

这个可以根据正式生产环境或其他情况选择,这里选ZHS16GBK(需要用中英文外的多种语言就UTF8),然后Next:

EBS R12安装升级(FRESH)(二)

apps os user:appltest

base directory:/u01/TEST

instance directory:/u01/TEST/inst

多花点时间确认所有信息正确,尤其两个目录不要与数据库目录相同,然后Next:

EBS R12安装升级(FRESH)(二)

Next:

EBS R12安装升级(FRESH)(二)

等待十分钟:

EBS R12安装升级(FRESH)(二)

测试结束后,如果有问题则点击叹号查看详细信息,解决问题后点击Retry。确认所有项都通过后Next:

EBS R12安装升级(FRESH)(二)

Next:

EBS R12安装升级(FRESH)(二)

Yes:

EBS R12安装升级(FRESH)(二)

等待几个小时:

EBS R12安装升级(FRESH)(二)

安装完成后确认检查全部通过,Next:

EBS R12安装升级(FRESH)(二)

Finish:

EBS R12安装升级(FRESH)(二)

EBS R12.1.1安装结束。

/u01大概使用80G不到的硬盘空间。

清理/stage下的安装文件。

EBS在安装过程中会自动启动,最好先等待一段时间后再进行下面操作。

上一篇:简明解释算法中的大O符号


下一篇:Java基础笔记-异常总结,包