Untuk anda yang baru saja mengenal Oracle 10g, mungkin pernah terlintas di pikiran , bagaimana caranya export - import database. seperti jika kita menggunakan PHP Mysql dengan PHPMyadmin pada fitur export/import nya. Berikut ini contoh implementasinya menggunakan utility Data Pump Export dan Data Pump Import (os Windows). Misal kita hendak mengotak atik database schema “hr”, tetapi kita tidak mau mengganggu jalannya database tsb, karena sedang digunakan oleh user lain untuk operasional bisnis .. Maka solusinya adalah kita mengexport database schema hr dan mengimportnya ke database schema hrdev, sehingga kita bisa bebas mengotak atik hrdev tsb tanpa mengganggu jalannya operasional bisnis pada database hr . 1.buat direktori untuk tempat file dump yang hendak kita buat MKDIR c:\oraclexe\app\tmp 2. Login ke SqpPlus sqlplus SYSTEM/password 3. Kita akan mengeset default nilai variabel dmpdir kepada direktori yang barusaja kita buat tadi (untuk tempat meletakkan file hasil dump database. Kemudian beri hak akses pada user siapa saja yang akan menggunakannya. CREATE OR REPLACE DIRECTORY dmpdir AS ’c:\oraclexe\app\tmp’; 4. kita akan mengeksekusi penrintah untuk export. tapi sebelumnya kita harus beralih dari SqlPlus ke direktory bin pada windows command line, dengan mengetik perintah dibawah ini pada SqlPlus HOST 5. masukkan perintahnya expdp SYSTEM/password SCHEMAS=hr DIRECTORY=dmpdir DUMPFILE=schema.dmp LOGFILE=expschema.log Maka akan keluar output report, misal seperti ini : Export: Release 10.2.0.1.0 - Production on Tuesday, 13 December, 2005 11:48:01 Maka dumpfile dan lognya sudah berhasil dibuat di dmpdir .. 6. Lalu kita import kedalam database schema baru bernama hrdev (otomatis akan di create oleh oracle apabila database schema tsb belum ada). Misal kita akan mengexport semua data, kecuali constraints, ref_constraints, dan indexes. impdp SYSTEM/password SCHEMAS=hr DIRECTORY=dmpdir DUMPFILE=schema.dmp REMAP_SCHEMA=hr:hrdev EXCLUDE=constraint, ref_constraint, index TABLE_EXISTS_ACTION=replace LOGFILE=impschema.log maka akan menghasilkan output sbb (juga tertulis pada impschema.log file) : Import: Release 10.2.0.1.0 - Production on Tuesday, 13 December, 2005 11:49:29 Maka sekarang hrdev sudah diisi dengan data dari database schema hr 7. Jangan lupa, sebelum menyelesaikan, kita beri password dulu utk login hrdev supaya lebih aman ALTER USER hrdev IDENTIFIED BY hrdev; |
Jumat, 08 Januari 2010
Januari 08, 2010
JuanitaOke
Oracle
1 comment
Software Tutorial, - 8 Januari 2010
Related Posts:
Administrasi Control FileSelain datafile dan log dfile, control file merupakan salah satu file utama database Oracle. Secara global ada baiknya kita lihat lagi arsitektur database Oracle. Informasi yang disimpan di contol file di antaranya adalah nam… Read More
Cara Belajar Database Oracle secara OtodidakOracle itu sangat royal, terlalu gampang membagi knowledge. Kita bisa nge-download software Oracle RDBMS dan dokumentasinya (yang berisi bejibun e-book) secara gratis. Tentunya itu bukan semata-mata untuk meng-educate user (d… Read More
Teori dan Administrasi init file (pfile dan spfile)Konfigurasi instance disimpan di file bertipe text yang dikenal dengan init file (initial file) atau pfile (parameter file). Mulai versi 9i Oracle memperkenalkan pfile bertype binary yang disebut spfile.Di Unix family, init f… Read More
Arsitektur Database OracleKata database dalam frasa “arsitektur database Oracle” seharusnya adalah Database Management System (DBMS). Untuk penyederhanaan penyebutan, Database Management System memang sering cukup disebut database saja.Secara umum kom… Read More
Membuat ListenerSetelah install software Oracle dan membuat database Oracle, kini saatnya kita untuk mengakses database lewat jaringan. Dari sisi server (Oracle database) diperlukan listener, sementara dari sisi client diperlukan Local Net S… Read More
Langganan:
Posting Komentar (Atom)
Matur suwun mas buat infonya. Berguna banget!!
BalasHapus