Hi Pak Muharmaji,
Go straight to the point :
1) Design Phase :
a. Data modeling such (table and index design).
b. Sizing Data and estimation workload
c. SQL Execution Efficiency
d. etc.
2) Monitoring and Improving Phase :
a. OS Statistics, such as :
- CPU statistic
- Virtual Memory statistic
- Disk statistic
- Network statistic
b. Database Satistic, such as:
- Buffer Cache
- Share Pool
- Wait Event.
c. Application Satistic.
3) Common mistakes of Oracle.
4) etc........
Semoga membantu.....
2010/2/25 Iwe <[email protected]>
>
>
> Kalau dari saya, tambahannya.
>
> Apa yang dilakukan, dicatat. Untuk keperluan sendiri, dan mudah untuk
> dicari. Karena apa?, karena semua yang ada di list ini kita tidak mampu
> mengingatnya semua. Apalagi yang jarang dilakukan.
> Contoh:
> Seperti instalasi software, mungkin kalau yang bekerja di konsultant bisa
> setiap hari. Tapi kalau di end user lebih jarang.
> Cloning DB juga moderate, tidak setiap hari kita lakukan.
>
> Kalau Database nya sudah running seperti di end user, mungkin
> kegiatan-kegiatan yang berulang bisa kita ingat. Seperti memperbesar size
> datafile, Backup, print dan membaca AWR dst.
>
> Untuk Recovery DB mungkin perlu disimulasi paling tidak 2 kali dalam
> setahun, untuk menyakinkan apakah backup kita valid atau tidak dan juga
> untuk memaintain skill DBA.
>
> Happy DBA.. :)
>
> Iwe
>
> ________________________________
> From: yulius_wibowo <[email protected] <yulius_wibowo%40yahoo.com>>
>
> To: [email protected] <indo-oracle%40yahoogroups.com>
> Sent: Thu, February 25, 2010 8:28:44 AM
> Subject: [indo-oracle] Re: DBA
>
>
> Sebahgai tambahan dari saya:
>
> Berikut ini adalah hal2 yg perlu diketahui dan yg dilakukan oleh seorang
> Oracle DBA:
> 0. Memahami konsep Oracle Database
> (saya pakai nomor urut "0" karena ini sbg pondasi utamanya)
> - Minimal istilah2 yg dipakai spt: instance, database, datafile,
> controlfile, log file, SGA, PGA,listener,...
> Anda bisa memperlajarinya sendiri atau ikut kursus.
>
> 1. Instalasi software berikut patching dan upgradenya
> contoh:
> - Instalasi Oracle binary/software (pada server, mungkin juga pada client )
> - Apply patch kalau ada bug
> - Upgrade versi
> - Optional: Migrasi ke platform yang berbeda
> - Optional: Cloning (misal: dari lingkungan "production" ke "development")
> - ...
>
> 2. Konfigurasi Instance & Database
> contoh:
> - Penentuan nama instance, nama database
> - Pengaturan besarnya memory (SGA, PGA, SharedPool, Buffer Pool,...)
> - Pengaturan listener: service name,port number,... berikut start/stop-nya
> - Pengaturan koneksi dari client dan atau dari server aplikasi (misal:
> dedicated atau shared server)
> - Optional: Konfigurasi RAC, Standby database/Data Guard ...
> - ...
>
> 3. Pengaturan struktur database, baik secara logical maupun physical
> contoh:
> Logical:
> - Tablespace : alokasi besarnya tablespace, penentuan cara pengalokasian
> extentnya, pengaturan quotanya, ...
> - Segment : alokasi extent spt. table, index, materialized view, ...
> - ...
>
> Physical:
> - Pengaturan lokasi, besar dan jumlah datafiles, tempfiles, logfiles,
> archived log files,...
> - ...
>
> 4. Pengaturan security
> contoh:
> - pembuatan user
> - pembuatan role
> - pengaturan privilege
> - pengaturan profile
> - pengaturan ekspirasi password
> - pengaturan penggunaan resource (Resource Manager)
> - pengaturan quota
> - ...
>
> 4. Performance Tuning
> - Pengaturan optimizer di level instance
> - Optimasi memory (shared pool, buffer pool, log buffer, SGA, PGA, ...)
> - Optimasi I/O (distribusi datafiles, log files)
> - Monitoring performance: bisa manual pakai statspack, awr atau pakai
> Database Control/OEM
> - ...
>
> 5. Backup & Recovery
> - Menentukan backup dan recovery strategy/plan
> - Physical backup (offline/online)
> - Logical backup (exp/imp, expdp/impdp)
> - Recovery database jika terjadi kerusakan (comple recovery, incomplete
> recovery)
> - Optional: Penentuan disaster recovery plan
> - Optional: Penggunaan tools dari Oracle (RMAN) atau third-party tools utk
> backup/restore ke tape/disk
> - ...
>
> 6. Troubleshooting
> - Masalah koneksi dari client ke database server, atau dari server aplikasi
> ke database server
> - Masalah alokasi space kalau kurang
> - ...
>
> 7. Support user & developer
> - Paham dan bisa menggunakan SQL & PL/SQL
> - Membantu developer dalam hal tuning aplikasi (SQL atau PL/SQL)
> - ...
>
> 8. Bisa menggunakan tools di level OS sesuai dgn platform yg dipakai
> contoh:
> - UNIX/LINUX: ls, cp, ps, vmstat, ipcs,...
> - Bisa buat shell script (biasanya dipakai utk tugas2 yg rutin)
> - ...
>
> cmiiw,
> Bowo
>
> --- In [email protected] <indo-oracle%40yahoogroups.com>,
> dev_o...@... wrote:
> >
> > Pak Levl,
> > dari awal jd dba di konsultan, baru denger 'Palu Gada' euy, artine opi
> ya, hhe... *beneran ga tau. :)
> >
> > Mari-mari yg OCM, setau abip ada 2 di Indonesia, satu aktif di forum tp
> jauh, satu lg aktif di kelas, hhe...
> >
> > Nambahin aja : konsep, performance tuning, backup recovery,
> troubleshooting, struktur instance n file. Yang lain mungkin ada yg mau
> nambahin. :)
> >
> > Nuhun,
> > Abip
> > Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung
> Teruuusss...!
> >
> > -----Original Message-----
> > From: LevI <ffahl...@...>
> > Date: Wed, 24 Feb 2010 23:40:20
> > To: <[email protected] <indo-oracle%40yahoogroups.com>>
> > Subject: Re: [indo-oracle] DBA
> >
> > Pak Muharmaji,
> > Hal yg perlu dipertimbangkan adalah :
> > 1. seberapa critical databasenya?
> > 2. Jika sangat critical, ada baiknya hire dba yang sudah matang, sambilan
> > belajar dari dba tersebut
> > 3. Jika tidak terlalu critical, dan ada waktu banyak mempelajarinya, bisa
> > baca buku, self study cd bahkan training.
> > Step-stepnya mulai dari pengenalan concept oracle database, sql,
> > administrasi database sampai ke tingkat yang lebih advance. tergantung
> > kebutuhan tempat bapak.
> > Saya pikir, mungkin banyak rekan-rekan disini yang menjadi DBA berangkat
> > dari Developer oracle juga. maklum kalau di konsultan mottonya kan "Palu
> > Gada" ... :)
> >
> > Mungkin yg udah Master (OCM maksudnya) bisa menambahkan atau
> mengoreksi...
> > :)
> >
> > thanks,
> >
> > Fahmi
> >
> > 2010/2/24 muharmaji <yogie_ahma...@...>
> >
> > >
> > >
> > > Dear Para master
> > >
> > > Salah masih buta sekali dengan dunia database. kebetulan dikantor saya
> > > menggunakan oracle, hal yg perlu sekali di miliki oleh seorang DBA apa
> ya
> > > dan apa saya yg harus dipelajari? karena pasti berbeda dengan developer
> > > oracle..
> > >
> > > Thanks A lot para master
> > >
> > >
> > >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> > ------------------------------------
> >
> > --
> > -----------I.N.D.O - O.R.A.C.L.E---------------
> > Keluar:
> > [email protected]<indo-oracle-unsubscribe%40yahoogroups.com>
> > Website: http://indooracle.wordpress.com
> > http://www.facebook.com/group.php?gid=51973053515
> > -----------------------------------------------
> >
> > Bergabung dengan Indonesia Thin Client User Groups,
> > Terminal Server, Citrix, New Moon Caneveral, di:
> > http://indo-thin.blogspot.comYahoo! Groups Links
> >
>
> ------------------------------------
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar:
> [email protected]<indo-oracle-unsubscribe%40yahoogroups.com>
> Website: http://indooracle.wordpress.com
> http://www.facebook.com/group.php?gid=51973053515
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.blogspot.comYahoo! Groups Links
>
> [Non-text portions of this message have been removed]
>
>
>
--
Yours sincerely,
Mochamad Firman Nurdiansyah
[Non-text portions of this message have been removed]
------------------------------------
--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [email protected]
Website: http://indooracle.wordpress.com
http://www.facebook.com/group.php?gid=51973053515
-----------------------------------------------
Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.comYahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indo-oracle/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/indo-oracle/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/