參考文檔: Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 (文檔 ID 761566.1)
1. 文件系統需求
安裝介質46G,解壓出來的文件大約也是46G
數據庫軟件安裝目錄大概需要55G空間
應用層軟件安裝目錄大概需要空間30G空間
2. 創建相關用戶和目錄
# 編輯Create_User_Directory.sh後執行
[root@EBS ~]# cat Create_User_Directory.sh
groupadd dba
useradd -g dba oracle
useradd -g dba applmgr
mkdir -p /u01/app/oracle/{EBS,PATCH_DIR,MEDIA,RPM}
cd /u01/app/oracle/
chmod g+w EBS
chown oracle:dba EBS
chmod g+w PATCH_DIR
chown applmgr:dba PATCH_DIR
[root@EBS ~]# bash Create_User_Directory.sh
3. FTP上傳相關介質(初始安裝包,安裝補丁,RPM軟件包)
# 使用Binary模式
4. 配置Yum源
# 編輯/etc/yum.repos.d/oel5.6.repo
[root@EBS ~]# cat /etc/yum.repos.d/oel5.6.repo
[oel5.6]
name=oel5.6
baseurl=ftp://Server/oel5.6
gpgcheck=0
enabled=1
[root@EBS ~]#
5. 配置X Manager訪問
# 編輯/etc/gdm/custom.conf
[root@EBS ~]# grep -Ev '^$|^#' /etc/gdm/custom.conf
[daemon]
[security]
AllowRemoteRoot=true
[xdmcp]
Enable=1
Port=177
[gui]
[greeter]
[chooser]
[debug]
[servers]
[root@EBS ~]#
6. 檢查SELinux狀態
# 保證SELinux關閉
[root@EBS ~]# grep -Ev '^$|^#' /etc/sysconfig/selinux
SELINUX=disabled
SELINUXTYPE=targeted
[root@EBS ~]#
7. 關閉iptables
service iptables stop;chkconfig iptables off
8. 調整主機名
a. 編輯/etc/hosts
[root@EBS ~]# grep -Ev '^$|^#' /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.3.195 EBS.Xin23.com EBS
192.168.3.10 Server
[root@EBS ~]#
b. 編輯/etc/sysconfig/network
[root@EBS ~]# grep -Ev '^$|^#' /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=EBS.Xin23.com
GATEWAY=192.168.3.1
[root@EBS ~]#
9. 修改內核參數
# 編輯/etc/sysctl.conf添加如下文本
kernel.semmsl=256
kernel.semmns=32000
kernel.semopm=100
kernel.semmni=142
kernel.shmall=2097152
kernel.shmmax= 4294967295
kernel.shmmni=4096
kernel.msgmax=8192
kernel.msgmnb=65535
kernel.msgmni=2878
fs.file-max=131072
net.ipv4.ip_local_port_range = 10000 65500
net.ipv4.tcp_tw_recycle=0
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
# 完成後保存退出並執行sysctl -p
10. 修改用戶資源限制
# 編輯/etc/security/limits.conf
[root@EBS ~]# grep -Ev '^$|^#' /etc/security/limits.conf
* hard nofile 65535
* soft nofile 4096
* hard nproc 16384
* soft nproc 2047
[root@EBS ~]#
11. 介質上傳完成後解壓
[root@EBS EBS_R12.1_Install_Media]# ls
B53824-01_1of4.zip V15680-01_1of3.zip V15681-01_2of3.zip V15682-01_3of3.zip V15684-01_1of3.zip V15685-01_2of3.zip V15686-01_3of3.zip V15688-01_1of2.zip V15690-01_2of3.zip V15691-01_3of3.zip
B53824-01_2of4.zip V15680-01_2of3.zip V15681-01_3of3.zip V15683-01_1of3.zip V15684-01_2of3.zip V15685-01_3of3.zip V15687-01_1of3.zip V15688-01_2of2.zip V15690-01_3of3.zip V35224-01_1of3.zip
B53824-01_3of4.zip V15680-01_3of3.zip V15682-01_1of3.zip V15683-01_2of3.zip V15684-01_3of3.zip V15686-01_1of3.zip V15687-01_2of3.zip V15689-01.zip V15691-01_1of3.zip V35224-01_2of3.zip
B53824-01_4of4.zip V15681-01_1of3.zip V15682-01_2of3.zip V15683-01_3of3.zip V15685-01_1of3.zip V15686-01_2of3.zip V15687-01_3of3.zip V15690-01_1of3.zip V15691-01_2of3.zip V35224-01_3of3.zip
[root@EBS EBS_R12.1_Install_Media]# unzip "*.zip"
12. 安裝必須的RPM包
[root@EBS RPM]# ls
openmotif21-2.1.30-11.EL5.i386.rpm RPM_Install.sh xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
[root@EBS RPM]# cat RPM_Install.sh
yum -y install libXp
rpm -i openmotif21-2.1.30-11.EL5.i386.rpm
rpm -i xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
yum -y install gcc
yum -y install gcc-c++
yum -y install glibc-devel glibc-devel.i386
yum -y install libstdc++-devel libstdc++-devel.i386
yum -y install libgomp
yum -y install gdbm gdbm.i386
yum -y install sysstat
yum -y install elfutils-libelf-devel elfutils-libelf-devel-static
yum -y install libaio-devel
yum -y install unixODBC unixODBC.i386 unixODBC-devel unixODBC-devel.i386
[root@EBS RPM]# bash RPM_Install.sh
[root@EBS RPM]# ldconfig -v
13. 檢查軟件需求
[root@EBS RPM]# which ar gcc g++ ksh ld linux32 make
/usr/bin/ar
/usr/bin/gcc
/usr/bin/g++
/bin/ksh
/usr/bin/ld
/usr/bin/linux32
/usr/bin/make
[root@EBS RPM]#
14. 安裝補丁
[root@EBS EBS_R12.1_PreInstall_Patch]# unzip p6078836_101330_LINUX.zip
[root@EBS EBS_R12.1_PreInstall_Patch]# cd 6078836/
[root@EBS 6078836]# mv /usr/lib/libdb.so.2 /usr/lib/libdb.so.2.6078836
mv: cannot stat `/usr/lib/libdb.so.2': No such file or directory
[root@EBS 6078836]# cp libdb.so.2 /usr/lib
[root@EBS 6078836]# unlink /usr/lib/libXtst.so.6
[root@EBS 6078836]# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6
15. 重啓服務器
shutdown -r now
16. 開始安裝
/u01/app/oracle/MEDIA/EBS_R12.1_Install_Media/startCD/Disk1/rapidwiz/rapidwiz
a.開始界面
b. 選擇標準安裝
c. MOS賬號設置
d. 選擇創建一個新的配置
e. 全局系統設置
f. 數據庫節點配置
g. License類型
h. 選擇附加產品
i. 選擇特定國家的功能
j. 選擇國家設置
k. 主應用節點設置
l. 查看節點信息
m. 安裝檢測
n. 安裝一覽
o. 開始安裝
p. 驗證安裝
q. 安裝完成
17. 安裝後任務(Bug修復)
a. Oracle用戶添加環境變量
ln -s /u01/app/oracle/EBS/db/tech_st/11.1.0/EBS_ebs.env ~/EBS_ebs.env;echo '. EBS_ebs.env' >> ~/.bashrc
b. 修復Bug
SQL> alter database datafile '/u01/app/oracle/EBS/db/apps_st/data/system09.dbf' resize 1000m;
Database altered.
SQL> alter database datafile '/u01/app/oracle/EBS/db/apps_st/data/system09.dbf' resize 1500m;
Database altered.
SQL>
c. APP用戶添加環境變量
ln -s /u01/app/oracle/EBS/apps/apps_st/appl/APPSEBS_ebs.env ~/APPSEBS_ebs.env ; echo '. APPSEBS_ebs.env' >> ~/.bashrc
d. 修復Bug
編輯$AD_TOP/bin/adrelinknew.sh
把CPP_LDFLAGS=' -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib/stubs -lclntsh'
替換成
CPP_LDFLAGS=' -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib/stubs -lclntsh -Wl,--noinhibit-exec'
e. 使用adadmin工具Relink Applications programs
adadmin
Maintain Applications Files menu
Relink Applications programs
18. 登錄測試
a. 在客戶端添加靜態解析
192.168.3.195 ebs.Xin23.com ebs
b. 訪問地址http://ebs.xin23.com:8000/OA_HTML/AppsLogin
USER: sysadmin
PASSWORD: sysadmin
The End