TNS-01101

Borovoe
Дата: 05.11.2008 16:28:34
Доброго времени суток!

Пытаюсь поставить пароль на листенер и получаю:

LSNRCTL> change password
Old password:
New password:
Reenter new password:
TNS-01101: Service-Name wurde nicht gefunden
LSNRCTL>

Подскажите пожалуйста в чем причина.

Заранее спасибо!

Listener.ora:

# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = dbtotal)(PORT = 1521))
)
)


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = db102)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = db102)
)
)

tnsnames.ora:

# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.


# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

DB102 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db102)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

sqlnet.ora:

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)
Eter Panji
Дата: 05.11.2008 16:35:26
the right command

change_password with underscore

Kind Regards,
Eter Pani
http://www.joraph.com
pravednik
Дата: 05.11.2008 16:37:40
Borovoe,
поменяйте
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = db102)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = db102)
)
)
на SERVICE_NAME = db102
Camper
Дата: 05.11.2008 16:50:04
Сделай перед change_password
set current_listener LISTENER
Borovoe
Дата: 05.11.2008 16:50:35
Спасибо за ответы!
Конечно же правильная команда change_password
и все работает.
Пароль установил, но я могу по прежнему работать с листенер (пароль не требуется). Это нормально?
Вячеслав Любомудров
Дата: 06.11.2008 02:38:16
В 10-ке это нормально
Там поменялась аутентификация
Вот если попробуешь другим юзером OS -- потребуется пароль
Borovoe
Дата: 06.11.2008 15:13:54
Спасибо за ответы!