Archive for 2011

February 7th 2011

Setting index di attribute

Salah satu hal yang sebenarnya mudah dilakukan tetapi sering dilupakan yaitu melakukan indexing ketika membuat attribute, indexing sangat penting dilakukan khususnya saat growth data table yang kita buat sangat pesat. Step-stepnya sebagai berikut :

1.  Jalankan Oracle Directory Manager

2. Bila sudah masuk ke menu utama, masuk ke Schema Management, lalu pilih tab Attribute

3. Create attribute baru, bisa dengan tombol Create atau Create Like.

Pastikan untuk mengisi seluruh informasi mulai dari Nama Attrribute, Object ID, dll. Satu hal yang penting dilakukan untuk melakukan indexing yaitu dengan mengklik centang option Indexed sehingga attribute yang kita buat akan ter index. Sayangnya pembuatan index di Oracle Directory Manager ini hanya bisa dilakukan untuk penambahan attribute baru, tidak bisa dilakukan untuk attribute yang sudah ada. Untuk menambahkan index kedalam attribute yang sudah ada menggnakan command dari ldap yaitu catalog (akan dibahas di tulisan selanjutnya cara untuk menambahkan index menggunakan catalog).

1. Bila sudah masuk, lalu ke Schema Management, lalu pilih tab Attribute

No Comments yet »

February 6th 2011

IT DBA at Metro Batavia (Batavia Air)

Requirement :

-       Pria / Wanita

-       Usia maksimal 30 tahun

-       Pendidikan S1 Teknik Informatika

-       Fresh Graduate / min. 1 tahun pengalaman

-       IPK Min. 2.75

-       Bersedia ditempatkan di Jakarta

-       Bersedia untuk kerja shif & lembur.

-       Mengerti dan menguasai:

Oracle DBA (Backup/Restore, Perfomance Monitoring)

DBA Jobs, export / import

SQL Tuning

Oracle 10g, RAC, Data Guard (Not Esensial)

Oracle Entreprise Manager

TOAD / PL SQL, SQL Programming

----------------------------------------------------

Post date : 04-02-2011

Close date : 06-03-2011

Reference : http://id.jobstreet.com/jobs/2011/2/default/40/188961.htm?fr=J

No Comments yet »

February 6th 2011

Pengetahuan untuk menjadi DBA

Database Administrator atau yang biasa disingkat DBA merupakan salah satu bidang pekerjaan di dunia IT yang bertanggung jawab terhadap pengelolaan database, mulai dari planning, design, instalasi, maintenance dan troubleshooting.

Tulisan berikut diambil dari millis indo-oracle yang ditulis oleh Pak Yulius Wibowo, dan saya tambahkan dan jabarkan point-point untuk menambah referensi apa yang harus dipelajari dan diketahui untuk menjadi seorang DBA.

Berikut ini adalah hal-hal yang perlu diketahui dan dipelajari oleh seorang Oracle DBA:

1. Memahami konsep Oracle Database

Pondasi utama sebagai seorang Database Administrator adalah memahami konsep dan arsitektur database itu sendiri. Seorang Oracle DBA harus memiliki pengetahuan dan paham tentang istilah yang biasa digunakan seperti instance, database, datafile, control file, log file, SGA, PGA, listener, tns names, dll. Disamping itu paham konsep mengenai flow dari request dan retrieve dari sebuah process (misal : proses apa saja yang dilalui ketika seorang user melakukan eksekusi query untuk mengambil data).

2. Instalasi software Oracle

Sebagai seorang DBA sudah merupakan keharusan untuk dapat melakukan instalasi software Oracle berbagai versi (9i,10g,11g) di berbagai platform (Windows, Linux, Solaris, AIX,UX). Selain melakukan instalasi software database,  juga diperlukan keahlian dalam hal upgrade versi, cloning database. Apalagi bila bekerja di dunia konsultasi, keahlian tambahan mengenai high availability (RAC, dataguard), replication (stream, advanced replication) juga diperlukan.

3. Konfigurasi Instance & Database

Pengetahuan mengenai konfigurasi instance dan database yang akan dibuat sangat dibutuhkan agar ketika database sudah running, meminimalisir terjadinya problem yang ada, seperti : penentuan nama instance,pengaturan mengenai besarnya memori yang dialokasikan untuk SGA dan PGA, pengaturan koneksi apakah itu dedicated atau shared server. Ditambah lagi konfigurasi mengenai RAC, dataguard, replication.

4. Pengaturan struktur database, baik logical maupun physical

Pengetahuan mengenai configuring & capacity planning, baik dari sisi logical dan phisycal sangan dibutuhkan. Di sisi logical sendiri seperti alokasi besaran storage yang akan dibutuhkan, lalu alokasi besaran alokasi tablespace, redo log, extent,  dll. Dari sisi physical yaitu lokasi dan alokasi untuk datafiles, temp files, log files, archive log files.

5. Pengaturan Security

