Ario's Weblog

Februari 27, 2008

CREATE MANY TABLESPACES

Filed under: Administration — javora @ 10:43 am

Pada project datacenter spasial, telah direncanakan untuk membangun sekitar 660 tablespace untuk menampung data dan index. Untuk mempermudah, syntax create tablespace telah dimasukkan kedalam sebuah script sehingga dapat jalan secara otomatis. Namun ditengah eksekusi script tersebut, terjadi error. Ternyata error tersebut disebabkan karena nilai parameter db_files yang aktif lebih kecil daripada jumlah tablespace yang akan dicreate. Supaya semua tablespace dapat dicreate, maka db_file perlu diperbesar.

SQL> alter system set db_files=1000 scope=spfile;

Scope yang bisa dipakai untuk mengubah db_files ini hanya bisa memakai scope=spfile. Karena jika memakai scope both atau memory akan terjadi error “ERROR at line 1: ORA-02095: specified initialization parameter cannot be modified”.

Setelah mengubah nilai db_files tersebut, database perlu di-restart.

(lagi…)

ANOMALI XML GENERATOR ORACLE

Filed under: SQL and PL/SQL — javora @ 9:05 am

Kemarin team Nirwana ke SPC lagi untuk menyelesaikan tahap sinkronisasi. Seperti biasa, aku bertugas untuk ngebantu mba Ita menyelesaikan aplikasi Generate XML dari data spasial yang disimpan pada database Oracle. Jika kemarin menggunakan sys_xmlgen() untuk menghasilkan xml dari satu kolom. Maka kali ini, saya mencoba menggenerate seluruh kolom menjadi XML. Hal ini tidak bisa dilakukan dengan menggunakan sys_xmlgen(). Oleh karena itu, saya buat file batch untuk mengeksekusi query xml generator. Berikut ini file batch dan query-nya.

 

save.bat

sqlplus spasial/spasial@orcl @D:ariobatchquery.sql

query.sql
(lagi…)

Februari 25, 2008

GENERATE XML DARI TABEL SPASIAL

Filed under: SQL and PL/SQL — javora @ 11:33 am

Barusan bantu mba Ita lagi untuk generate tipe data sdo_geometry ke xml. Sebagai info, sdo_geometry adalah tipe data buatan pada Oracle 10G untuk menampung data spasial. Sdo_geometry ini merupakan objek yang didalamnya terdapat beberapa variabel-variabel seperti keterangan proyeksi, koordinat dan yang lainnya. Tadi sempat kebingungan bagaimana format XML dari sdo_geometry ini. Daripada pusink mikir, aku coba generate pake sys_xmlgen().

SQL> select sys_xmlgen(geoloc) from jakarta where rownum=1;

“geoloc” disini adalah nama kolom yang memiliki tipe data sdo_geometry, sedangkan “jakarta” adalah nama tabelnya. namun ketika di sqlplus, xml yang muncul hanya sebagian. sepertinya sqlplus-nya harus ada yang disetting lagi.
(lagi…)

Februari 6, 2008

Syntax Cek Primary Key

Filed under: SQL and PL/SQL — javora @ 2:48 pm

Gimana cara ngecek kolom apa aja yang jadi primary key di suatu tabel? Masalah ini yang ketemu waktu bantuin mba Ita bikin aplikasi convert data ke XML. Sempet bikin bingung juga neh, yang aku tau seh cara ngecek constraint lewat user_constraint. Tapi buat ngecek kolom apa aja yang jadi primary key, wah masih belum tau syntax nya gimana.. Ya udah daripada bingung-bingung nanya ke millist indo-oracle aja. Eh barusan dapet jawaban yang ditunggu-tunggu dari millist. Dan inilah solusi dari Wira Bisma salah satu anggota millist..

INI QUERY UNTUK MENCARI KOLOM YANG DIGUNAKAN SEBAGAI
PRIMARY KEY DALAM SATU TABEL PADA SEMUA TABEL DALAM
SATU SCHEMA.
(lagi…)

Tema: Rubric. Blog pada WordPress.com.

Ikuti

Get every new post delivered to your Inbox.