Skip to content

Memindahkan Database ke Mesin lain

Pertanyaan
Hallo Mas.., bacaan di blog nya mas sangat berguna bagi saya sebagai pemula di Oracle. Saya mau tanya sedikit masalah database Oracle. Misalnya di PC server yang saya gunakan mengalami crash.. dan tidak bisa hidup lagi. Apakah bisa hardisk yg isinya database Oracle dipindahkan ke PC yg lain dan di buka dengan oracle di PC yang baru ini? Dan diharapkan datanya utuh… atau ada solusi lain untuk masalah ini? Mohon petunjuk dari mas.

Jawaban
Kalau data-data di harddisk (terutama bagian yang memuat file-file database) masih bisa dibaca, tentu saja database anda bisa dinaikkan di mesin (komputer/PC) lain. Anggap saja data di hard disk anda sebagai backup, selanjutnya backup data ini akan anda naikkan di tempat lain. Dengan kata lain, anda akan melakukan Restore dari off line backup

Langkah-langkahnya adalah sebagai berikut (misalkan nama instance/database anda DATAKU):

  1. Install database Oracle (versi harus sama dengan sebelumnya) di PC baru. Lokasi ORACLE_HOME tidak harus sama.
  2. Copy initial (parameter) file dari disk lama ke direktory %ORACLE_HOME%\database (kalau PC anda Windows) atau $ORACLE_HOME/dbs (kalau PC anda Unix, misal Linux). Misalkan initial (parameter) file itu adalah initDATAKU.ora
  3. Kalau PC anda Windows, buat instance
    cd %ORACLE_HOME%\database
    set ORACLE_SID= DATAKU
    orapwd file=orapwDATAKU password=oracle entries=10 force=y
    oradim -NEW -SID DATAKU
  4. Lakukan langkah-langkah restore seperti yang saya bahas di Restore dari off line backup

Saya berharap semoga ini bisa membantu, dan database anda up kembali di PC yang baru. Good luck.



Silahkan baca yang berikut ini juga :

9 Comments

  1. Mas, OSnya harus sama yah?

    Posted on 12-Jun-08 at 1:41 am | Permalink
  2. beny

    klo di oracle XE sama nga step2nya mas?

    Posted on 28-Jun-08 at 8:14 am | Permalink
  3. rohmadne

    For Sigit:
    Kayaknya harus sama. Nanti kapan-kapan saya sek lagi, kalo perlu saya coba test.

    Posted on 30-Jun-08 at 5:21 am | Permalink
  4. rohmadne

    For Beny,
    Saya belum mencoba di Oracle XE. Secara teori, langkah-langkahnya pastinya sama.

    Posted on 30-Jun-08 at 5:22 am | Permalink
  5. dedy andrian

    mas, saya mengalami kasus yang sama seperti kasus diatas. lalu saya mencoba langkah2 berikut:
    1. saya buat database di mesin baru dengan SID sama seperti SID database yang crash.

    2.shutdow instance;

    3. saya pindah control file, redolog, dan datafile, dari database yang crash ke database baru, lokasinya pathnya kebetulan sama.

    4. startup open instance di database baru, …..
    database mounted.
    namun keluar pesan
    ORA-01157: cannot identify/lock data file 1 – see DBWR trace file.
    datafile yang dimaksud adalah SYSTEM01.DBF

    menurut ora-code.com penyebab eror tersebut karena background process gak bisa menemukan data file atau tidak bisa nge lock datafile .

    bagaimana cara solve ini masalah??

    thanks mas

    Posted on 13-Dec-08 at 10:49 am | Permalink
  6. What a interesting post. I absolutely like your Site about Stethoskop und Belkin Router! http://www.mv-arzfeld.com/include.php?path=guestbook Stethoskop und Belkin Router

    Posted on 22-May-11 at 6:06 pm | Permalink
  7. Najnowsze wiadomo?ci z tej strony. W pe?ni zgadzam si? w tym newsie.

    Posted on 31-May-11 at 12:49 pm | Permalink
  8. Hello very nice cosmetico. Really interesting cosmetico. Look to see more cosmetico.

    Posted on 29-Jun-11 at 11:31 am | Permalink
  9. That is the proper weblog for anyone who wants to find out about this topic. You notice a lot its almost laborious to argue with you (not that I truly would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Nice stuff, simply great!

    Posted on 11-Dec-11 at 9:55 am | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*