Yap memang
butuh recovery Pak..

bisa coba
jalankan SQL> recover database;

 

jika dia
minta archive log bla3.. Bapak coba pilih auto...

atau masih
error blg bahwa dia ga nemu archive log no sekian ?

jika hal di
atas terjadi, coba Bapak shutdown database,

kemudian edit
initBANDUNG.ora, tambahkan pada baris paling bawah :

_ALLOW_RESETLOGS_CORRUPTION=TRUE

lalu ubahlah
parameter undo_management dari auto menjadi manual..

 

lakukan
startup nomount lalu create spfile dari pfile dengan command :

SQL>
create spfile from pfile;

SQL>
shutdown immediate;

SQL>
startup mount;

SQL>
recover database;

SQL> alter
database open;

apabila
muncul pertanyaan, pilih cancel saja Pak...

Mestinya
sudah bisa diopen Pak databasenya...

 

Jika sudah
dapat diopen, langkah selanjutnya :

create undo
tablespace baru

shutdown
immediate

buka pfile :

- set
undo_management = auto

- delete line
_ALLOW_RESETLOGS_CORRUPTION=TRUE

SQL>
startup nomount;

SQL>
create spfile from pfile;

SQL>
shutdown immediate;

SQL>
startup

jika sudah
berhasil terstartup :

SQL> alter
system set undo_tablespace = <nama_undotablespace_baru>;

SQL> drop
tablespace <nama_undo_lama> including contents and datafiles;



"Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, kau 
akan tetap berada diantara bintang-bintang"   

--- Pada Rab, 13/1/10, anthony_kurniawan0407 <[email protected]> 
menulis:

Dari: anthony_kurniawan0407 <[email protected]>
Judul: Re: Bls: [indo-oracle] Database tidak mau Open
Kepada: [email protected]
Tanggal: Rabu, 13 Januari, 2010, 1:59 PM







 



  


    
      
      
      



--- In indo-oracle@ yahoogroups. com, Bati Firdaus Kurniawan <bati_fk_1804@ 
...> wrote:

>

> Pak Anthony,

> 

> SID cuma 1 = BANDUNG, yg td JKT cm sample aja si..

> 

> Script tersebut sudah dijalankan, tetapi muncul error lanjutan : 

> 

> SQL>  @D:\AtWork\CTL. SQL;

> 

> Control file created.

> 

> ALTER DATABASE OPEN RESETLOGS

> *

> ERROR at line 1:

> ORA-01194: file 1 needs more recovery to be consistent

> ORA-01110: data file 1: 'D:\ORACLE\ORADATA\ BANDUNG\SYSTEM01 .DBF'

> 

> 

> Dr error diatas, kalo saya baca2 perlu recover datafile / recover database.

> namun, sptnya kok tidak ada akhirnya. malah byk error lainnya.

> 

> Thanks,

> 

> Bati Firdaus K

> 

> 

> 

> 

> 

> ____________ _________ _________ __

> From: Anthony Kurniawan <anthony_kurniawan0 4...@...>

> To: indo-oracle@ yahoogroups. com

> Sent: Wed, January 13, 2010 11:47:23 AM

> Subject: Re: Bls: [indo-oracle] Database tidak mau Open

> 

>   

> Dear Pak Bati F,

> 

> Ketika dilihat dari error Bapak,

> 

> ORA-01122 : database file 3 failed verification check

> 

> ORA-01110 : data file 3: 'D:\ORACLE\ORADATA\ JKT\VWMLITE01. DBF'

> 

> ORA-01270 : file is more recent than controlfile - old controlfile

> 

> terdapat datafile VWMLITE01.DBF namun tidak terdaftar pada controlfile yang 
> Bapak miliki.. Bisa coba dilihat Pak file fisiknya di directory tersebut ? 

> Karena yang saya lihat dari hasil script controlfile yang Bapak miliki, hanya 
> SID untuk Bandung, sedangkan file di atas tertulis JKT dan tidak terlampir di 
> struktur database yang Bapak miliki...

> Atau memang terdapat 2 SID di server Bapak ?

> 

> NB : Jika memang hanya terdapat 1 SID, sebaiknya dicari tau dulu Pak, seluruh 
> datafile yang Bapak miliki, apakah sudah tertera pada script controlfile di 
> bawah ?

> apabila belum tertera, cantumkan path tersebut dengan menambah line pada 
> script di bawah. 

> 

> Semoga membantu....

> 

> "Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, kau 
> akan tetap berada diantara bintang-bintang"   

> 

> --- Pada Rab, 13/1/10, Anthony Kurniawan <anthony_kurniawan0 4 0...@yahoo. 
> com> menulis:

