Kerusakan seperti ini tidak dapat diperbaiki dengan mudah dengan hanya melakukan perubahan konfigurasi, karena konfigurasi yang harus diubah cukup banyak.
Cara termudah untuk memperbaiki OEM tidak dapat start adalah dengan menghapus OEM lalu meng-installnya kembali.
Hal yang dilakukan dalam proses uninstall dan install OEM sebenarnya cukup banyak, mulai dari pembuatan struktur direktori OEM hingga penghapusan dan pembuatan ulang schema dan struktur tabel di dalam database oracle untuk menyimpan data operasional OEM.
Beruntungnya kita tidak perlu melakukan hal kompleks tersebut, karena oracle telah menyediakan tools untuk uninstall dan install kembali OEM.
Untuk uninstall OEM kita dapat menjalankan perintah
emca -deconfig dbcontrol db -repos drop
Lalu, untuk install kembali dapat menjalankan perintah
emca -config dbcontrol db -repos create
Saat menjalankan perintah diatas, bisa jadi aplikasi emca meminta nilai oracle_unqname dari environment variable, untuk itu kita bisa menjalankan perintah
set oracle_unqname=nama_service_oracle
Nama service oracle dapat anda temukan di direktori oradata (default-nya biasanya orcl).
Jika instalasi sukses dan anda tidak dapat mengaksesnya melalui browser, periksa informasi error pada browser anda, jika terkait dengan security berarti browser anda telah menggunakan enkripsi dengan kunci enkripsi yang lebih panjang daripada kunci enkripsi yang disediakan oleh web server OEM (oracle agak ketinggalan teknologi dalam hal security OEM-nya). Cara termudah yang saya lakukan agar tetap dapat menggunakan OEM adalah dengan mematikan fitur enkripsinya dengan menjalankan perintah berikut
emctl unsecure dbconsole
Solusi diatas tentu tidak baik jika anda menggunakan OEM dalam lingkungan production. Untuk solusi yang lebih baik, anda dapat mengubah key server anda dengan key yang lebih panjang dengan memanfaatkan tools open ssl.
Semoga bermanfaat..