DokumentasiOracle 11i
Oleh:Pranarendra Wibowo
Sub Direktorat I.T. SupportDirektorat Pengembangan dan Pelayanan Sistem Informasi
Universitas Indonesia
Daftar Isi1. Instalasi.........................................................................................................1
1.1. Instalasi Operating System.............................................................................11.2. Konfigurasi OS pre-installation Oracle 11i.........................................................121.3. Instalasi Oracle 11i....................................................................................131.4. Konfigurasi post-installation Oracle 11i............................................................231.5. Administrasi Instance..................................................................................26
2. Cloning Instance Oracle 11i di tarantula.ui.ac.id...................................................... 263. Oracle 11i Linux Client......................................................................................28Lampiran..........................................................................................................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 11i3. Instalasi Oracle 11i4. Konfigurasi post-installation Oracle 11i
1.1. Instalasi Operating System
OS yang digunakan untuk dapat diinstall Oracle 11i antara lain:1. Red Hat Enterprise Linux2. SUSE Linux Enterprise Server3. 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 saja5. Pada Keyboard Selection, klik Next6. 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 => sdcPartisi /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 muncul18. 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, xtermGNOME Desktop Environment => hilangkan semua tanda cek kecuali gnome-libsDevelopment Tools => hilangkan semua tanda cekX Software Development => hilangkan semua tanda cekLegacy Software Development => abaikan sajaSetelah 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 Next28. 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 Continue32. Pada Additional CDs, klik Next33. Pada Finish Setup, klik Next34. 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_profile2. 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.confTambahkan:@dba hard nofile 65535@dba soft nofile 4096
4. Membuat partisi untuk /d01 dan /d02# fdisk /dev/sdbCommand (m for help): => ketik n, klik EnterCommand action => ketik p, klik EnterPartition number (1-4): => ketik 1, klik EnterFirst cylinder ...: => ketik 1, klik EnterLast cylinder ...: => klik EnterCommand (m for help) => ketik w, klik EnterUlangi 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 serverMenset password login VNC# vncpasswdMenjalankan VNC server# vncserverMenghentikan VNC server# vncserver -kill :1Menset konfigurasi VNC# vi /root/.vnc/xstartupBeri tanda # untuk semua baris, kecuali unset SESSION_MANAGER dan exec /etc/X11/xinit/xinitrcMenjalankan 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# ntsysvPilih 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 display2. 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 Next12. Pada Select Additional Languages, klik Next13. 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/oracleLalu 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 Yes22. 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/prodMentransfer init script yang sudah ada# scp [email protected]:/etc/init.d/prod /etc/init.d/Mengubah atribut init script# chmod 755 /etc/init.d/prodMengubah isi init script# vi /etc/init.d/prodUbah sesuai kebutuhan, lokasi log=/root/prodlog atau apa saja, buat terlebih dahulu directory-nyaMengaktifkan init script# chkconfig prod on
3. Mengubah lokasi listener.ora dan tnsnames.oraUntuk 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.oraContoh 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.oraJalankan 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 start2. Stop instance PROD
# /etc/init.d/prod stop3. Restart instance PROD
# /etc/init.d/prod restart4. Lihat status instance PROD
# /etc/init.d/prod status5. 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 11iMenghentikan App Server PROD# su - applmgr# adstpall.sh apps/appsMenghentikan DB Server PROD# su - oracle# proddb_down.shMenghentikan App Server TEST# su - appltest# adstpall.sh apps/appsMenghentikan DB Server TEST# su - oratest
26
# testdb_down.sh2. 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 11iMenjalankan App Server PROD# su - oracle# proddb_up.shMenjalankan DB Server PROD# su - applmgr# adstrtal.sh apps/appsMengenerate controlfile baru# su - oracle# svrmgrlconnect internalalter 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/*trcMengkopi 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.oldMenjalankan controlfile ke database# sqlplus /nolog> @crctlTEST.sqlMenjalankan DB Server TEST# su - oratest# testdb_up.shMengganti 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 IntelfastMenjalankan 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.cfgCari "sun_" => ubah ke versi yang terinstall di Linux ClientCari "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 ###
# RPMX Window System - CustomGNOME - CustomDevelopment Tools - NoneX Software Development - NoneLegacy Software Development
### Post-RHEL4 Install ###
# /root/.bash_profileecho "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profile
# /etc/sysctl.confecho "kernel.shmmax = 2147483648" >> /etc/sysctl.confecho "kernel.sem = 250 32000 100 128" >> /etc/sysctl.confsysctl -p /etc/sysctl.conf
# /etc/security/limits.confvi /etc/security/limits.conf@dba hard nofile 65535@dba soft nofile 4096
# fdiskfdisk /dev/hda -> hda1 = +100G, hda2 = sisanya
# mkfsmkfs.ext3 /dev/hda1mkfs.ext3 /dev/hda2mkfs.ext3 /dev/hda3mkfs.ext3 /dev/hda4
# /etc/fstab/dev/sda3 /source ext3 defaults 1 1mount /dev/sda3-mkdir /omegaivanecho "omega:/omegaivan /omegaivan nfs ro,rsize=8192,wsize=8192,timeo=14,intr" >> /etc/fstabmount /omegaivan-echo "/dev/hdc3 /source ext3 defaults 0 0" >> /etc/fstabecho "/dev/hda1 /d01 ext3 defaults 0 0" >> /etc/fstabecho "/dev/hda2 /d02 ext3 defaults 0 0" >> /etc/fstabecho "/dev/hda3 /d03 ext3 defaults 0 0" >> /etc/fstabecho "/dev/hda4 /d04 ext3 defaults 0 0" >> /etc/fstabmkdir /d01 /d02 /d03 /d04mount /d01
29
mount /d02mount /d03mount /d04-mkdir /d01echo "/dev/c0d0p3 /d01 ext3 defaults 0 0" >> /etc/fstabmount /d01
# VNCtightvnc-server-1.3dev7-1vncpasswdvncserver :39 -localhostvncserver -kill :39vi /root/.vnc/xstartup-unset SESSION_MANAGERexec /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 ###
# RPMmkdir installcd installrpm -ivh *rpm-mount -oloop /source/CentOS-4.4-i386-binDVD.iso /mntrpm -ivh /mnt/CentOS/RPMS/xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.37.i386.rpmrpm -ivh /mnt/CentOS/RPMS/openmotif21-2.1.30-11.RHEL4.6.i386.rpmrpm -ivh /mnt/CentOS/RPMS/libaio-0.3.105-2.i386.rpmrpm -ivh /mnt/CentOS/RPMS/libaio-devel-0.3.105-2.i386.rpm-mount -oloop /omegaivan/RHEL4-U4-i386-AS-dvd.iso /mntrpm -ivh /mnt/RedHat/RPMS/xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.36.i386.rpmrpm -ivh /mnt/RedHat/RPMS/libaio-devel-0.3.105-2.i386.rpm
rpm -ivh /omegaivan/Software/Lin/work/Oracle/compat-*umount /mnt
# User and Groupgroupadd dbauseradd -g dba applproduseradd -g dba oraproduseradd -g dba applvisuseradd -g dba oravis
# Chown
30
chown applprod.dba /d01chown oraprod.dba /d02chown applvis.dba /d03chown oravis.dba /d04
# /etc/oratabtouch /etc/oratabchmod 666 /etc/oratab
echo "Red Hat Enterprise Linux AS release 4 (Nahant Update 4)" > /etc/redhat-release
# /etc/hostsvi /etc/hosts-127.0.0.1 localhost.localdomain localhost152.118.39.42 orafindb.ui.ac.id orafindb152.118.39.43 orafinapp.ui.ac.id orafinapp
# ntsysvntsysv
### Post-Oracle Install ###
# /home/applprod/.bash_profileecho "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profileecho ". /d01/oracle/prodappl/APPSORA.env" >> .bash_profile-echo ". /d01/oracle/visappl/APPSORA.env" >> .bash_profile
# /home/oraprod/.bash_profileecho "export LD_ASSUME_KERNEL=2.4.19" >> .bash_profileecho ". /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/prodCopy & Editchkconfig prod on-chkconfig vis on
# listener & tnsnamesln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafindev/listener.ora /d01/oracle/prodora/8.0.6/network/admin/listener.oraln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafindev/tnsnames.ora /d01/oracle/prodora/8.0.6/network/admin/tnsnames.oraln -s /d01/oracle/prodora/iAS/network/admin/PROD_orafindev/tnsnames.ora /d01/oracle/prodora/iAS/network/admin/tnsnames.oramv /d02/oracle/proddb/9.2.0/network/admin/listener.ora /d02/oracle/proddb/9.2.0/network/admin/listener.ora.oldmv /d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora /d02/oracle/proddb/9.2.0/network/admin/tnsnames.ora.oldln -s /d02/oracle/proddb/9.2.0/network/admin/PROD_orafindev/listener.ora /d02/oracle/proddb/9.2.0/network/admin/listener.oraln -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.oraln -s /d01/oracle/visora/8.0.6/network/admin/VIS_orafindev/tnsnames.ora /d01/oracle/visora/8.0.6/network/admin/tnsnames.oraln -s /d01/oracle/visora/iAS/network/admin/VIS_orafindev/tnsnames.ora /d01/oracle/visora/iAS/network/admin/tnsnames.oramv /d02/oracle/visdb/9.2.0/network/admin/listener.ora /d02/oracle/visdb/9.2.0/network/admin/listener.ora.oldmv /d02/oracle/visdb/9.2.0/network/admin/tnsnames.ora /d02/oracle/visdb/9.2.0/network/admin/tnsnames.ora.oldln -s /d02/oracle/visdb/9.2.0/network/admin/VIS_orafindev/listener.ora /d02/oracle/visdb/9.2.0/network/admin/listener.oraln -s /d02/oracle/visdb/9.2.0/network/admin/VIS_orafindev/tnsnames.ora /d02/oracle/visdb/9.2.0/network/admin/tnsnames.oramv /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.oldln -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.oraln -s /d01/oracle/prodora/8.0.6/network/admin/PROD_orafinapp/tnsnames.ora /d01/oracle/prodora/8.0.6/network/admin/tnsnames.oraln -s /d01/oracle/prodora/iAS/network/admin/PROD_orafinapp/tnsnames.ora /d01/oracle/prodora/iAS/network/admin/tnsnames.oramv /d01/oracle/proddb/9.2.0/network/admin/listener.ora /d01/oracle/proddb/9.2.0/network/admin/listener.ora.oldmv /d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora /d01/oracle/proddb/9.2.0/network/admin/tnsnames.ora.oldln -s /d01/oracle/proddb/9.2.0/network/admin/PROD_orafindb/listener.ora /d01/oracle/proddb/9.2.0/network/admin/listener.oraln -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_LINUXCopy 4193454su - oraprodcd 4193454$ORACLE_HOME/OPatch/opatch apply$ORACLE_HOME/bin/relink all
4678538
---
su - applmgradstpall.sh apps/apps
su - oracleproddb_down.sh
32
su - appltestadstpall.sh apps/apps
su - oratesttestdb_down.sh-rsync -avz /d12/oracle/testdata/ /data4/backup/oradata/testdata-20061208/rm -f /d12/oracle/testdata/*mkdir /data1/backupmkdir /data1/backup/oraclemv /data1/oracle/testdata /data1/backup/oracle/testdata-20061206mkdir /data1/oracle/testdatachmod 777 /data1/oracle/testdatachown oratest:dba /data1/oracle/testdatacp /d02/oracle/proddata/* /d12/oracle/testdatachmod 775 /d12/oracle/testdata/*chown oratest:dba /d12/oracle/testdata/*cp /d03/oracle/proddata/* /data1/oracle/testdatachmod 775 /data1/oracle/testdata/*chown oratest:dba /data1/oracle/testdata/*-su - oracleproddb_up.sh
su - applmgradstrtal.sh apps/apps-su - oraclesvrmgrlconnect internalalter database backup controlfile to trace;-cp /d02/oracle/proddb/8.1.7/admin/udump/???.trc /home/orateschown oratest:dba /home/oratest/*trc-su - oratestcp crctlTEST.sql crctlTEST.sql.oldcp prod_ora_16629.trc crctlTEST.sqlvi crctlTEST.sqlvi initTEST.oramv /d12/oracle/testdata/cntrl01.dbf /d12/oracle/testdata/cntrl01.dbf.oldmv /d12/oracle/testdata/cntrl02.dbf /d12/oracle/testdata/cntrl02.dbf.oldmv /data1/oracle/testdata/cntrl03.dbf /data1/oracle/testdata/cntrl03.dbf.old
sqlplus /nolog> @crctlTEST.sql-su - oratesttestdb_up.sh-toad system@testschemas > 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.cfgSearch "sun_" > change versionSearch "plugin=jinit" > "plugin=jdk"
34