[ОТВЕТИТЬ]
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) я бы попробовал
Да я так опробовал
01.09.2014 13:33
OlegON
 
SERVICE_NAME на SID сменить попробуй... Странное что-то... Вместо buono его IP напиши.
01.09.2014 14:32
DmitryR
 
Цитата:
OlegON SERVICE_NAME на SID сменить попробуй... Странное что-то... Вместо buono его IP напиши.

Использован адаптер TNSNAMES для разрешения псевдонима
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = buono)(PORT =
1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SID = distr)))
OK (20 мсек)
01.09.2014 14:32
DmitryR
 
Цитата:
OlegON SERVICE_NAME на SID сменить попробуй... Странное что-то... Вместо buono его IP напиши.

C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN>sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Пн Сен 1 14:24:49 2014

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

SQL> conn sys/qqq@distr as sysdba
ERROR:
ORA-28547: сбой при соединении с сервером; возможно, ошибка администратора
Oracle Net
01.09.2014 14:33
DmitryR
 
Цитата:
OlegON SERVICE_NAME на SID сменить попробуй... Странное что-то... Вместо buono его IP напиши.
Тоже самое если host = IP
01.09.2014 14:37
Dim
 
tns_names в каждом хоуме правильный?
01.09.2014 14:49
OlegON
 
да, sqlplus и tnsping в одной консоли запускались?
01.09.2014 14:55
DmitryR
 
Цитата:
OlegON да, sqlplus и tnsping в одной консоли запускались?
да сразу одно за другим
полностью не могу выложить, не дают правила форума
01.09.2014 14:56
DmitryR
 
Цитата:
Dim tns_names в каждом хоуме правильный?
я листинг выложил выше
хоум только один
01.09.2014 14:57
DmitryR
 
Цитата:
OlegON SERVICE_NAME на SID сменить попробуй... Странное что-то... Вместо buono его IP напиши.
Вот это сообщение говорит, что данные для TNS берется с sqlnet - это правильно?

Использованы файлы параметров:
c:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
01.09.2014 15:45
OlegON
 
Если именно здесь установлен используемый Oracle, то да, правильно.
01.09.2014 15:46
OlegON
 
Цитата:
kadr conn / as sysdba
проходит?
это попробовал?
01.09.2014 15:56
DmitryR
 
Цитата:
OlegON это попробовал?
SQL> conn / as sysdba
ERROR:
ORA-01031: insufficient privileges
01.09.2014 16:07
OlegON
 
Верни NTS и юзера в группу oradba. Кстати, что за юзер? UAC в XP отсутствует?
01.09.2014 16:19
DmitryR
 
Цитата:
OlegON Верни NTS и юзера в группу oradba. Кстати, что за юзер? UAC в XP отсутствует?
В XP как бы нет UAC, может что другое подразумевается ???
Пользователь с админскими правами и в группе ora_dba
01.09.2014 16:21
DmitryR
 
Цитата:
OlegON Верни NTS и юзера в группу oradba. Кстати, что за юзер? UAC в XP отсутствует?
SQL> conn / as sysdba
Соединен с простаивающим экземпляром.
01.09.2014 16:21
OlegON
 
нет, скорее всего, это тот самый UAC. Но NTS вернуть (см. выше) и попробовать следует.
01.09.2014 16:22
OlegON
 
Цитата:
DmitryR SQL> conn / as sysdba
Соединен с простаивающим экземпляром.
startup
01.09.2014 16:27
DmitryR
 
SQL> startup
Экземпляр ORACLE запущен.

Total System Global Area 612368384 bytes
Fixed Size 1298160 bytes
Variable Size 176161040 bytes
Database Buffers 427819008 bytes
Redo Buffers 7090176 bytes
База данных смонтирована.
ORA-01092: экземпляр ORACLE завершен. Выполнено разъединение


SQL>
01.09.2014 17:38
bayan
 
startup upgrade
На БД патч накатывали?
01.09.2014 17:54
OlegON
 
Цитата:
DmitryR установлен oracle 10 (10201_database), создана новая база
затем установлен патч p6810189_10204
да, невнимательно прочитали... проще будет удалить базу и на будущее создавать ее уже после установки патча.
Опции темы


Часовой пояс GMT +3, время: 04:18.

 

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