> 

> Dari: Anthony Kurniawan <anthony_kurniawan0 4 0...@yahoo. com>

> Judul: Re: Bls: [indo-oracle] Database tidak mau Open

> Kepada: indo-oracle@ yahoogroups. com

> Tanggal: Rabu, 13 Januari, 2010, 11:24 AM

> 

>  

> 

> Dear Pak Bati F,

> 

> Ya benar Pak, dari script tersebut akan membuat ulang controlfile, 

> 

> dijalankan dalam keadaan startup nomount

> 

> Bapak save saja file tersebut dengan format .sql (misal : createcontrofile. 
> sql)

> 

> kemudian Bapak login ke SQL*Plus, terlebih dahulu shutdown immediate database 
> (jika dalam keadaan mount), lalu setelah database down, jalankan command 
> startup nomount.

> 

> lalu setelah berhasil dalam keadaan nomount, execute script tersebut :

> 

> SQL> @createcontrolfile. sql

> 

> (perhatikan path dimana Bapak menaruh file tersebut, misal ditaruh di 
> D:\oracle),

> 

> maka sebelum login SQL*Plus, change directory terlebih dahulu ke path 
> tersebut menggunakan perintah cd di cmd windows).

> 

> NB : Ada baiknya Bapak melakukan backup controlfile lama Bapak terlebih 
> dahulu ke path lain (biasanya terdapat 3 buah controlfile (mirroring), Bapak 
> dapat melihat path-path controlfile Bapak melalui file initBANDUNG. ora, 
> biasa terletak di {ORACLE_HOME} \database)

> 

> jika tidak ada file initBANDUNG. ora, coba liat spfileBANDUNG. ora.

> 

> Semoga membantu...

> 

> "Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, kau 
> akan tetap berada diantara bintang-bintang" 

> 

> --- Pada Rab, 13/1/10, Bati Firdaus Kurniawan <bati_fk_1804@ yahoo.com> 
> menulis:

> 

> Dari: Bati Firdaus Kurniawan <bati_fk_1804@ yahoo.com>

> 

> Judul: Re: Bls: [indo-oracle] Database tidak mau Open

> 

> Kepada: indo-oracle@ yahoogroups. com

> 

> Tanggal: Rabu, 13 Januari, 2010, 9:04 AM

> 

> saya coba itu & sudah googling gmn caranya recreate controlfile- nya..

> 

> apakah hasil spt dibawah ini yang dimaksud & kemudian di jalankan di SQL*Plus 
> nnti?

> 

> CREATE CONTROLFILE REUSE DATABASE "BANDUNG" RESETLOGS  NOARCHIVELOG

> 

> MAXLOGFILES 50

> 

> MAXLOGMEMBERS 5

> 

> MAXDATAFILES 100

> 

> MAXINSTANCES 1

> 

> MAXLOGHISTORY 226

> 

> LOGFILE

> 

> GROUP 1 'D:\ORACLE\ORADATA\ BANDUNG\REDO01. LOG'  SIZE 100M,

> 

> GROUP 2 'D:\ORACLE\ORADATA\ BANDUNG\REDO02. LOG'  SIZE 100M,

> 

> GROUP 3 'D:\ORACLE\ORADATA\ BANDUNG\REDO03. LOG'  SIZE 100M

> 

> DATAFILE

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\SYSTEM01 .DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\UNDOTBS0 1.DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\CWMLITE0 1.DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\DRSYS01. DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\EXAMPLE0 1.DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\INDX01. DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\ODM01. DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\TOOLS01. DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\USERS01. DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\XDB01. DBF',

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\USER_ DATA.ORA' ,

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\USER_ DATA1.ORA' ,

> 

> 'D:\ORACLE\ORADATA\ BANDUNG\USER_ DATA2.ORA'

> 

> CHARACTER SET WE8MSWIN1252

> 

> ;

> 

> ALTER DATABASE OPEN RESETLOGS;

> 

> Thanks,

> 

> Bati Firdaus K

> 

> ____________ _________ _________ __

> 

> From: Anthony Kurniawan <anthony_kurniawan0 4 0...@yahoo. com>

> 

> To: indo-oracle@ yahoogroups. com

> 

> Sent: Wed, January 13, 2010 8:10:50 AM

> 

> Subject: Bls: [indo-oracle] Database tidak mau Open

> 

> Dear Pak Bati,

> 

> Maaf Pak, platform OS nya apa ya Pak ? Unix/Solaris/ Windows ?

> 

