powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с подключением к базе.
21 сообщений из 21, страница 1 из 1
Проблема с подключением к базе.
    #39537986
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, Господа!
Прошу помощи.
Эта тема уже много раз обсуждалась, но того решения которое бы мне помогло я та и не нашел.

Ночью выскочила:
Код: plsql
1.
ORA-00257: archiver error. Connect internal only, until freed.


Тема избитая, подключаюсь RMAN'ом к целевой базе:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
C:\Users\Администратор>rman target sys/***@prokat

Recovery Manager: Release 12.1.0.2.0 - Production on Wed Oct 18 14:25:32 2017

Copyright (c) 1982, 2015, Oracle and/or its affiliates.  All rights reserved.

connected to target database (not started)




Иду в sqlplus

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
C:\Users\Администратор>sqlplus sys/***@prokat as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Ср Окт 18 14:29:37 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения




Хорошо, смотрю листнер

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
C:\Users\Администратор>lsnrctl services

LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 18-OCT-2017 14:31
:10

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "PROKAT" has 1 instance(s).
  Instance "PROKAT", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:7 refused:0
         LOCAL SERVER
The command completed successfully




Просто Listner.Status:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Produ
ction
Start Date                18-OCT-2017 13:11:26
Uptime                    0 days 1 hr. 21 min. 12 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   C:\DATABASE12\SERVER\network\admin\listener.ora
Listener Log File         C:\DATABASE12\diag\tnslsnr\L3SERV\listener\alert\log.x
ml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.214.40.8)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PROKAT" has 1 instance(s).
  Instance "PROKAT", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully




Совсем красота.
Пробуем tnsPing:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
C:\Users\Администратор>tnsping prokat

TNS Ping Utility for 64-bit Windows: Version 12.1.0.2.0 - Production on 18-OCT-2
017 14:35:19

Copyright (c) 1997, 2014, Oracle.  All rights reserved.

Used parameter files:
C:\DATABASE12\SERVER\network\admin\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.214.4
0.8)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PROKAT))
)
OK (0 msec)

C:\Users\Администратор>tnsping 10.214.40.8

TNS Ping Utility for 64-bit Windows: Version 12.1.0.2.0 - Production on 18-OCT-2
017 14:35:29

Copyright (c) 1997, 2014, Oracle.  All rights reserved.

Used parameter files:
C:\DATABASE12\SERVER\network\admin\sqlnet.ora

Used HOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTO
COL=TCP)(HOST=10.214.40.8)(PORT=1521)))
OK (0 msec)



А пинг есть... В общем, я в прострации. Если правильно понимаю, то инстанс не может запуститься, т.к. закончилось место в FRA, что-либо сделать с FRA не могу, т.к. необходимо к инстансу подключиться...
Извечный вопрос - Что делать?

listner.ora

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
# listener.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.214.40.8)(PORT = 1521))
      )	
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\DATABASE12\SERVER)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\DATABASE12\SERVER\bin\oraclr12.dll")
    )
    (SID_DESC =
      (SID_NAME = PROKAT)
      (ORACLE_HOME = C:\DATABASE12\SERVER)
    )
  )

ADR_BASE_LISTNER = C:\DATABASE12



tnsnames.ora

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
# tnsnames.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTNER = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.214.40.8)(PORT = 1521))

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

PROKAT =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.214.40.8)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PROKAT)
    )
  )



sqlnet.ora

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# sqlnet.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

# 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)

# SQLNET.AUTHENTICATION_SERVICES= (NONE)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

# NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)


...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39537989
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл.

в логах базы:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
host_addr='fe80::61df:7512:b180:3db9%15' module='oradim.exe' pid='2984'>
 <txt>Errors in file C:\DATABASE12\diag\rdbms\prokat\prokat\trace\prokat_ora_2984.trc:
ORA-19809: limit exceeded for recovery files
ORA-19804: cannot reclaim 41536000 bytes disk space from 107374182400 limit
 </txt>
</msg>
<msg time='2017-10-18T12:39:29.042+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' module='oradim.exe' pid='2984'>
 <txt>ARCH: Error 19809 Creating archive log file to &apos;C:\DATABASE12\FAST_RECOVERY_AREA\PROKAT\ARCHIVELOG\2017_10_18\O1_MF_1_4489_%U_.ARC&apos;
 </txt>
</msg>
<msg time='2017-10-18T12:39:29.058+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' module='oradim.exe' pid='2984'>
 <txt>Errors in file C:\DATABASE12\diag\rdbms\prokat\prokat\trace\prokat_ora_2984.trc:
ORA-16038: log 1 sequence# 4489 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 1 thread 1: &apos;C:\DATABASE12\ORADATA\PROKAT\REDO01.LOG&apos;
 </txt>
</msg>
<msg time='2017-10-18T12:39:28.368+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' pid='3004'>
 <txt>ARC0: STARTING ARCH PROCESSES
 </txt>
</msg>
<msg time='2017-10-18T12:39:29.371+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' module='oradim.exe' pid='2984'>
 <txt>USER (ospid: 2984): terminating the instance due to error 16038
 </txt>
</msg>
<msg time='2017-10-18T12:39:29.917+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' pid='2792'>
 <txt>System state dump requested by (instance=1, osid=2984), summary=[abnormal instance termination].
 </txt>
</msg>
<msg time='2017-10-18T12:39:29.917+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' pid='2792'>
 <txt>System State dumped to trace file C:\DATABASE12\diag\rdbms\prokat\prokat\trace\prokat_diag_2792_20171018123929.trc
 </txt>
</msg>
<msg time='2017-10-18T12:39:30.105+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' pid='2792'>
 <txt>Dumping diagnostic data in directory=[cdmp_20171018123929], requested by (instance=1, osid=2984), summary=[abnormal instance termination].
 </txt>
</msg>
<msg time='2017-10-18T12:39:33.168+05:00' org_id='oracle' comp_id='rdbms'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15' module='oradim.exe' pid='2984'>
 <txt>Instance terminated by USER, pid = 2984
 </txt>
</msg>




В логах листнера:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:17:45 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=d%UDA6D&#40114;&#134318;&#170600;COMMAND=services)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=202375680)) * services * 0
 </txt>
</msg>
<msg time='2017-10-18T14:25:32.980+05:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:25:32 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=PROKAT)(CID=(PROGRAM=C:\DATABASE12\SERVER\bin\rman.exe)(HOST=L3SERV)(USER=?????????????))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.214.40.8)(PORT=2373)) * establish * PROKAT * 0
 </txt>
</msg>
<msg time='2017-10-18T14:31:10.422+05:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:31:10 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=d%UDA6D&#40114;&#134318;&#170600;COMMAND=services)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=202375680)) * services * 0
 </txt>
</msg>
<msg time='2017-10-18T14:32:34.929+05:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:32:34 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=d%UDA6D&#40114;&#134318;&#170600;COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=202375680)) * status * 0
 </txt>
</msg>
<msg time='2017-10-18T14:35:19.330+05:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:35:19 * ping * 0
 </txt>
</msg>
<msg time='2017-10-18T14:35:29.621+05:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:35:29 * ping * 0
 </txt>
</msg>
<msg time='2017-10-18T14:45:35.080+05:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='L3SERV'
 host_addr='fe80::61df:7512:b180:3db9%15'>
 <txt>18-OCT-2017 14:45:35 * (CONNECT_DATA=(SERVICE_NAME=PROKAT)(CID=(PROGRAM=C:\Program?Files\Microsoft?Office\Office15\MSACCESS.EXE)(HOST=BERDESHOV-RBC)(USER=berdeshov.a))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.214.41.25)(PORT=53953)) * establish * PROKAT * 0
 </txt>
</msg>


...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39537993
выфк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mozgen,

Код: plsql
1.
2.
sqlplus / as sysdba <<<startup mount
rman target /


на свое усмотрение удалить логи, или еще как почистить...
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39537999
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
C:\Users\Администратор>sqlplus sys/*** as sysdba <<<startup mount
Непредвиденное появление: <<.
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538001
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И на любое действие в RMAN
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
RMAN> report schema;

using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of report command at 10/18/2017 14:58:53
RMAN-06403: could not obtain a fully authorized session
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538007
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выфк,
Ну или так:
Код: plsql
1.
C:\Users\Администратор>sqlplus sys/***as sysdba >startup mount


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
C:\Users\Администратор>rman target sys/***

Recovery Manager: Release 12.1.0.2.0 - Production on Wed Oct 18 15:09:18 2017

Copyright (c) 1982, 2015, Oracle and/or its affiliates.  All rights reserved.

connected to target database (not started)

RMAN> sql 'alter system set db_recovery_file_dest_size = 125G';

using target database control file instead of recovery catalog
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of sql command at 10/18/2017 15:09:50
RMAN-06403: could not obtain a fully authorized session
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538068
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgen,
os auth объяснять долго, попробуй:
Код: plsql
1.
sqlplus sys/password@tns as sysdba
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538075
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

В первом посте писал вывод этой команды:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
c:\>sqlplus sys/mkplisspp@RPOKAT as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Ср Окт 18 16:29:12 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения


Введите имя пользователя:




Эхх, еслиб можно было как-то подцепиться...
Походу у меня экземпляр базы не поднимается...
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538091
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgen
Код: plsql
1.
2.
3.
...
ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения
...


[/spoiler]

Эхх, еслиб можно было как-то подцепиться...
Походу у меня экземпляр базы не поднимается...

Этот tnsnames не от этой стенки этого ORACLE_HOME

Попробуй без tnsnames.ora:
Код: plsql
1.
sqlplus sys/mkplisspp@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.214.40.8)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SID_NAME=PROKAT)))" AS SYSDBA



p.s. Пароль в инете светить не самая лучшая идея
"ПЫонеры" встречаются в любой организации
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538121
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или в listener.ora для статической регистрации добавить GLOBAL_DBNAME=имя_сервиса (который указан как SERVICE_NAME в tnsnames.ora)
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538129
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,
авторПароль в инете светить не самая лучшая идея
Ыыы... промашечка вышла, запарился, но да это поменять не проблема) вот проблема:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
c:\>sqlplus sys/***@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.214.40.8
)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SID_NAME=PROKAT)))" AS SYSDBA

SQL*Plus: Release 11.2.0.1.0 Production on Ср Окт 18 16:43:03 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12504: TNS:прослушивателю не был задан SERVICE_NAME в CONNECT_DATA



Логично решилось:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
c:\>sqlplus sys/mkplisspp@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.214.40.8
)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=PROKAT)))" AS SYSDBA

SQL*Plus: Release 11.2.0.1.0 Production on Ср Окт 18 16:45:51 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Соединен с простаивающим экземпляром.

SQL> startup mount
Экземпляр ORACLE запущен.

Total System Global Area 7868514304 bytes
Fixed Size                  3850560 bytes
Variable Size            1442844352 bytes
Database Buffers         6408896512 bytes
Redo Buffers               12922880 bytes
База данных смонтирована.



ЧЕЛОВЕЧИЩЕ! Ты мой герой!! FRA почистил, все хорошо!))

З.Ы. Ну если еще поможешь и tnsnames.ora допинать - я тебя целовать пойду!!))
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538149
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgen...
З.Ы. Ну если еще поможешь и tnsnames.ora допинать - я тебя целовать пойду!!))

Ы...
Я не понял какого Вы пола
Лучше не надо

tnsnames устанавливается один на всех с помощью

Мой Комп -> Свойства -> Дополнительно -> Переменные среды -> системные переменные
Создаешь новую переменную
TNS_ADMIN=<Любая директория>

В эту директорию кидаешь tnsnames.ora
Для OCI oracle client (не jdbc) запущенных на компе, это будет место, откуда будет браться этот файл
переменные окружения имеют приоритет перед записями в registry
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538170
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgen
Код: plsql
1.
sqlplus sys/mkplisspp@RPOKAT



опечаточка?
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538207
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Q.Tarantino,
Да, конечно.

На данный момент:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
C:\Users\Администратор>sqlplus sys/***@PROKAT as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Ср Окт 18 18:01:48 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе,
запрашиваемой в дескрипторе соединения


Введите имя пользователя:



или

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
C:\Users\Администратор>sqlplus sys/***@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TC
P)(HOST=10.214.40.8)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=PR
OKAT)))" AS SYSDBA

SQL*Plus: Release 11.2.0.1.0 Production on Ср Окт 18 17:59:09 2017

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-12514: TNS:прослушиватель в данный момент не имеет данных о службе,
запрашиваемой в дескрипторе соединения



Listner:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
LSNRCTL> start
Starting tnslsnr: please wait...

TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Production
System parameter file is C:\DATABASE12\SERVER\NETWORK\ADMIN\listener.ora
Log messages written to C:\DATABASE12\diag\tnslsnr\L3SERV\listener\alert\log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.214.40.8)(PORT=1521))
)

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.214.40.8)(PORT=1521))
)
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Produ
ction
Start Date                18-OCT-2017 18:04:26
Uptime                    0 days 0 hr. 0 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   C:\DATABASE12\SERVER\NETWORK\ADMIN\listener.ora
Listener Log File         C:\DATABASE12\diag\tnslsnr\L3SERV\listener\alert\log.x
ml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.214.40.8)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully



listner.ora

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
# listener.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\DATABASE12\SERVER)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:C:\DATABASE12\SERVER\bin\oraclr12.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.214.40.8)(PORT = 1521))
    )
  )




tnsnames.ora

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
# tnsnames.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

PROKAT =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.214.40.8)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = PROKAT)
    )
  )




sqlnet.ora

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# sqlnet.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

# 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)

# SQLNET.AUTHENTICATION_SERVICES= (NONE)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

#NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)




По сути, осталось только TNS нарулить, но как...
Пробовал как советовал Vadim LejninTNS_ADMIN=<Любая директория>

Картина та же..
Ребят, что еще пнуть можно?
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538214
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgen
Код: plsql
1.
2.
SQL> startup mount
Экземпляр ORACLE запущен.


ЧЕЛОВЕЧИЩЕ! Ты мой герой!! FRA почистил, все хорошо!))


mozgenListner:
Код: plsql
1.
2.
3.
4.
5.
6.
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.214.40.8)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully



Грустно-грустно: кто базу открывать-то будет?
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538229
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,
А, забыл написать. Открыта база
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SQL> startup open
Экземпляр ORACLE запущен.

Total System Global Area 7868514304 bytes
Fixed Size                  3850560 bytes
Variable Size            1442844352 bytes
Database Buffers         6408896512 bytes
Redo Buffers               12922880 bytes
База данных смонтирована.
База данных открыта.
SQL>


А с листнером беда.
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538265
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgenА с листнером беда.
Никакой беды с ним нет.
База в нем не зарегистрировалась - ищите почему.
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538301
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgen,

автор
Код: plsql
1.
2.
3.
4.
5.
6.
Ошибся
c:\>sqlplus sys/***@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.214.40.8
)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SID_NAME=PROKAT)))" AS SYSDBA
Надо
c:\>sqlplus sys/***@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.214.40.8
)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SID=PROKAT)))" AS SYSDBA



Прочитайте про статическую и динамическую регистрацию для LISTENER
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538317
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Методом антинаучного тыка был достигнут положительный результат.
Значит имеем:
listener.ora
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
# listener.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = PROKAT)
      (SID_NAME = PROKAT)
      (ORACLE_HOME = C:\DATABASE12\SERVER)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = L3SERV)(PORT = 1521))
    )
  )


tnsnames.ora
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
# tnsnames.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

PROKAT =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = L3SERV)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PROKAT)
    )
  )


sqlnet.ora
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# sqlnet.ora Network Configuration File: C:\DATABASE12\SERVER\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

# 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)

# SQLNET.AUTHENTICATION_SERVICES= (NONE)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

#NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)



И вот такой вот забавный вывод команды

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
LSNRCTL> services
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=L3SERV)(PORT=1521)))
Services Summary...
Service "PROKAT" has 2 instance(s).
  Instance "PROKAT", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
  Instance "prokat", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:5 refused:0 state:ready
         LOCAL SERVER
Service "PROKATXDB" has 1 instance(s).
  Instance "prokat", status READY, has 1 handler(s) for this service...
    Handler(s):
      "D000" established:0 refused:0 current:0 max:1022 state:ready
         DISPATCHER <machine: L3SERV, pid: 3572>
         (ADDRESS=(PROTOCOL=tcp)(HOST=L3SERV)(PORT=1214))
The command completed successfully
LSNRCTL>




База запущена, листнер работает, хоть и странно, пользователи довольны - им всего-то теперь осталось выполнить всю работу за день.

Осталось разобраться откуда в листнере сразу 3 Instance... O_o
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538321
mozgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

Обязательно. Полагаю мне вообще много прочитать предстоит, чтоб подобных казусов больше не возникало)
...
Рейтинг: 0 / 0
Проблема с подключением к базе.
    #39538326
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mozgenОсталось разобраться откуда в листнере сразу 3 Instance... O_o
Два.
PROKAT и prokat.
Кое-кто (не будем показывать пальцем) поднял второй экземпляр.
В худшем (в зависимости от состава ненаучных тыков) случае есть шансы получить из базы винегрет.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблема с подключением к базе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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