3 Linux系统设置

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

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

3.1 host-only外网连接

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

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

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

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

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

3.2 vnc远程桌面启动和使用

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

主机下载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

结果应显示:

通过“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 关闭软件更新检查

系统-首选项-软件更新

检查更新:从不

自动安装:不更新

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:

Next:

Next:

Next:

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

type:Fresh Database(全新安装)

SID:TEST

database os user:oratest

base directory:/u01/oracle/TEST

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

Next:

勾选全部后Next:

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

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

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

apps os user:appltest

base directory:/u01/TEST

instance directory:/u01/TEST/inst

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

Next:

等待十分钟:

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

Next:

Yes:

等待几个小时:

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

Finish:

EBS R12.1.1安装结束。

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

清理/stage下的安装文件。

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

EBS R12安装升级(FRESH)(二)的更多相关文章

  1. EBS R12安装升级(FRESH)(五)

    7.4.5 用DBUA升级 Database Upgrade Assistant提供图形界面进行升级. 将zysong.ttf复制到 /u01/oracle/TEST/db/tech_st/11.2. ...

  2. EBS R12安装升级(FRESH)(三)

    5 EBS R12.1.1安装后配置 5.1 新建patch文件夹 1 2 3 su - root mkdir /stage/patch chmod 777 /stage/patch 打补丁说明:随便 ...

  3. EBS R12安装升级(FRESH)(一)

    from:http://nufeng.net/ebs-r12-fresh-installation-and-upgrades/ 文章目录[隐藏] 1 EBS安装前准备 1.1 硬件 1.2 虚拟机vm ...

  4. EBS R12安装升级(FRESH)(四)

    7 升级Oracle数据库到11gR2 7.1 先打补丁7303030_zhs,9062910,8919489,8919489_ZHS ,9868229,10163753,11071569,97380 ...

  5. EBS R12.2快速安装前没有配置Global Inventory报错

    EBS R12.2快速安装前没有配置Global Inventory,导致验证时"file systems"这一项没有通过,被标记了"X": (本图其它两个验证 ...

  6. Oracle EBS R12经验谈(二)

    作者: jianping.ni    时间: 2009-2-13 12:52     标题: Oracle EBS R12经验谈(二) OAF页面:银行帐户开户人LOV值列表无值    在输入 应付超 ...

  7. Oracle EBS R12 (12.1.3) Installation Linux(64 bit)

    Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...

  8. 更改EBS R12中forms的模式Servlet/Socket

    EBS R12中forms的模式有:Servlet mode 和 Forms Socket mode 当我们完成Oracle EBS R12套件的快速安装后,forms的默认配置是Servlet mo ...

  9. ebs r12 -- adadmin: error while loading shared libraries: libclntsh.so.10.1

    安装EBS R12.2增加中文字符集时,运行$AU_TOP/bin/adadmin出错: $ adadmin adadmin: error while loading shared libraries ...

随机推荐

  1. 21 ViewPager RadioGroup

    结构 MainActivity.java package com.qf.day21_viewpagerfragmentrg_demo4; import java.util.ArrayList; imp ...

  2. 剑指Offer——乐视笔试题+知识点总结

    剑指Offer--乐视笔试题+知识点总结 情景回顾 时间:2016.9.19 15:10-17:10 地点:山东省网络环境智能计算技术重点实验室 事件:乐视笔试   总体来说,乐视笔试内容体量不算少, ...

  3. Dynamics CRM2013/2015 插件注册工具登录后无法显示assembly列表问题的解决办法二

    本篇接前面的一篇博文:http://blog.csdn.net/vic0228/article/details/47079717,前篇提供了一种解决方案,将本机系统的语言切换成英文即可,今天再来介绍第 ...

  4. (SQL Server)有关T-SQL的10个好习惯

    转自 http://www.cnblogs.com/CareySon/archive/2012/10/11/2719598.html 1.在生产环境中不要出现Select * 这一点我想大家已经是比较 ...

  5. UNIX网络编程——TCP带外数据小结

    带外数据概念实际上时向接收端传送三个不同的信息:(1)发送端进入紧急模式这个事实.接收进程得以通知这个事实的手段不外乎SIGURG信号或select调用.本通知在发送进程发送带外字节后由发送端TCP立 ...

  6. hashmap 循环取出所有值 取出特定的值 两种方法

    //第一种 Iterator menus = menu.iterator(); while(menus.hasNext()) { Map userMap = (Map) menus.next(); S ...

  7. (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 通用的星星类已经完成了,下面我们来实现具体的变长和缩短道具. 变 ...

  8. java虚拟机工具入门

    jps 能显示现在都有那些java程序运行 C:\Users\Administrator>jps 16964 DeadLockJstack 9172 PULSEI~1.JAR 19392 Jps ...

  9. iOS中 Swift初级入门学习(三)

    // // main.swift // LessonSwift-03 // // Copyright (c) 2015年 韩俊强. All rights reserved. // import Fou ...

  10. 设计比较好,有助于学习的Github上的iOS App源码 (中文)

    Github版 中文 : TeamTalk 蘑菇街. 开源IM. 电商强烈推荐. MyOne-iOS 用OC写的<一个> iOS 客户端 zhihuDaily 高仿知乎日报 Coding ...