==============
A. 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)
- ...


====================
B. Oracle Developer:
====================

- Menguasai SQL & PL/SQL serta tool-nya (minimal SQL*Plus)
- Paham akan konsep client/server dan atau N-Tier
- Diharapkan bisa menginstal Oracle Client software atau Oracle Developer 
(Forms/Report) 
berikut konfigurasi utk dapat konek ke database server (minimal paham istilah 
tnsnames, sid, servicename, database)
- Optional: Kalau menggunakan Oracle Forms/Report: mengerti soal Oracle 
Application Server (Oracle HTTP Server(Apache), Servlet, JSP, CGI, OC4J,...)
- Optional: bisa menggunakan bahasa pemrograman lainya (Java/PHP/VB...)
- ...



--- In [email protected], "dev_orcl" <dev_o...@...> wrote:
>
> Hi,
> 
> DBA, administrasi DB.
> mengerti PL/SQL sedikit jg gpp, gunanya buat SQL tuning.
> 
> Developer, bikin program.
> Bisa, ngerti, paham PL/SQL dan Oracle Form/Report. (CMIIW)
> 
> Nuhun,
> Abip
> 
> --- In [email protected], Danke Mr <danke_mr@> wrote:
> >
> > Selamat pagi para senior Oracle.
> > kalau boleh anne mau tanya nih......
> > "Apa beda nye Oracle DBA ama Oracle Developer".
> > Atas tanggapanye anne ucapin terima kasih banyak.
> > 
> > 
> > 
> >       
> > 
> > [Non-text portions of this message have been removed]
> >
>


Kirim email ke