27.08.2014 09:25
DmitryR
 
Win xp prof sp3
чистая система, новый HDD
установлен oracle 10 (10201_database), создана новая база
затем установлен патч p6810189_10204
создана служба listener
tnsping проходит

при подключении к базе выдаешься ошибка

SQL> conn sys/qqq@distr as sysdba
ERROR:
ORA-28547: сбой при соединении с сервером; возможно, ошибка администратора
Oracle Net

(антивируса нет, брендмауер выкл.)

listener

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = distr)
(ORACLE_HOME = c:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)

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


TNSname

DISTR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = buono)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = distr)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = buono)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = distr)
(PRESENTATION = RO)
)
)

sqlnet

SQLNET.AUTHENTICATION_SERVICES= (NTS)

c # пробовал , не помогло.


LOG \
TNSLSNR for 32-bit Windows: Version 10.2.0.4.0 - Production on 27-АВГ-2014 09:24:10

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

файлом системных параметров является c:\oracle\product\10.2.0\db_1\network\admin\listener.ora
сообщения протокола записаны в c:\oracle\product\10.2.0\db_1\network\log\listener.log
информация протокола записана в c:\oracle\product\10.2.0\db_1\network\trace\listener.trc
текущим уровнем протокола является 0

Запущен с pid=1588
Прослушивается: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=buono)(PORT=1521)))
Listener completed notification to CRS on start

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
27-АВГ-2014 09:24:27 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=distr)) * (AD
DRESS=(PROTOCOL=tcp)(HOST=192.168.1.15)(PORT=2826)) * establish * distr * 0
27-АВГ-2014 09:24:27 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=distr)) * (AD
DRESS=(PROTOCOL=tcp)(HOST=192.168.1.15)(PORT=2828)) * establish * distr * 0
27-АВГ-2014 09:24:32 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=distr)) * (AD
DRESS=(PROTOCOL=tcp)(HOST=192.168.1.15)(PORT=2830)) * establish * distr * 0
27-АВГ-2014 09:24:57 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=distr)) * (AD
DRESS=(PROTOCOL=tcp)(HOST=192.168.1.15)(PORT=2833)) * establish * distr * 0
27-АВГ-2014 09:24:58 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=distr)) * (AD
DRESS=(PROTOCOL=tcp)(HOST=192.168.1.15)(PORT=2835)) * establish * distr * 0
27-АВГ-2014 09:25:03 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=))(SERVICE_NAME=distr)) * (AD
DRESS=(PROTOCOL=tcp)(HOST=192.168.1.15)(PORT=2837)) * establish * distr * 0
27.08.2014 11:51
baggio
 
1. перепиши имя базы в капсе везде... или наоборот...
2. Сколько хоумов? во всех хоумах одинаковые тнснэйм? скопируй везед один файл...
27.08.2014 13:14
OlegON
 
tnsping лучше бы показать...
29.08.2014 11:36
kadr
 
conn / as sysdba
проходит?
31.08.2014 09:31
bayan
 
Цитата:
DmitryR sqlnet
SQLNET.AUTHENTICATION_SERVICES= (NTS)
c # пробовал , не помогло.
SQLNET.AUTHENTICATION_SERVICES = (NONE) я бы попробовал
31.08.2014 10:06
OlegON
 
нене, пока дело не в аутентификации, ошибка указывает на то, что по параметрам в tnsnames не получается подключиться на хост:1521, например. Вообще соединения нет. Потому и надо посмотреть вывод tnsping
01.09.2014 08:30
bayan
 
Цитата:
DmitryR SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = distr)
(ORACLE_HOME = c:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
По моему как то так должно быть. Зачем extproc? Точнее почему только extproc?
LISTENER =
(ADDRESS_LIST =
(PROTOCOL = TCP)(HOST = buono)(PORT = 1521))
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME= c:\oracle\product\10.2.0\db_1)
(SID_NAME = DISTR)
)
)
01.09.2014 10:09
OlegON
 
Это сейчас непринципиально, вообще можно файлик грохнуть.
01.09.2014 13:20
DmitryR
 
Цитата:
OlegON tnsping лучше бы показать...
C:\Program Files\Far Manager>tnsping distr

TNS Ping Utility for 32-bit Windows: Version 10.2.0.4.0 - Production on 01-СЕН-2014 13:19:14

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

Использованы файлы параметров:
c:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


Использован адаптер TNSNAMES для разрешения псевдонима
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = buono)(PORT =
1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = distr)))
OK (20 мсек)

C:\Program Files\Far Manager>
01.09.2014 13:21
DmitryR
 
Цитата:
bayan SQLNET.AUTHENTICATION_SERVICES = (NONE) я бы попробовал
Да я так опробовал
Часовой пояс GMT +3, время: 07:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.