Listener не работает для пользователя oracle

miracle87
Дата: 20.11.2009 15:28:12
Добрый день!
Я не большой знаток Oracle и linux, по-этому обращаюсь к Вам. Ситуация такая: ставлю Oracle 11.1.0 на HP-UX. При этом добавляю пользователя oracle с соответствующими правами:
groupadd dba
groupadd oinstall
useradd –g oinstall –G dba oracle
mkdir –p /opt/oracle/product/11.1.0;
mkdir –p /opt/oracle/orainventory
chown -R oracle:oinstall /opt/oracle/orainventory
chmod -R 770 /opt/oracle/orainventory
chown -R oracle:oinstall /opt/oracle \ /opt/oracle/product /opt/oracle/product/11.1.0
Запускаю runinstaller также под ораклом, ставлю оракл.

Затем, создаю listener (также под oracle) c настройками по умолчанию.
При конфигурировании Enterprise Management Console (также под oracle) для базы данных возникают ошибки - пишет, что нет доступного listener.
Проверяю статус листенера.

Если заходить под root, то показывает что всё нормально listener работает:

bash-4.0# ./lsnrctl status LISTENER

LSNRCTL for HPUX: Version 11.1.0.6.0 - Production on 20-NOV-2009 15:10:17

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=integrity.work.ru)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for HPUX: Version 11.1.0.6.0 - Production
Start Date 20-NOV-2009 15:09:16
Uptime 0 days 0 hr. 1 min. 2 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /opt/oracle/product/11.1.0/network/admin/listener.ora
Listener Log File /opt/oracle/product/11.1.0/log/diag/tnslsnr/integrity/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=integrity.scan-plus.ru)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully

Но если заходить под oracle (под которым я и должен проводить все настройки), то выводит:
$ ./lsnrctl status LISTENER

LSNRCTL for HPUX: Version 11.1.0.6.0 - Production on 20-NOV-2009 15:09:38

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

Message 1053 not found; No message file for product=network, facility=TNSMessage
1020 not found; No message file for product=network, facility=TNSMessage 1021 n
ot found; No message file for product=network, facility=TNSMessage 1022 not foun
d; No message file for product=network, facility=TNSMessage 1023 not found; No m
essage file for product=network, facility=TNSMessage 1026 not found; No message
file for product=network, facility=TNSMessage 1034 not found; No message file fo
r product=network, facility=TNSMessage 1024 not found; No message file for produ
ct=network, facility=TNSMessage 1025 not found; No message file for product=netw
ork, facility=TNSMessage 1040 not found; No message file for product=network, fa
cility=TNSMessage 1033 not found; No message file for product=network, facility=
TNSMessage 1028 not found; No message file for product=network, facility=TNSMess
age 1415 not found; No message file for product=network, facility=TNS Message 1
050 not found; No message file for product=network, facility=TNS
Message 1050 not found; No message file for product=network, facility=TNS
Message 1030 not found; No message file for product=network, facility=TNSMessage
1052 not found; No message file for product=network, facility=TNS$

Есть предчувствие, что изза этого я и не могу (под oracle) нормально настроить БД. Есть мысли, как можно исправить эту ситуацию с листенером для пользователя oracle?
Также я сделал полное право доступа для папки /opt/oracle для всех пользователей. Но ошибка не исчезла.

Буду благодарен за помощь.
Babe_Vampire
Дата: 20.11.2009 15:35:57
ORACLE_HOME, TNS_ADMIN прописаны корректно?
----
Oracle 11.1.0.7 - 64bit - SLES10
miracle87
Дата: 20.11.2009 16:56:32
Babe_Vampire,

Да все переменные прописал.
Babe_Vampire
Дата: 20.11.2009 18:02:23
А ваши попытки отражаются как-либо в
автор
/opt/oracle/product/11.1.0/log/diag/tnslsnr/integrity/listener/alert/log.xml
?

и попробуйте от имени пользователя oracle
# cat  /opt/oracle/product/11.1.0/network/admin/listener.ora
----
Oracle 11.1.0.7 - 64bit - SLES10
miracle87
Дата: 20.11.2009 18:22:04
Babe_Vampire, спасибо!

Ошибка исчезла, после того, как я прописал в listener.ora:

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = tt1.world.ru)
(ORACLE_HOME = /opt/oracle/product/11.0.0)
(SID_NAME = tt1)
)
)

Больше, ошибок не выдаёт. И под всеми пользователями listener работает корректно.