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], 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]>
> 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]
> 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
>


Kirim email ke