Dokumentasi Oracle 11i by klutzfu45

VIEWS: 139 PAGES: 38

									         Dokumentasi
          Oracle 11i



                          Oleh:
                   Pranarendra Wibowo




               Sub Direktorat I.T. Support
Direktorat Pengembangan dan Pelayanan Sistem Informasi
                 Universitas Indonesia
Daftar Isi
1. Instalasi.........................................................................................................1
   1.1. Instalasi Operating System.............................................................................1
   1.2. Konfigurasi OS pre-installation Oracle 11i.........................................................12
   1.3. Instalasi Oracle 11i....................................................................................13
   1.4. Konfigurasi post-installation Oracle 11i............................................................23
   1.5. Administrasi Instance..................................................................................    26
2. Cloning Instance Oracle 11i di tarantula.ui.ac.id...................................................... 26
3. Oracle 11i Linux Client......................................................................................   28
                                                                                                                   2
Lampiran.......................................................................................................... 9
1. Instalasi

Tahap-tahap yang dilakukan pada instalasi Oracle 11i antara lain sebagai berikut:
1. Instalasi Operating System (OS)
2. Konfigurasi OS pre-installation Oracle 11i
3. Instalasi Oracle 11i
4. Konfigurasi post-installation Oracle 11i


1.1. Instalasi Operating System

OS yang digunakan untuk dapat diinstall Oracle 11i antara lain:
1. Red Hat Enterprise Linux
2. SUSE Linux Enterprise Server
3. CentOS

Pada dokumentasi ini OS yang digunakan adalah Red Hat Enterprise Linux versi 4 Update 4.
Dapat diperoleh ISO image-nya di omega.ui.ac.id di directory /omegaivan/RHEL4-U4-i386-
AS-dvd.iso

Langkah-langkah instalasi sistem operasi sebagai berikut:
   1. Boot dengan ISO image Red Hat Enterprise Linux tersebut, tunggu sampai keluar boot
      menu lalu klik Enter




   2. Setelah proses boot akan keluar pilihan untuk cek CD, pilih Skip lalu klik Enter




                                                1
3. Setelah proses boot selanjutnya akan muncul Welcome Screen Installation, klik Next




4. Pada Language Selection, pilih bahasa yang diingini atau klik Next saja
5. Pada Keyboard Selection, klik Next
6. Pada Disk Partitioning Setup, pilih Manually Partition with Disk Druid, lalu klik Next




7. Bila ada popup “erasing ALL DATA?” klik Yes saja




                                             2
8. Pada Disk Setup, klik partisi ingin diinstall OS misal /dev/sda, atau yang ada tulisannya
   Free, lalu klik New




9. Akan muncul menu Add Partition, pada dokumentasi ini akan dibuat beberapa partisi sbb:
   swap: Mount Point tidak diubah, File System Type => swap, Allowable Drives => sda, Size
              => 4096MB, Additional Size Options => Fixed Size
   /: Mount Point => /, File System Type => ext3, Allowable Drives => sda, Size      tidak
              diubah, Additional Size Options => Fill to maximum allowable size
   /d01: Partisi untuk Application Server Oracle 11i, konfigurasi seperti partisi /, minimal
              size 50GB atau sebaiknya ada di drive lain => sdb
   /d02: Partisi untuk Database Server Oracle 11i, konfigurasi seperti partisi /, minimal
              size 50GB atau sebaiknya ada di drive lain => sdc
   Partisi /d01 dan /d02 belum dibuat saat ini, melainkan nanti sebelum instalasi Oracle
   11i




                                            3
10. Setelah mengatur partisi, klik Next




11. Pada Boot Loader Configuration, klik Next




12. Pada Network Configuration bagian Network Devices, pilih mis: eth0, lalu klik Edit




                                            4
13. Pada Edit Interface eth0 hilangkan Configure using DHCP, isi IP Address, dan Netmask,
    lalu klik OK




14. Selanjutnya di bagian Hostname isikan dengan hostname dan domain yang sesuai dengan
    IP Address eth0
15. Pada bagian Miscellanous Settings, isikan Gateway, Primary DNS, dan lainnya sesuai
    konfigurasi yang berlaku di jaringan




                                            5
