|
|
|
Не могу сделать startup: TNS:listener does not currently know of service requested
|
|||
|---|---|---|---|
|
#18+
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 Помогите пжста, я с Оракл не сильно знаком. Спасибо заранее, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 18:41 |
|
||
|
Не могу сделать startup: TNS:listener does not currently know of service requested
|
|||
|---|---|---|---|
|
#18+
# 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)) ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 19:01 |
|
||
|
Не могу сделать startup: TNS:listener does not currently know of service requested
|
|||
|---|---|---|---|
|
#18+
Вообщем как то запустился. Во-первых, принудительно стартовал sqlplus из папки оракла, а не из клиента. Во-вторых, выставил Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. SQL> Не могу сказать, что помогло из этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 19:36 |
|
||
|
Не могу сделать startup: TNS:listener does not currently know of service requested
|
|||
|---|---|---|---|
|
#18+
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. т.к. пока база не запущена, service не доступен (TNS Listener dynamic registration) Для соединения с остановленным instance, используется статическая регистрация TNS Listener (Добавление описания instance в SID_LIST_<Listener name> и использование Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 20:41 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39508981&tid=1885377]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
400ms |
get topic data: |
9ms |
get forum data: |
4ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 667ms |

| 0 / 0 |
