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 Lampiran..........................................................................................................29
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-i386AS-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, xorgx11-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 32. Pada 33. Pada 34. Akan
System User, klik Next, lalu klik Continue Additional CDs, klik Next Finish Setup, klik Next 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.21.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 postinstallation.
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
[email protected]:/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/testdata20061208/ # 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 @dba soft nofile
65535 4096
# fdisk fdisk /dev/hda -> hda1 = +100G, hda2 = sisanya # mkfs mkfs.ext3 mkfs.ext3 mkfs.ext3 mkfs.ext3
/dev/hda1 /dev/hda2 /dev/hda3 /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" mount /omegaivan echo "/dev/hdc3 /source ext3 defaults 0 echo "/dev/hda1 /d01 ext3 defaults 0 0" echo "/dev/hda2 /d02 ext3 defaults 0 0" echo "/dev/hda3 /d03 ext3 defaults 0 0" echo "/dev/hda4 /d04 ext3 defaults 0 0" mkdir /d01 /d02 /d03 /d04 mount /d01 29
>> /etc/fstab 0" >> >> >> >>
>> /etc/fstab /etc/fstab /etc/fstab /etc/fstab /etc/fstab
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.21.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.21.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 chown chown chown
applprod.dba /d01 oraprod.dba /d02 applvis.dba /d03 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 152.118.39.42 152.118.39.43
localhost.localdomain localhost orafindb.ui.ac.id orafindb 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