Kemarin saya mengalami problem pada server freeradius saya, dimana server radius setelah restart jadi tidak terkoneksi ke server database oracle, saya awalnya sudah sempat kawatir karena restart nya karena anomaly dan takutnya oracle instant client nya corrupt.. Wah bisa report kalau ada file nya yang corrupted.
Ini error nya :
Tue Sep 15 13:11:36 2015 : Error: rlm_sql_oracle: Oracle logon failed: 'ORA-21561: OID generation failed '
Tue Sep 15 13:11:36 2015 : Error: rlm_sql (sql): Failed to connect DB handle #0
Tue Sep 15 13:11:36 2015 : Info: Loaded virtual server
Tue Sep 15 13:11:36 2015 : Info: Loaded virtual server inner-tunnel
Setelah tanya ke mbah google, Ternyata cara memperbaiki nya cukup mudah, caranya adalah :
1. Stop dulu service yang menggunakan oracle instant client nya, disini yang menggunakan adalah service freeradius nya.
2. Ketik hostname :
# hostname
server-radius
3. Edit File /etc/hosts
# vi /etc/hosts
4. Pada file /etc/hosts tambahkan nama hostname nya pada baris localhost
Sebelumnya :
127.0.0.1 localhost
Menjadi :
127.0.0.1 localhost server-radius
5. Simpan perubahan file nya
Silahkan dicoba kembali untuk menjalankan service yang menggunakan oracle instant client nya. Dan seharusnya saat ini sudah tidak ada masalah lagi untuk koneksi ke database oracle nya.
Ref : http://chaos667.tumblr.com/post/20006357466/ora-21561-and-oracle-instant-client-112
Selesai, Semoga bermanfaat juga untuk teman pembaca semua
Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017
Tidak ada komentar:
Posting Komentar