16. Pada Firewall Configuration, pilih No firewall dan Disabled untuk SELinux




17. Klik Proceed pada popup yang muncul
18. Pada Additional Language Support, klik Next




                                            6
19. Pada Time Zone Selection pilih Location ke Asia/Jakarta, hilangkan cek di UTC, lalu klik
    Next




20. Pada Set Root Password, isikan password untuk root, lalu klik Next




                                            7
21. Pada Package Installation Default, pilih Customize software packages to be installed, lalu
    klik Next




22. Pada Package Group Selection, hilangkan semua tanda cek, lalu cek Package Group dan
    klik Details:
    X Window System => hilangkan semua tanda cek kecuali firstboot, gdm, vnc-server, xorg-
                 x11-deprecated-libs, xterm
    GNOME Desktop Environment => hilangkan semua tanda cek kecuali gnome-libs
    Development Tools => hilangkan semua tanda cek
    X Software Development => hilangkan semua tanda cek
    Legacy Software Development => abaikan saja
    Setelah memilih Package yang ingin diinstall klik Next




                                            8
23. Pada About to Install, klik Next




24. Instalasi OS berjalan




25. Setelah selesai klik Reboot




                                       9
26. Setelah Reboot maka akan muncul Welcome Screen Setup, klik Next




27. Pada Licence Agreement, pilih Yes, lalu klik Next
28. Pada Date and Time masuk ke bagian Network Time Protocol, klik Enable Network Time
    Protocol, lalu Delete Server yang tidak diperlukan




                                         10
   29. Setelah itu isikan Server yang ada di UI => ntp.ui.edu, klik Add, lalu klik Next




   30. Pada Display, pilih Monitor yang sesuai, pilih Resolution, lalu klik Next




   31. Pada   System User, klik Next, lalu klik Continue
   32. Pada   Additional CDs, klik Next
   33. Pada   Finish Setup, klik Next
   34. Akan   muncul Login Screen Red Hat Enterprise Linux

Tahap instalasi OS sudah selesai, selanjutnya adalah melakukan konfigurasi OS sebelum instalasi
Oracle 11i.



                                                11
1.2. Konfigurasi OS pre-installation Oracle 11i

Setelah OS booting maka akan dapat di-SSH dan beberapa hal yang dapat dilakukan antara lain:
   1. Menset LD_ASSUME_KERNEL agar sesuai dengan requirement instalasi Oracle 11i
       # echo "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile
   2. Menset beberapa kernel configuration
       # echo "kernel.shmmax = 2147483648" >> /etc/sysctl.conf
       # echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf
       # sysctl -p /etc/sysctl.conf
   3. Menset security limits,
       # vi /etc/security/limits.conf
       Tambahkan:
       @dba                   hard     nofile              65535
       @dba                   soft     nofile              4096
   4. Membuat partisi untuk /d01 dan /d02
       # fdisk /dev/sdb
       Command (m for help): => ketik n, klik Enter
       Command action => ketik p, klik Enter
       Partition number (1-4): => ketik 1, klik Enter
       First cylinder ...: => ketik 1, klik Enter
       Last cylinder ...: => klik Enter
       Command (m for help) => ketik w, klik Enter
       Ulangi hal sama pada /dev/sdc
   5. Memformat /dev/sdb1 dan /dev/sdc1
       # mkfs.ext3 /dev/sdb1
       # mkfs.ext3 /dev/sdc1
   6. Menset mount point untuk /d01, /d02, dan NFS mount ke omega.ui.ac.id
       # mkdir /d01 /d02 /omegaivan
       # echo "/dev/sdb1 /d01 ext3 defaults 0 0" >> /etc/fstab
       # echo "/dev/sdc1 /d02 ext3 defaults 0 0" >> /etc/fstab
       # echo "omega:/omegaivan /omegaivan nfs ro,_netdev" >> /etc/fstab
       # mount /omegaivan
       # mount /d01
       # mount /d02
   7. Menset VNC server
       Menset password login VNC
       # vncpasswd
       Menjalankan VNC server
       # vncserver
       Menghentikan VNC server
       # vncserver -kill :1
       Menset konfigurasi VNC
       # vi /root/.vnc/xstartup
       Beri tanda # untuk semua baris, kecuali unset SESSION_MANAGER dan exec
       /etc/X11/xinit/xinitrc
       Menjalankan VNC server kembali
       # vncserver
   8. Installasi package-package yang kurang
       # mount -oloop /omegaivan/RHEL4-U4-i386-AS-dvd.iso /mnt
       # rpm -ivh /mnt/RedHat/RPMS/xorg-x11-deprecated-libs-devel-6.8.2-
       1.EL.13.36.i386.rpm
       # rpm -ivh /mnt/RedHat/RPMS/libaio-devel-0.3.105-2.i386.rpm
       # umount /mnt
   9. Menambahkan User dan Group untuk Oracle 11i

                                             12
       # groupadd dba
       # useradd -g dba applprod
       # useradd -g dba oraprod
   10. Menset privileges untuk directory instalasi Oracle 11i
       # chown applprod.dba /d01
       # chown oraprod.dba /d02
   11. Membuat file untuk instalasi Oracle 11i
       # touch /etc/oratab
       # chmod 666 /etc/oratab
   12. Menset services pada init 5
       # ntsysv
       Pilih services yang diperlukan: acpid, anacron, atd, autofs, cpuspeed, crond, irqbalance,
       mdmonitor, messagebus, microcode_ctl, netfs, network, nfs, nfslock, ntpd, portmap,
       readahead, readahead_early, rpcgssd, rpcidmapd, sendmail, sshd, syslog, sysstat, xfs,
       xinetd
   13. Reboot OS

