dokumentasi oracle 11i

38
Dokumentasi Oracle 11i Oleh: Pranarendra Wibowo Sub Direktorat I.T. Support Direktorat Pengembangan dan Pelayanan Sistem Informasi Universitas Indonesia

Upload: char-lie

Post on 27-Dec-2015

117 views

Category:

Documents


0 download

DESCRIPTION

Dokumentasi Oracle

TRANSCRIPT

Page 1: Dokumentasi Oracle 11i

DokumentasiOracle 11i

Oleh:Pranarendra Wibowo

Sub Direktorat I.T. SupportDirektorat Pengembangan dan Pelayanan Sistem Informasi

Universitas Indonesia

Page 2: Dokumentasi Oracle 11i
Page 3: Dokumentasi Oracle 11i

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

Page 4: Dokumentasi Oracle 11i
Page 5: Dokumentasi Oracle 11i

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

Page 6: Dokumentasi Oracle 11i

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

Page 7: Dokumentasi Oracle 11i

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

Page 8: Dokumentasi Oracle 11i

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

Page 9: Dokumentasi Oracle 11i

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

Page 10: Dokumentasi Oracle 11i

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

Page 11: Dokumentasi Oracle 11i

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

Page 12: Dokumentasi Oracle 11i

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

Page 13: Dokumentasi Oracle 11i

23. Pada About to Install, klik Next

24. Instalasi OS berjalan

25. Setelah selesai klik Reboot

9

Page 14: Dokumentasi Oracle 11i

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

Page 15: Dokumentasi Oracle 11i

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

Page 16: Dokumentasi Oracle 11i

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

Page 17: Dokumentasi Oracle 11i

# 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

Page 18: Dokumentasi Oracle 11i

4. Pada Select Wizard Operation, klik Next

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

14

Page 19: Dokumentasi Oracle 11i

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

Page 20: Dokumentasi Oracle 11i

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

Page 21: Dokumentasi Oracle 11i

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

Page 22: Dokumentasi Oracle 11i

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

15. Pada Global System Settings, klik Next

18

Page 23: Dokumentasi Oracle 11i

16. Pada Save Instance-specific Configuration, klik Next

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

19

Page 24: Dokumentasi Oracle 11i

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

Page 25: Dokumentasi Oracle 11i

20. Pada Component Installation Review, klik Next

21. Bila ada popup klik Yes22. Instalasi Oracle 11i berjalan

21

Page 26: Dokumentasi Oracle 11i

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

Page 27: Dokumentasi Oracle 11i

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

Page 28: Dokumentasi Oracle 11i

/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

Page 29: Dokumentasi Oracle 11i

25

Page 30: Dokumentasi Oracle 11i

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

Page 31: Dokumentasi Oracle 11i

# 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

Page 32: Dokumentasi Oracle 11i

- 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

Page 33: Dokumentasi Oracle 11i

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

Page 34: Dokumentasi Oracle 11i

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

Page 35: Dokumentasi Oracle 11i

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

Page 36: Dokumentasi Oracle 11i

/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

Page 37: Dokumentasi Oracle 11i

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

Page 38: Dokumentasi Oracle 11i

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