NMO not setuid-root (Unix-only) EM
RemoteOperationException: ERROR: NMO not setuid-root (Unix-only) …pernah mengalami pesan diatas ketika akan mengakses resource oracle menggunakan enterprise manager yang memerlukan host credential ????. kalo pernah berarti anda masuk pada blog yang tepat.. hehehe…
Masalah diatas terjadi karena kesalahan pengesetan hak akses pada beberapa file yang dieksekusi oleh EM. Hal ini hanya terjadi pada EM yang diinstall di Linux. Umumnya hal ini terjadi ketika kita tidak memberikan privilege pada user oracle:oinstall ketika menginstall oracle.Untuk mengatasi masalah diatas kita perlu mengeset file2x berikut :
-rwsr-s— 1 root oinstall 23460 Jan 20 16:02 nmo
-rwsr-s— 1 root oinstall 17164 Jan 20 16:02 nmb
yup, benar ada 2 file yang harus kita ganti permissionnya yaitu :
1. $ORACLE_HOME/bin/nmo
2. $ORACLE_HOME/bin/nmb
untuk mengganti permission dari perintah diatas ketikkan script berikut :
su root
chown oracle:oinstall $ORACLE_HOME/bin/nmo $ORACLE_HOME/bin/nmb
chmod 6750 $ORACLE_HOME/bin/nmo $ORACLE_HOME/bin/nmb
setelah itu coba jalankan proses yang memerlukan autentikasi host credential seperti : startup/shutdown database.
Read Full Post | Make a Comment ( None so far )