> Jika di Unix/Solaris, Bapak dapat melakukan pengecekan terlebih dahulu apakah 
> proses2 di oracle nya masih berjalan ex: SMON, PMON, etc..

> 

> command yang dapat digunakan : ps -ef | grep ora

> 

> jika masih muncul beberapa proses, maka sebaiknya terlebih dahulu Bapak 
> matikan listener dan jalankan command shutdown abort dari SQL*PLUS.

> 

> Jika terdapat error yang Bapak sebutkan di bawah, ada baiknya Bapak melakukan 
> create ulang controlfile dari database Bapak, berikut langkahnya :

> 

> Setelah database berhasil down, lakukan startup mount juga dari SQL*PLUS :

> 

> SQL> alter database backup controlfile to trace;

> 

> lalu cari direktori udump pada server Bapak :

> 

> jika unix : {ORACLE_BASE} /admin/{SID} /udump

> 

> pada direktori tersebut cari file yang tercreated terakhir, gunakan command : 
> ll -ltr untuk mengurutkan berdasarkan tanggal (format file yaitu .trc).

> 

> jika windows : {ORACLE_BASE} \admin\{SID} \udump

> 

> file tersebut merupakan script untuk melakukan create ulang controlfile 
> (nantinya Bapak ubah saja formatnya menjadi .sql, namun ada beberapa hal juga 
> yang perlu diedit dari file tersebut, tidak mentah2 diubah formatnya lalu 
> diexecute).

> 

> mungkin sebaiknya Bapak googling, gmn cara membuat ulang controlfile secara 
> detail, karena sulit menjelaskan secara detail disini.

> 

> setelah controlfile baru tercreate, seringnya ketika database di open, akan 
> memerlukan recovery..

> 

> O iya ada backup an dari databasenya ga Pak ?

> 

> "Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, kau 
> akan tetap berada diantara bintang-bintang" 

> 

> --- Pada Sel, 12/1/10, Bati Firdaus Kurniawan <bati_fk_1804@ yahoo.com> 
> menulis:

> 

> Dari: Bati Firdaus Kurniawan <bati_fk_1804@ yahoo.com>

> 

> Judul: [indo-oracle] Database tidak mau Open

> 

> Kepada: "indo oracle milis" <indo-oracle@ yahoogroups. com>

> 

> Tanggal: Selasa, 12 Januari, 2010, 5:56 PM

> 

> Dear All,

> 

> Listrik di kantor tiba2 padam, dan saat menyala kembali Database tidak bisa 
> "Open".

> 

> Sedangkan saya sendiri bukan seorang DBA.

> 

> Ketika mau cek SQL di toad ternyata muncul error : 

> 

> ORA-01033: ORACLE initialization or shutdown in progress.

> 

> Setelah di cek ke database, muncul error :

> 

> ORA-01122 : database file 3 failed verification check

> 

> ORA-01110 : data file 3: 'D:\ORACLE\ORADATA\ JKT\VWMLITE01. DBF'

> 

> ORA-01270 : file is more recent than controlfile - old controlfile

> 

> apa yang harus saya lakukan ya?

> 

> mohon bantuannya..

> 

> Thanks,

> 

> Bati Firdaus K

> 

> ____________ _________ _________ _________ _________ __

> 

> Do You Yahoo!?

> 

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> http://mail. yahoo.com 

> 

> [Non-text portions of this message have been removed]

> 

> Yahoo! Mail Kini Lebih Cepat dan Lebih Bersih. Rasakan bedanya sekarang! 
> http://id.mail. yahoo.com

> 

> [Non-text portions of this message have been removed]

> 

> [Non-text portions of this message have been removed]

> 

> Berselancar lebih cepat. Internet Explorer 8 yang dioptimalkan untuk Yahoo! 
> otomatis membuka 2 halaman favorit Anda setiap kali Anda membuka browser. 
> Dapatkan IE8 di sini! 

> 

> http://downloads. yahoo.com/ id/internetexplo rer

> 

> [Non-text portions of this message have been removed]

> 

> Yahoo! Mail Kini Lebih Cepat dan Lebih Bersih. Rasakan bedanya sekarang! 
> http://id.mail. yahoo.com

> 

> [Non-text portions of this message have been removed]

> 

> 

>  

> 

> 

>       

> 

> [Non-text portions of this message have been removed]

>





    
     

    
    


 



  






      
___________________________________________________________________________
Dapatkan nama yang Anda sukai!
Sekarang Anda dapat memiliki email di @ymail.com dan @rocketmail.com.
http://mail.promotions.yahoo.com/newdomains/id/

[Non-text portions of this message have been removed]

Kirim email ke