Tahap persiapan OS sebelum dapat diinstall Oracle 11i sudah selesai, selanjutnya melakukan
instalasi Oracle 11i.


1.3. Instalasi Oracle 11i

Langkah-langkah yang dilakukan pada saat instalasi Oracle 11i sebagai berikut:
   1. Bila ingin menginstal menggunakan remote, maka gunakan VNC atau export display
   2. Login sebagai root, kemudian pada console jalankan
      #
      /omegaivan/Software/Lin/work/Oracle/Stage11i/startCD/Disk1/rapidwiz
      /rapidwiz
   3. Akan tampil Welcome Screen Rapid Install Wizard, klik Next




                                              13
4. Pada Select Wizard Operation, klik Next




5. Pada Load Configuration, pilih No, lalu klik Next




                                             14
6. Pada Install type, pilih Single-node atau Multi-node (App & DB server terpisah), pada
   dokumentasi ini dipilih Single-node, lalu klik Next




7. Pada Define Database Type, pilih Vision Demo Database atau Fresh Database, pada
   dokumentasi ini dipilih Fresh Database, lalu klik Next




                                           15
8. Pada Database Install Information - ora11i, sudah terisi beberapa field, ganti Base Install
   Directory => /d02/oracle, lalu klik Next




9. Pada Select Licensing Type, pilih E-Business Suite licensing, lalu klik Next




                                             16
10. Pada License Additional Products, cek yang diperlukan, lalu klik Next




11. Pada Select Country-specific Functionalities, klik Next
12. Pada Select Additional Languages, klik Next
13. Pada Select Internationalization Settings, pilih Default territory => Indonesia, abaikan
    yang lain, lalu klik Next




                                             17
14. Pada Configuration Information for Node – ora11i, klik Next




15. Pada Global System Settings, klik Next




                                             18
16. Pada Save Instance-specific Configuration, klik Next




17. Rapid Install akan mencek konfigurasi sistem dan menampilkan bila ada requirement yang
    kurang




                                            19
18. Bila ada error (tanda X disalahsatu pre-install tests) maka lihat error message-nya dan
   coba perbaiki, selanjutnya lakukan
   # rm -f /etc/oraInst.loc
   # rm -rf /etc/oraInventory /d01/oracle /d02/oracle
   Lalu kembali ke langkah 2, hanya saja pada langkah 5 pilih Yes, dan isikan lokasi
   config.txt




19. Bila tidak ada error maka klik Next




                                            20
20. Pada Component Installation Review, klik Next




