powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу сделать startup: TNS:listener does not currently know of service requested
5 сообщений из 5, страница 1 из 1
Не могу сделать startup: TNS:listener does not currently know of service requested
    #39508949
a-v-mikhailov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
Windows

Делал холодную копию с тестовой базы

SQL> connect sys@<instance> as sysdba
Enter password:
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

Скопировал файлы. Далее пытаюсь стартовать инстанс

SQL> startup
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
SQL> startup
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist

Помогите пжста, я с Оракл не сильно знаком. Спасибо заранее,
...
Рейтинг: 0 / 0
Не могу сделать startup: TNS:listener does not currently know of service requested
    #39508960
a-v-mikhailov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# tnsnames.ora

<INSTANCE> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = <port>))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <instance>)
)
)

# listener.ora

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\oracle\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\oracle\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = <port>))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
...
Рейтинг: 0 / 0
Не могу сделать startup: TNS:listener does not currently know of service requested
    #39508981
a-v-mikhailov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем как то запустился. Во-первых, принудительно стартовал sqlplus из папки оракла, а не из клиента. Во-вторых, выставил

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
c:\app\oracle\product\12.1.0\dbhome_1\BIN>SET ORACLE_SID = <instance>

...

Enter user-name: sys as sysdba
Enter password:
Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area 2147483648 bytes
Fixed Size                  3047720 bytes
Variable Size            1207963352 bytes
Database Buffers          922746880 bytes
Redo Buffers               13725696 bytes
Database mounted.
Database opened.


SQL>

Не могу сказать, что помогло из этого
...
Рейтинг: 0 / 0
Не могу сделать startup: TNS:listener does not currently know of service requested
    #39509013
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a-v-mikhailov,
Когда Вы запускаете sqlplus из ORACLE_HOME сервера, и устанавливаете
ORACLE_SID, то используется внутренний протокол BEQ,
Для которого не требуется TNS Listener и используется OS Authorization без запроса пароля
(членство текущей учетной записи в одной из специальных груп ОС)


Когда Вы прописываете в connect string
user/password@TNS_record
То использование SERVICE_NAME приводит к ошибке
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
# tnsnames.ora

<INSTANCE> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = <port>))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <instance>)
)
)



т.к. пока база не запущена, service не доступен (TNS Listener dynamic registration)
Для соединения с остановленным instance, используется статическая регистрация TNS Listener
(Добавление описания instance в SID_LIST_<Listener name> и использование

Код: plsql
1.
2.
3.
4.
5.
6.
7.
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host>)(PORT = <port>))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = <ORACLE_SID>)
)
)
...
Рейтинг: 0 / 0
Не могу сделать startup: TNS:listener does not currently know of service requested
    #39509017
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a-v-mikhailov,
Уточнение:
ЯДля которого не требуется TNS Listener и может использоваться (если настроена) OS Authorization без запроса пароля
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу сделать startup: TNS:listener does not currently know of service requested
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]