I wrote this step by step note in between of Oracle EBS R12.1.1 installation. Vision Demo single node installation on Oracle Enterprise Linux 6 Update 3 on Oracle VirtualBox. Both host and client operating system are Oracle Enterprise Linux 6 Update 3. This step by step Installation note divided into 4 part.
Pre-requisites setup
1. Setup network adapter for client O/S on host O/S
define host O/S network adapter as a fix IP
then choose “Bridged Adapter” in VirtualBox network setup
2. Verify /etc/hosts
|
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.99 R12i.x.com R12i
|
3. Verify /etc/sysconfig/network
|
NETWORKING_IPV6=yes
NETWORKING=yes
HOSTNAME=R12i.x.com
GATEWAY=192.168.x.x
|
4. Verify /etc/sysconfig/networking/profiles/default/network
If the /etc/sysconfig/networking/profiles/default/network file exists in the folder, remove it.
5. Set Kernel Parameters (/etc/sysctl.conf)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
# Disable netfilter on bridges.
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
# Controls the default maxmimum size of a mesage queue
#kernel.msgmnb = 65536
# Controls the maximum size of a message, in bytes
#kernel.msgmax = 65536
# Controls the maximum shared segment size, in bytes
#kernel.shmmax = 68719476736
# Controls the maximum number of shared memory segments, in pages
#kernel.shmall = 4294967296
#####################
# addition for R12i #
#####################
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 256 32000 100 142
kernel.shmall = 2097152
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.msgmax = 8192
kernel.msgmnb = 65535
kernel.msgmni = 2878
fs.file-max = 131072
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
|
Run the following command to change the current kernel parameters:
6. Add the following lines into /etc/security/limits.conf
|
#####################
# addition for R12i #
#####################
* soft nofile 65536
* hard nofile 65536
* soft nproc 16384
* hard nproc 16384
|
7. Add or update the following lines to /etc/resolv.conf
|
#####################
# addition for R12i #
#####################
options attempts:5
options timeout:15
|
8. Install RPMs packages which is not part of Oracle Linux 6 Update 3 distribution, download from
here
|
openmotif21-2.1.30-11.EL6.i686 (32-bit)
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386 (32-bit)
|
copy it to client O/S repository folder, then install it
|
#sudo yum install xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
#sudo yum install openmotif21-2.1.30-11.EL6.i686.rpm
|
9. Install RPMs packages from distribution CD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
binutils-2.20.51.0.2-5.34.el6.x86_64.rpm
gcc-4.4.6-4.el6.x86_64.rpm
gcc-c++-4.4.6-4.el6.x86_64.rpm, libstdc++-devel-4.4.6-4.el6.x86_64.rpm
glibc-2.12-1.80.el6.x86_64.rpm
glibc-2.12-1.80.el6.i686.rpm
glibc-common-2.12-1.80.el6.x86_64.rpm
glibc-devel-2.12-1.80.el6.x86_64.rpm
glibc-devel-2.12-1.80.el6.i686.rpm
libgcc-4.4.6-4.el6.x86_64.rpm
libgcc-4.4.6-4.el6.i686.rpm
libstdc++-4.4.6-4.el6.x86_64.rpm
libstdc++-4.4.6-4.el6.i686.rpm
make-3.81-20.el6.x86_64.rpm
ksh-20100621-16.el6.x86_64
gdbm-1.8.0-36.el6.x86_64.rpm
gdbm-1.8.0-36.el6.i686.rpm
libXp-1.0.0-15.1.el6.x86_64.rpm
libXp-1.0.0-15.1.el6.i686.rpm
libaio-0.3.107-10.el6.x86_64.rpm
libaio-0.3.107-10.el6.i686.rpm
libgomp-4.4.6-4.el6.x86_64.rpm
sysstat-9.0.4-20.el6.x86_64.rpm
util-linux-ng-2.17.2-12.7.el6.x86_64.rpm
compat-libstdc++-296-2.96-144.el6.i686.rpm, libgcc-4.4.6-4.el6.i686.rpm
compat-libstdc++-33-3.2.3-69.el6.i686.rpm
|
10. The following RPMs are required for upgrade from 11gR1 DB to 11gR2 DB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
compat-db42-4.2.52-15.el6.i686.rpm
compat-db42-4.2.52-15.el6.x86_64.rpm
compat-db43-4.3.29-15.el6.i686.rpm
compat-db43-4.3.29-15.el6.x86_64.rpm
compat-db-4.6.21-15.el6.i686.rpm
compat-db-4.6.21-15.el6.x86_64.rpm
elfutils-libelf-devel-0.152-1.el6.x86_64.rpm
libaio-devel-0.3.107-10.el6.x86_64.rpm
unixODBC-2.2.14-11.el6.x86_64.rpm
unixODBC-2.2.14-11.el6.i686.rpm
unixODBC-devel-2.2.14-11.el6.x86_64.rpm
unixODBC-devel-2.2.14-11.el6.i686.rpm
xorg-x11-utils-7.4-8.el6.x86_64.rpm
|
11. O/S Library Patch for Oracle HTTP Server on Oracle Linux 6
Download from metalink and apply patch 6078836
|
$mv /usr/lib/libdb.so.2 /usr/lib/libdb.so.2.6078836 (if libdb.so.2 exists in folder /usr/lib)
$cp libdb.so.2 /usr/lib
|
12. Create “group user” and “user” for installation
create “oracle” username with user group “oinstall” to manage DB and Apps.
|
$groupadd oinstall
$useradd -g oinstall oracle
$passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
|
13. Create directory in which the Oracle EBS R12.1.1 will be installed
|
$sudo mkdir /u01
$chown -R oracle:oinstall /u01
$chmod -R 775 /u01
|
14. Uninstall unzip-6x and replace it with unzip-5x
OEL6 comes with unzip-6x but EBS 12.1.1 rapidwiz searches for unzip-5x. Only unzip-5x supported by CD distribution rapidwiz in R12.1.1.
No comments:
Post a Comment