21. Bila ada popup klik Yes
22. Instalasi Oracle 11i berjalan




                                          21
   23. Instalasi selesai, tampil Post-Install Checks, bila tidak ada error maka klik Next




   24. Akan tampil ringkasan instalasi, klik Finish




Instalasi Oracle 11i selesai sampai di sini, selanjutnya akan dilakukan sedikit konfigurasi post-
installation.




                                                 22
1.4. Konfigurasi post-installation Oracle 11i

Setelah instalasi Oracle 11i maka ada beberapa hal yang harus dikonfigurasi, antara lain:
   1. Menset .bash_profile setiap User Oracle 11i (applprod & oraprod)
       # echo "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile
       # echo ". /d01/oracle/prodappl/APPSORA.env" >> .bash_profile
       # echo "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile
       # echo ". /d02/oracle/proddb/9.2.0/PROD_orafindev.env" >>
       .bash_profile
   2. Menset init script Oracle 11i, sudah ada contoh init script di 152.118.39.42 directory
       /etc/init.d/prod
       Mentransfer init script yang sudah ada
       # scp root@152.118.39.42:/etc/init.d/prod /etc/init.d/
       Mengubah atribut init script
       # chmod 755 /etc/init.d/prod
       Mengubah isi init script
       # vi /etc/init.d/prod
       Ubah sesuai kebutuhan, lokasi log=/root/prodlog atau apa saja, buat terlebih dahulu
       directory-nya
       Mengaktifkan init script
       # chkconfig prod on
   3. Mengubah lokasi listener.ora dan tnsnames.ora
       Untuk tipe instalasi Single-node:
       # ln -s
       /d01/oracle/prodora/8.0.6/network/admin/PROD_ora11i/listener.ora
       /d01/oracle/prodora/8.0.6/network/admin/listener.ora
       # ln -s
       /d01/oracle/prodora/8.0.6/network/admin/PROD_ora11i/tnsnames.ora
       /d01/oracle/prodora/8.0.6/network/admin/tnsnames.ora
       # ln -s
       /d01/oracle/prodora/iAS/network/admin/PROD_ora11i/tnsnames.ora
       /d01/oracle/prodora/iAS/network/admin/tnsnames.ora
       # mv /d02/oracle/proddb/9.2.0/network/admin/listener.ora
       /d02/oracle/proddb/9.2.0/network/admin/listener.ora.old
       # mv /d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora
       /d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora.old
       # ln -s
       /d02/oracle/proddb/9.2.0/network/admin/PROD_ora11i/listener.ora
       /d02/oracle/proddb/9.2.0/network/admin/listener.ora
       # ln -s
       /d02/oracle/proddb/9.2.0/network/admin/PROD_ora11i/tnsnames.ora
       /d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora
       Contoh untuk tipe instalasi Multi-node:
       Jalankan di Application Server node
       # ln -s
       /d01/oracle/prodora/8.0.6/network/admin/PROD_ora11iapp/listener.ora
       /d01/oracle/prodora/8.0.6/network/admin/listener.ora
       # ln -s
       /d01/oracle/prodora/8.0.6/network/admin/PROD_ora11iapp/tnsnames.ora
       /d01/oracle/prodora/8.0.6/network/admin/tnsnames.ora
       # ln -s
       /d01/oracle/prodora/iAS/network/admin/PROD_ora11iapp/tnsnames.ora
       /d01/oracle/prodora/iAS/network/admin/tnsnames.ora
       Jalankan di Database Server node
       # mv /d01/oracle/proddb/9.2.0/network/admin/listener.ora

                                             23
      /d01/oracle/proddb/9.2.0/network/admin/listener.ora.old
      # mv /d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora
      /d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora.old
      # ln -s
      /d01/oracle/proddb/9.2.0/network/admin/PROD_ora11idb/listener.ora
      /d01/oracle/proddb/9.2.0/network/admin/listener.ora
      # ln -s
      /d01/oracle/proddb/9.2.0/network/admin/PROD_ora11idb/tnsnames.ora
      /d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora
   4. Restart Oracle 11i
      # /etc/init.d/prod restart

