Jumat, 31 Juli 2015

Memperbaiki oracle enterprise manager yang rusak

Oracle Enterprise Manager (OEM) biasanya tidak dapat dihidupkan ketika terjadi perubahan nama host komputer atau ketika terjadi perubahan alamat IP.

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..