NMO not setuid-root (Unix-only) EM

Posted on May 5, 2009. Filed under: Artikel TI |

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.

Make a Comment

Make a Comment: ( None so far )

blockquote and a tags work here.

Liked it here?
Why not try sites on the blogroll...