Setelah konfigurasi terakhir tersebut maka Oracle 11i sudah dapat diakses dan digunakan di URL
http://ora11i.ui.ac.id:8000/
masuk ke Apps Logon Links kemudian Oracle Application Manager, login Username sysadmin
Password sysadmin




                                              24
25
1.5. Administrasi Instance

Berikut beberapa hal dapat dilakukan untuk administrasi instance PROD:
   1. Start instance PROD
       # /etc/init.d/prod start
   2. Stop instance PROD
       # /etc/init.d/prod stop
   3. Restart instance PROD
       # /etc/init.d/prod restart
   4. Lihat status instance PROD
       # /etc/init.d/prod status
   5. Output log dari langkah-langkah di atas ada di /root/prodlog


2. Cloning Instance Oracle 11i di tarantula.ui.ac.id

Berikut beberapa langkah yang pernah dilakukan untuk cloning instance di tarantula.ui.ac.id,
yaitu dari PROD dicloning menjadi TEST:
    1. Menghentikan semua process Oracle 11i
       Menghentikan App Server PROD
       # su - applmgr
       # adstpall.sh apps/apps
       Menghentikan DB Server PROD
       # su - oracle
       # proddb_down.sh
       Menghentikan App Server TEST
       # su - appltest
       # adstpall.sh apps/apps
       Menghentikan DB Server TEST
       # su - oratest


                                              26
   # testdb_down.sh
2. Mengkopi datafile
   # rsync -avz /d12/oracle/testdata/ /data4/backup/oradata/testdata-
   20061208/
   # rm -f /d12/oracle/testdata/*
   # mkdir /data1/backup
   # mkdir /data1/backup/oracle
   # mv /data1/oracle/testdata /data1/backup/oracle/testdata-20061206
   # mkdir /data1/oracle/testdata
   # chmod 777 /data1/oracle/testdata
   # chown oratest:dba /data1/oracle/testdata
   # cp /d02/oracle/proddata/* /d12/oracle/testdata
   # chmod 775 /d12/oracle/testdata/*
   # chown oratest:dba /d12/oracle/testdata/*
   # cp /d03/oracle/proddata/* /data1/oracle/testdata
   # chmod 775 /data1/oracle/testdata/*
   # chown oratest:dba /data1/oracle/testdata/*
3. Menjalankan kembali semua process Oracle 11i
   Menjalankan App Server PROD
   # su - oracle
   # proddb_up.sh
   Menjalankan DB Server PROD
   # su - applmgr
   # adstrtal.sh apps/apps
   Mengenerate controlfile baru
   # su - oracle
   # svrmgrl
   connect internal
   alter database backup controlfile to trace;
   Mengkopi controlfile terbaru hasil generate di atas, dilihat tanggal created/modified
   terbaru
   # cp /d02/oracle/proddb/8.1.7/admin/udump/prod_ora_16629.trc
   /home/oratest
   # chown oratest:dba /home/oratest/*trc
   Mengkopi dan mengganti controlfile
   # su - oratest
   # cp crctlTEST.sql crctlTEST.sql.old
   # cp prod_ora_16629.trc crctlTEST.sql
   # vi crctlTEST.sql
   # vi initTEST.ora
   # mv /d12/oracle/testdata/cntrl01.dbf
   /d12/oracle/testdata/cntrl01.dbf.old
   # mv /d12/oracle/testdata/cntrl02.dbf
   /d12/oracle/testdata/cntrl02.dbf.old
   # mv /data1/oracle/testdata/cntrl03.dbf
   /data1/oracle/testdata/cntrl03.dbf.old
   Menjalankan controlfile ke database
   # sqlplus /nolog
   > @crctlTEST.sql
   Menjalankan DB Server TEST
   # su - oratest
   # testdb_up.sh
   Mengganti beberapa variable di App Server yang tadinya untuk PROD menjadi TEST,
   menggunakan TOAD
   - Login ke tarantula.ui.ac.id instance TEST
   - Masuk ke SCHEMAS > APPLSYS > FND_PROFILE_OPTIONS_VALUES

                                          27
      - Ubah beberapa variable yang PROD menjadi TEST, dokumentasi ada dari Intelfast
      Menjalankan App Server TEST
      # su - appltest
      # adstrtal.sh apps/apps


3. Oracle 11i Linux Client

Berikut beberapa langkah yang pernah dilakukan untuk mengakses Oracle 11i melalui Linux,
hanya saja belum diimplementasikan. Satu masalahnya yaitu apabila Oracle 11i diset untuk
dapat melayani Linux client, pada Windows client tidak berjalan. Masalah tersebut belum
ditemui solusinya, namun layak untuk dicoba. Berikut langkah-langkahnya:
    1. Menset JRE client version di Oracle 11i
       # vi
       /d01/oracle/prodappl/fnd/11.5.0/resource/appsweb_PROD_ora11i.cfg
       # vi /d01/oracle/prodcomn/html/bin/appsweb_PROD_ora11i.cfg
       Cari "sun_" => ubah ke versi yang terinstall di Linux Client
       Cari "plugin=jinit" => ubah ke "plugin=jdk"
    2. Restart App Server Oracle 11i
       # su - applmgr
       # adstpall.sh apps/apps
       # su - oracle
       # proddb_up.sh

Langkah-langkah tersebut sudah diujicoba dengan menggunakan KNOPPIX 5.1.0 sebagai client
Oracle 11i, mengakses menggunakan browser Firefox yang didalamnya sudah terinstall Java
Runtime Environment. Browser dapat membuka dan login ke applet Oracle 11i.




                                             28
Lampiran

Isi file install11i.txt yang menjadi acuan pembuatan dokumentasi ini, untuk pelengkap
apabila ada yang kurang didokumentasikan.

### Pre-RHEL4 Install ###

# RPM
X Window System - Custom
GNOME - Custom
Development Tools - None
X Software Development - None
Legacy Software Development

### Post-RHEL4 Install ###

# /root/.bash_profile
echo "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile

# /etc/sysctl.conf
echo "kernel.shmmax = 2147483648" >> /etc/sysctl.conf
echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf

# /etc/security/limits.conf
vi /etc/security/limits.conf
@dba             hard    nofile                   65535
@dba             soft    nofile                   4096

# fdisk
fdisk /dev/hda -> hda1 = +100G, hda2 = sisanya

# mkfs
mkfs.ext3   /dev/hda1
mkfs.ext3   /dev/hda2
mkfs.ext3   /dev/hda3
mkfs.ext3   /dev/hda4

# /etc/fstab
/dev/sda3 /source ext3 defaults 1 1
mount /dev/sda3
-
mkdir /omegaivan
echo "omega:/omegaivan /omegaivan nfs
ro,rsize=8192,wsize=8192,timeo=14,intr"          >> /etc/fstab
mount /omegaivan
-
echo "/dev/hdc3 /source ext3 defaults 0          0"   >> /etc/fstab
echo "/dev/hda1 /d01 ext3 defaults 0 0"          >>   /etc/fstab
echo "/dev/hda2 /d02 ext3 defaults 0 0"          >>   /etc/fstab
echo "/dev/hda3 /d03 ext3 defaults 0 0"          >>   /etc/fstab
echo "/dev/hda4 /d04 ext3 defaults 0 0"          >>   /etc/fstab
mkdir /d01 /d02 /d03 /d04
mount /d01

                                           29
mount /d02
mount /d03
mount /d04
-
mkdir /d01
echo "/dev/c0d0p3 /d01 ext3 defaults 0 0" >> /etc/fstab
mount /d01

# VNC
tightvnc-server-1.3dev7-1
vncpasswd
vncserver :39 -localhost
vncserver -kill :39
vi /root/.vnc/xstartup
-
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
-

### Pre-Oracle Install ###

