Oracle11g NMO not setuid-root [megoldva]

Sziasztok,

Beállítom az ORACLE_SID-et, majd emctl start dbconsole.El is indul szépen, el tudom érni a megadott címen:https://localhost:5502/em/
Azonban Listener indításakor az alábbi hibát kapom: Validation Error ERROR: NMO not setuid-root (Unix-only)
a root.sh-t futtattam, root-ként úgy hogy nem futott az emctl.Az nmo fájlok suid-en vannak:
-rwsr-xr-x 1 root oinstall 30444 ápr 3 10.47 nmo

Valamit kihagytam volna ?

Hozzászólások

Installer rakta fel a cuccot, vagy backupbol csomagoltad ki?
Ha az emctl nem fut, es ugy inditod a listenert, akkor mi van?
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

hello,

szerintem az installer rakta fel.
Ha kézzel indítom így:

lsnrctl start LISTENER

Akokr ezt kapom:

Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
TNS-00525: Insufficient privilege for operation
Linux Error: 1: Operation not permitted

--
r@g3

igen oracle user.Közben találtam egy irást a neten. Átírtam ezt a listener.ora-ban:

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

erre:

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

és kaptam ezt:

[oracle@hotcode-dbs2 bin]$ ./lsnrctl start LISTENER

LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 08-APR-2009 12:06:41

Copyright (c) 1991, 2007, Oracle. All rights reserved.

Starting /mnt/sdb1/db_oracle/app/oracle/product/11.1.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.1.0.6.0 - Production
System parameter file is /mnt/sdb1/db_oracle/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
Log messages written to /mnt/sdb1/db_oracle/app/oracle/diag/tnslsnr/hotcode-dbs2/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hotcode-dbs2)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hotcode-dbs2)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.1.0.6.0 - Production
Start Date 08-APR-2009 12:06:41
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /mnt/sdb1/db_oracle/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
Listener Log File /mnt/sdb1/db_oracle/app/oracle/diag/tnslsnr/hotcode-dbs2/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hotcode-dbs2)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
The listener supports no services
The command completed successfully

--
r@g3

Az auto discovery valami miatt nem működik ...
próbáld meg kézzel bekonfigurálni a listenert http://www.mike-devlin.com/oracle/listener_ora.htm , hogy figyeljen az adott servece nevű adatbázisra is.
Javaslom a netca használatát, ha nem akarsz kézzel barkácsolni bár ehhez kell X felület is.

Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..

Milyen disztribucio, milyen hardware platform?
Van mar hasonlo kornyezetben mukodo Oracle installaciod?

Hello,

[oracle@hotcode-dbs2 bin]$ set|grep ORACLE
ORACLE_BASE=/mnt/sdb1/db_oracle/app/oracle
ORACLE_HOME=/mnt/sdb1/db_oracle/app/oracle/product/11.1.0/db_1
ORACLE_HOSTNAME=hotcode-dbs2
ORACLE_SID=FLAPS2DEV
ORACLE_TERM=xterm

[oracle@hotcode-dbs2 db_1]$ ls /mnt/sdb1/db_oracle/app/oracle/product/11.1.0/db_1/root.sh
/mnt/sdb1/db_oracle/app/oracle/product/11.1.0/db_1/root.sh

mount:
/dev/sdb1 on /mnt/sdb1 type reiserfs (rw,nosuid,nodev)

hoppá ott egy nosuid, az lehet ?

--
r@g3