-
Recent Posts
- Les Bahasa Inggris di English First
- Tip Menyembukan Gagap
- Kunci Komunikasi Sukses: Mendengarkan
- Menghargai dengan Berterima Kasih
- Menjalani Perubahan
- Memaknai Kegagalan
- Product ETL, database, datawarehouse, dan BI
- Pengantar Datawarehouse dan Business Intelligence
- Cara merencanakan Gaji dan Mencapainya
- Database Appliance: Shared-nothing vs Shared-everything
- Fakta rohmad.net (2): Buah dari Berbagi
- Fakta rohmad.net (1)
- Lowongan Database Administrator (DBA) Oracle
- Database Appliance
- Pekerjaan yang Berkaitan dengan Database Oracle
Categories
- Datawarehouse (4)
- Oracle (78)
- Administration (38)
- Advance Technology (2)
- Backup & Recovery (10)
- Concept (15)
- Dataguard (5)
- Developing DBA career (8)
- Install (1)
- Oracle Corporation (2)
- Performance Tuning (6)
- security (1)
- SQL and PL/SQL (10)
- Troubleshooting (3)
- Utilities (2)
- Others (33)
- Blogging (4)
- Hidup bahagia (11)
- Investasi (1)
- Lowongan pekerjaan (2)
- Managing People (2)
- Membangun Karir (3)
- Motivasi (4)
- Pendidikan (1)
- Science (5)
- Uncategorized (6)
Archives
- December 2012 (6)
- June 2012 (6)
- May 2012 (2)
- March 2011 (2)
- February 2011 (1)
- June 2009 (2)
- December 2008 (1)
- October 2008 (1)
- September 2008 (5)
- August 2008 (10)
- July 2008 (15)
- June 2008 (17)
- May 2008 (15)
- April 2008 (20)
- March 2008 (9)
Recent Comments
- Fernanda on Tip Menyembukan Gagap
- wandi on Lowongan: Database Oracle Specialist
- wandi on Kiat Mempersiapkan Diri Jadi DBA Oracle
- Spencer on Les Bahasa Inggris di English First
- masfir on Lagu-lagu Kenangan Tahun 80-an (lagi)
- tiffany 1837 on Mengatasi Kebiasaan Bicara Gagap
- adhie on Cara Belajar Database Oracle secara Otodidak
- rizkiyumna on Tip Menyembukan Gagap
Komunitas Oracle
Oracle Documentation
Category Archives: SQL and PL/SQL
Trigger: Mencatat History Startup & shutdown DB
Kita bisa mengetahui kapan database shutdown dan kapan database startup, biasanya dengan melihat di alert log. Lebih detail tentang alert log saya bahas di Maintenance Log dan Trace File. Namun kita perlu usaha ekstra untuk membaca alert log. Untuk mempermudahnya, … Continue reading
Posted in Administration, SQL and PL/SQL
Tagged audit, Database, oracle, shutdown, Startup, trigger
3 Comments
Menjalankan OS Command atau Shell Script dari PL/SQL
Menjalankan OS Command atau shell script dari SQLPlus sudah biasa kita lakukan. Biasanya kita menggunakan ! atau host (catatan: di Windows hanya bisa pakai host, tidak bisa pakai !), contoh: SQL> ! ls -la SQL> ! /data1/oracle/Users/rohmad/test.sh SQL> host ls … Continue reading
PL/SQL: Memasukkan Variabel dalam Prosedur
Sebagaimana prosedur dalam bahasa pemrograman lain, kitapun bisa memasukkan variabel ke dalam prosedur. Lihat contoh prosedur PROC_REFRESH_MYTAB yang lalu create or replace procedure PROC_REFRESH_MYTAB as V_rcg_min NUMBER; v_rcg_max number; V_iterasi NUMBER; v_date DATE; BEGIN V_rcg_min := 10; v_rcg_max := 100; … Continue reading
PL/SQL: Membuat Prosedur
Tulisan ini merupakan lanjutan dari dasar-dasar pengenalan PL/SQL yang telah saya tulis sebelumnya, yaitu contoh penggunaan PL/SQL dan Struktur PL/SQL. Prosedur merupakan subprogram PL/SQL yang berdiri sendiri. Kalau kita punya pekerjaan rutin dan command-commandnya pun itu-itu saja, kita bisa menyimpan … Continue reading
Pivot Query: konversi row ke column
Inti pivot query adalah menampilkan data row menjadi column. Contoh praktisnya, saya punya data berikut ini create table trx(PART varchar2(1), TRX_DATE date, DOC_NO varchar2(10), TRX_CODE varchar2(1), AWAL number, TRX_QTY number,AKHIR number);
Mengenal Oracle PL/SQL (2): Struktur
Setelah melihat contoh penggunaannya, sekarang mari kita bahas dasar-dasar PL/SQL. Silahkan lihat block PL/SQL yang telah kita bahas tersebut: DECLARE V_rcg_min NUMBER; v_rcg_max number; V_iterasi NUMBER; BEGIN V_rcg_min:= &1; v_rcg_max:= &2; V_iterasi:=V_rcg_min; WHILE V_iterasi <= v_rcg_max LOOP delete from MYTAB … Continue reading
Mengenal Oracle PL/SQL (1): Contoh Kasus
PL/SQL (Procedural Language/Structured Query Language) merupakan pengembagan SQL oleh Oracle. Prasyarat mempelajari PL/SQL adalah paling tidak mengetahui dasar-dasar SQL. Sebagai awalan belajar PLSQL, mari kita lihat contoh kasus dan contoh blok PL/SQL berikut ini. Misalkan saya punya tabel MYTAB. Tabel … Continue reading
Tuning Query dengan Explain Plan
Suatu proses (query) sebelum dijalankan, database Oracle menentukan dulu mana langkah-langkah yang paling optimal (efektif dan efesien) yang akan dipilih. Contoh query yang melibatkan 5 tabel, paling tidak ada 1x2x3x4x5 pilihan langkah (execution plan) tabel-table mana yang akan di-joint terlebih … Continue reading
Posted in Performance Tuning, SQL and PL/SQL
Tagged Database, explain, oracle, performance, plan, Query, tuning
15 Comments