# RPM
mkdir install
cd install
rpm -ivh *rpm
-
mount -oloop /source/CentOS-4.4-i386-binDVD.iso /mnt
rpm -ivh /mnt/CentOS/RPMS/xorg-x11-deprecated-libs-devel-6.8.2-
1.EL.13.37.i386.rpm
rpm -ivh /mnt/CentOS/RPMS/openmotif21-2.1.30-11.RHEL4.6.i386.rpm
rpm -ivh /mnt/CentOS/RPMS/libaio-0.3.105-2.i386.rpm
rpm -ivh /mnt/CentOS/RPMS/libaio-devel-0.3.105-2.i386.rpm
-
mount -oloop /omegaivan/RHEL4-U4-i386-AS-dvd.iso /mnt
rpm -ivh /mnt/RedHat/RPMS/xorg-x11-deprecated-libs-devel-6.8.2-
1.EL.13.36.i386.rpm
rpm -ivh /mnt/RedHat/RPMS/libaio-devel-0.3.105-2.i386.rpm

rpm -ivh /omegaivan/Software/Lin/work/Oracle/compat-*
umount /mnt

# User and Group
groupadd dba
useradd -g dba applprod
useradd -g dba oraprod
useradd -g dba applvis
useradd -g dba oravis

# Chown

                                   30
chown   applprod.dba /d01
chown   oraprod.dba /d02
chown   applvis.dba /d03
chown   oravis.dba /d04

# /etc/oratab
touch /etc/oratab
chmod 666 /etc/oratab

echo "Red Hat Enterprise Linux AS release 4 (Nahant Update 4)" >
/etc/redhat-release

# /etc/hosts
vi /etc/hosts
-
127.0.0.1                   localhost.localdomain localhost
152.118.39.42               orafindb.ui.ac.id orafindb
152.118.39.43               orafinapp.ui.ac.id orafinapp

# ntsysv
ntsysv

### Post-Oracle Install ###

# /home/applprod/.bash_profile
echo "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile
echo ". /d01/oracle/prodappl/APPSORA.env" >> .bash_profile
-
echo ". /d01/oracle/visappl/APPSORA.env" >> .bash_profile

# /home/oraprod/.bash_profile
echo "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile
echo ". /d02/oracle/proddb/9.2.0/PROD_orafindev.env" >> .bash_profile
-
echo ". /d02/oracle/visdb/9.2.0/VIS_orafindev.env" >> .bash_profile

# /etc/init.d/prod
Copy & Edit
chkconfig prod on
-
chkconfig vis on

# listener & tnsnames
ln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafindev/listener.ora
/d01/oracle/prodora/8.0.6/network/admin/listener.ora
ln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafindev/tnsnames.ora
/d01/oracle/prodora/8.0.6/network/admin/tnsnames.ora
ln -s /d01/oracle/prodora/iAS/network/admin/PROD_orafindev/tnsnames.ora
/d01/oracle/prodora/iAS/network/admin/tnsnames.ora
mv /d02/oracle/proddb/9.2.0/network/admin/listener.ora
/d02/oracle/proddb/9.2.0/network/admin/listener.ora.old
mv /d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora
/d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora.old
ln -s /d02/oracle/proddb/9.2.0/network/admin/PROD_orafindev/listener.ora
/d02/oracle/proddb/9.2.0/network/admin/listener.ora
ln -s /d02/oracle/proddb/9.2.0/network/admin/PROD_orafindev/tnsnames.ora

                                       31
