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]