Security dalam pengelolaan database merupakan salah satu hal yang sangat penting. Pengaturan user, role, priviledge adalah salah satu tugas database administrator.  Selain itu pembatasan quota tablespace terhadap user, akses grant antar user. Hal ini untuk menghindari user yang tidak berwenang mengakses informasi tertentu di dalam database.

6. Performance Tuning

Performance Tuning dibutuhkan ketika suatu database mengalami degradasi performance. Hal ini bisa disebabkan oleh perkembangan data yang besar sehingga setting dan konfigurasi awal database sudah tidak relevan. Optimasi di sisi instance sendiri yaitu optimasi memory (shared pool, buffer pool, log buffer, SGA, PGA), optimasi I/O (distribusi data files, log files, archive log files). Untuk mengetahui performance tersebut, kita bisa menggunakan monitoring tools seperti : awr, statspack, osnap, dll.

7. Backup & Recovery

Pengetahuan pengenai backup baik itu tipe backup, seperti : hot backup, cold backup, incremental backup. Disamping itu strategi backup yang dilakukan dan recovery plan jika terjadi problem ketika dilakukan restore (complete recovery, incomplete recovery). Penggunaan tools backup Oracle (RMAN) maupun third party tools seperti veritas.

8. Troubleshooting

Hal utama yang sering dilakukan seorang database administrator yaitu troubleshooting terhadap problem yang terjadi di database, baik itu error maupun performance database yang turun / database lambat. Masalah koneksi dari client ke database, aplikasi ke database, alokasi space yang kurang.

9. Pengetahuan SQL & PL/SQL

Merupakan nilai tambah bila seorang DBA memiliki pengetahuan dan keahlian di bidang SQL dan PL/SQL.  Developer dan DBA bisa ber sinergi dalam hal planning dan tuning dari sisi aplikasi khususnya kode program yang dibuat oleh Developer. DBA memberi advice mengenai optimasi query kepada developer.

10. Pengetahuan tools di level OS sesuai dengan platform yang digunakan

Seorang DBA tentu saja harus memiliki keahlian di bidang operating system yang digunakan sebagai server database. Bila database server menggunakan unix/linux, keahlian dasar di platform tersebut seperti : ls, cp, vmstat, top, ipcs, iostat wajib dimiliki. Disamping itu keahlian dalam membuat shell scripting maupun batch scripting merupakan nilai tambah untuk membantu melakukan otomasi tugas rutin yang biasa dilakukan seorang DBA.

Tertarik menjadi DBA ?? :) :)

Incoming search terms:

  • belajar menjadi database administrator
  • Cara It dba
  • Tugas tugas jadi DBA apa saja
  • panduan interview untuk dba
  • software yang dibutuhkan untuk database oracle
  • apa maksud third party software oracle
  • step by step menjadi database administrator
  • tips menjadi administrator engineering
  • yang harus dipelajari menjadi dba
  • konsep dba oracle

4 Comments »

February 5th 2011

Oracle DBA needed

Lagi nyari 1 orang DBA untuk ditempatkan di project, statusnya sendiri contract based. Requirementnya :

- Pengalaman minimal 1 tahun dalam administrasi database.

- Mengerti & paham RAC.

- Mengerti & paham Advanced Replication.

- Mengerti OID (Oracle Internet Directory).

- Bisa PL/SQL (create stored procedure).

- Ngerti Solaris

Untuk salarynya sendiri >= 5 juta (tergantung nego juga saat wawancara).

Apabila ada yang minat kirim cv japri yaa... ;)

1 Comment »

February 4th 2011

Start & Stop OEM dbconsole services

Starting dbconsole :

1
2
3
4
5
6
7
8
9
10
11
12
13
bash-3.00$ emctl START dbconsole
 
Oracle Enterprise Manager 10g DATABASE Control Release 10.2.0.3.0
 
Copyright (c) 1996, 2006 Oracle Corporation.  ALL rights reserved.
 
http://ldapdb1:1158/em/console/aboutApplication
 
Starting Oracle Enterprise Manager 10g DATABASE Control ........ started.
 
------------------------------------------------------------------
 
Logs are generated IN directory /oracle/app/product/10g/ldapdb1_ldapdb1/sysman/log

Stopping dbconsole :

1
2
3
4
5
6
7
8
9
10
11
bash-3.00$ emctl stop dbconsole
 
Oracle Enterprise Manager 10g DATABASE Control Release 10.2.0.3.0
 
Copyright (c) 1996, 2006 Oracle Corporation.  ALL rights reserved.
 
http://ldapdb1:1158/em/console/aboutApplication
 
Stopping Oracle Enterprise Manager 10g DATABASE Control ...
 
...  Stopped.

Status :

1
2
3
4
5
6
7
8
9
bash-3.00$ emctl STATUS dbconsole
 
Oracle Enterprise Manager 10g DATABASE Control Release 10.2.0.3.0
 
Copyright (c) 1996, 2006 Oracle Corporation.  ALL rights reserved.
 
http://ldapdb1:1158/em/console/aboutApplication
 
Oracle Enterprise Manager 10g IS NOT running.

No Comments yet »

« Prev - Next »