/d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora
-
ln -s /d01/oracle/visora/8.0.6/network/admin/VIS_orafindev/listener.ora
/d01/oracle/visora/8.0.6/network/admin/listener.ora
ln -s /d01/oracle/visora/8.0.6/network/admin/VIS_orafindev/tnsnames.ora
/d01/oracle/visora/8.0.6/network/admin/tnsnames.ora
ln -s /d01/oracle/visora/iAS/network/admin/VIS_orafindev/tnsnames.ora
/d01/oracle/visora/iAS/network/admin/tnsnames.ora
mv /d02/oracle/visdb/9.2.0/network/admin/listener.ora
/d02/oracle/visdb/9.2.0/network/admin/listener.ora.old
mv /d02/oracle/visdb/9.2.0/network/admin/tnsnames.ora
/d02/oracle/visdb/9.2.0/network/admin/tnsnames.ora.old
ln -s /d02/oracle/visdb/9.2.0/network/admin/VIS_orafindev/listener.ora
/d02/oracle/visdb/9.2.0/network/admin/listener.ora
ln -s /d02/oracle/visdb/9.2.0/network/admin/VIS_orafindev/tnsnames.ora
/d02/oracle/visdb/9.2.0/network/admin/tnsnames.ora
mv
/d02/oracle/visdb/9.2.0/appsutil/out/VIS_orafindev/12061014/listener.ora
/d02/oracle/visdb/9.2.0/appsutil/out/VIS_orafindev/12061014/listener.ora.
old
ln -s /d02/oracle/visdb/9.2.0/network/admin/VIS_orafindev/listener.ora
/d02/oracle/visdb/9.2.0/appsutil/out/VIS_orafindev/12061014
-
ln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafinapp/listener.ora
/d01/oracle/prodora/8.0.6/network/admin/listener.ora
ln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafinapp/tnsnames.ora
/d01/oracle/prodora/8.0.6/network/admin/tnsnames.ora
ln -s /d01/oracle/prodora/iAS/network/admin/PROD_orafinapp/tnsnames.ora
/d01/oracle/prodora/iAS/network/admin/tnsnames.ora
mv /d01/oracle/proddb/9.2.0/network/admin/listener.ora
/d01/oracle/proddb/9.2.0/network/admin/listener.ora.old
mv /d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora
/d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora.old
ln -s /d01/oracle/proddb/9.2.0/network/admin/PROD_orafindb/listener.ora
/d01/oracle/proddb/9.2.0/network/admin/listener.ora
ln -s /d01/oracle/proddb/9.2.0/network/admin/PROD_orafindb/tnsnames.ora
/d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora

### Oracle Patch ###

# p4190568_9206_LINUX
Copy 4193454
su - oraprod
cd 4193454
$ORACLE_HOME/OPatch/opatch apply
$ORACLE_HOME/bin/relink all

4678538

---

su - applmgr
adstpall.sh apps/apps

su - oracle
proddb_down.sh

                                   32
su - appltest
adstpall.sh apps/apps

su - oratest
testdb_down.sh
-
rsync -avz /d12/oracle/testdata/ /data4/backup/oradata/testdata-20061208/
rm -f /d12/oracle/testdata/*
mkdir /data1/backup
mkdir /data1/backup/oracle
mv /data1/oracle/testdata /data1/backup/oracle/testdata-20061206
mkdir /data1/oracle/testdata
chmod 777 /data1/oracle/testdata
chown oratest:dba /data1/oracle/testdata
cp /d02/oracle/proddata/* /d12/oracle/testdata
chmod 775 /d12/oracle/testdata/*
chown oratest:dba /d12/oracle/testdata/*
cp /d03/oracle/proddata/* /data1/oracle/testdata
chmod 775 /data1/oracle/testdata/*
chown oratest:dba /data1/oracle/testdata/*
-
su - oracle
proddb_up.sh

su - applmgr
adstrtal.sh apps/apps
-
su - oracle
svrmgrl
connect internal
alter database backup controlfile to trace;
-
cp /d02/oracle/proddb/8.1.7/admin/udump/???.trc /home/orates
chown oratest:dba /home/oratest/*trc
-
su - oratest
cp crctlTEST.sql crctlTEST.sql.old
cp prod_ora_16629.trc crctlTEST.sql
vi crctlTEST.sql
vi initTEST.ora
mv /d12/oracle/testdata/cntrl01.dbf /d12/oracle/testdata/cntrl01.dbf.old
mv /d12/oracle/testdata/cntrl02.dbf /d12/oracle/testdata/cntrl02.dbf.old
mv /data1/oracle/testdata/cntrl03.dbf
/data1/oracle/testdata/cntrl03.dbf.old

sqlplus /nolog
> @crctlTEST.sql
-
su - oratest
testdb_up.sh
-
toad system@test
schemas > applsys > fnd_profile_options_values
-
su - appltest

                                   33
adstrtal.sh apps/apps

---

/d01/oracle/prodappl/fnd/11.5.0/resource/appsweb_PROD_orafinapp.cfg
/d01/oracle/prodcomn/html/bin/appsweb_PROD_orafinapp.cfg
Search "sun_" > change version
Search "plugin=jinit" > "plugin=jdk"




                                   34

								
To top