Home > Articles > NMO not setuid-root (Unix-only) EM

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

untuk mengatasi masalah diatas, pertama jalankan script $ORACLE_HOME/root.sh.

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

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: