Rabu, 05 Agustus 2009

Reset Password OC4JAdmin (Windows)

Lupa… Lupa lupa lupa.. Lupa lagi passwordnya…. (disadur dari Kuburan)

Lupa password? Ah, penyakit memang. Kalo lupa password oc4jadmin susah memang. Jadi susah monitoring, ga bisa upgrade atau uninstall.

Sebelumnya apa itu OC4J? OC4J itu Oracle Container for J2EE itu adalah J2EE komponen untuk Application Server-nya Oracle. Sejak 'bergabung' dengan Oracle, BI yang dulunya Siebel Analytics ini langsung ditempel OC4J. Dulu sih ga pake OC4J. Nah lalu siapa itu OC4JAdmin? Yah itu adalah user Administratornya si Application server ini.

Untuk merubah password oc4jadmin ini, silahken ikuti cara-cara berikut ini:

  1. Matikan oc4j instancenya
  2. Cari file system-jazn-data.xml di ORACLE_HOME\j2ee\oc4j_instance_name\config (Backup dulu sebelum diubah, takutnya ada apa-apa)
  3. Nah terus temukanlah tag user
    yang name-nya oc4jadmin!
  4. Coba liat credentials-nya, nampak seperti bahasa robot. Itulah password yang dienkripsi. Di sini bakalan kita ubah paksa paswordnya huahahaha *muka setan*. Ingat-ingat gunakan tanda seru di depan password baru.
  5. User tag di system-jazn-data.xml

    Password diubah, tanda seru di depan menandakan bahwa setelah instance naik password ini dienkripsi

  6. Lalu apa lagi? Kita hapus tembolok password nya eh password di tembolok, ah maksud sayah cached password di ORACLE_HOME\j2ee\home\persistence\ascontrol\ascontrol\securestore\, untuk OC4J applikasi Oracle lainnya (home diganti dengan oc4jinstance nya). Kemudian restart OC4J nya.
  7. OC4J dimatikan

  8. Setelah dinyalakan kembali OC4J nya, coba password baru yang tadi kita ubah. Misalnya dengan membuka System Management.

  9. Membuka System Management. Ups yang dicoret merah itu Applikasi BI pesaing, hoho


  10. Masukkan password OC4JAdmin yang barusan kita ubah (paksa).

  11. Halaman Login System Management. Masukkan password baru tadi (passbaru123)


    Jika berhasil login maka halaman pertama System Management muncul (yihaaa)

  12. Sebentar, kita lihat dulu apa kabar file system-jazn-data.xml kita. Ternyata password bahasa manusia yang tadi dimasukkan (!passbaru123) tidak ada, dan kembali berubah menjadi bahasa robot. Rupanya BIEE kembali mengenkripsi.

Password bahasa manusia kita hilang!

Begitulah, kita berhasi mereset password OC4JAdmin, yuhuuu...

Hal-hal yang mungkin jadi pertanyaan:

  • Itu tanda seru sebelum password baru buat apa sih??
    • Ehm.. mungkin untuk membedakan yang belum dan telah dienkripsi kali yah, soalnya kalo diperhatiin password enkripsi itu depannya {903}
  • Kalo ga pake tanda seru gimana?
    • Ga akan mau nyala dia, error gitu
  • Kapan butuh ngereset password
    • Waktu punya admin yang pelupa
    • Waktu mau uninstall dan adminnya lupa password
    • Waktu mau monitoring, tapi adminnya lupa password (hahaha… admin, Anda memegang bola panas)
    • *jawaban jahat* waktu kita mau ngisengin Adminnya (peace!)


Source:

http://mike-lehmann.blogspot.com/2006/12/reset-oc4j-admin-password.html

Tidak ada komentar:

Posting Komentar