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.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 251661188 bytes
Database Buffers 352321536 bytes
Redo Buffers 7135232 bytes
Database mounted.
Database opened.
SQL> show parameter db_files

NAME       TYPE         VALUE
———
—— ————— ——–——
db_files    integer            1000

Lalu jalankan kembali script create tablespace yang sebelumnya.

Tinggalkan sebuah Komentar »

Belum ada komentar.

RSS umpan untuk komentar-komentar dalam tulisan ini. URI Lacak Balik

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Theme: Rubric. Blog pada WordPress.com.

Ikuti

Get every new post delivered to your Inbox.