[ТЕМА ЗАКРЫТА]
26.11.2012 16:25
Vlad_German
 
Та же самая ошибка. Сервер 2008х64 sp2. Oracle 11.2. TNSping OK. Lsnrctl все хорошо. На сервере должно быть 2 базы. Одна работает нормально поднята с 0 версия 1.29. Вторую пытаюсь поднять импортом с версии 1.26 с 9 oracla. TNS.ora
GOODCO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = GOODCO)
)
)



AMR001 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
)
(CONNECT_DATA =
(SID = AMR001)
(SERVER = DEDICATED)
)
)

istener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = GOODCO)
(ORACLE_HOME = C:\oracle\product\11.2.0)
(SID_NAME = GOODCO)
)
(SID_DESC =
(GLOBAL_DBNAME = AMR001)
(ORACLE_HOME = C:\oracle\product\11.2.0)
(SID_NAME = AMR001)
)
)

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

ADR_BASE_LISTENER = C:\oracle\client\log
в sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

Одна база работает а при попытке imp выдает ora - 12560. В логах ошибок вроде нет. Брандмауер отключен. Операционная система поднята с 0 на прошлой неделе. Соответственно никаких вирусов и стороннего ПО. Машина не в домене. Какой еще шаманский танец можно исполнить? Смена порта в листенере и заведение еще одной службы листенера может помочь?
26.11.2012 19:10
OlegON
 
ну и где все то, что я спрашивал у предыдущего вопрощающего? какая полная версия 11 (ведь ты же не оставил себе 11.2.0.1, правда?), где вывод lsnrctl? listener.ora предлагаю переименовать. кстати, вместо SERVICE_NAME лучше использовать SID в TNSNAMES.ORA
26.11.2012 20:40
Vlad_German
 
Как раз 11.2.0. На ФТП сервис плюса больше ничего нет. И в поддержке в пятницу мне сказали, что это самая стабильная версия на текущий момент.
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.106)(PORT=1521
)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
ction
Start Date 26-NOV-2012 20:34:46
Uptime 0 days 0 hr. 2 min. 20 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\oracle\product\11.2.0\network\admin\listener.ora
Listener Log File c:\oracle\client\log\diag\tnslsnr\S06\listener\alert\l
og.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.106)(PORT=1521)))
Services Summary...
Service "AMR001" has 1 instance(s).
Instance "AMR001", status UNKNOWN, has 1 handler(s) for this service...
Service "GOODCO" has 1 instance(s).
Instance "GOODCO", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
26.11.2012 22:31
OlegON
 
Не слушайте техподдержку. На их "самую стабильную" они еще минимум два патча вешают, чтобы работало.
А я еще писал в предыдущем сообщении. Не помогло разве?
26.11.2012 22:56
Neutron
 
Цитата:
Vlad_German в sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES= (NTS)
Закоментируй на всякий случай эту строчку знаком #)
27.11.2012 00:35
Vlad_German
 
Цитата:
OlegON Не слушайте техподдержку. На их "самую стабильную" они еще минимум два патча вешают, чтобы работало.
А я еще писал в предыдущем сообщении. Не помогло разве?
Торможу по вечеру. Завтра с утра попробую, тогда отпишусь. Не понял сразу.
27.11.2012 09:46
Vlad_German
 
Не помогло:
tns
GOODCO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
)
(CONNECT_DATA =
(SID = GOODCO)
(SERVER = DEDICATED)
)
)
AMR001 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
)
(CONNECT_DATA =
(SID = AMR001)
(SERVER = DEDICATED)
)
)


Microsoft Windows [Версия 6.0.6002]
(C) Корпорация Майкрософт, 2006. Все права защищены.

C:\Users\Администратор>set nls_lang=american_america.cl8mswin1251

C:\Users\Администратор>set oracle_sid=GOODCO

C:\Users\Администратор>imp.exe imp full=y ignore=y file=c:\full.dat log=c:\ful
l.log

Import: Release 11.2.0.1.0 - Production on Tue Nov 27 09:30:36 2012

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

Password:

IMP-00058: ORACLE error 12560 encountered
ORA-12560: TNS:protocol adapter error
IMP-00000: Import terminated unsuccessfully

Ко второй базе коннект нормальный, к первой подсоединиться не могу комментирование в sqlnet.ora то же не дает никаких результатов.
27.11.2012 10:21
Neutron
 
К пустой базе до импорта(ну к свежесозданной) подключаешься..?
27.11.2012 10:41
Vlad_German
 
Нет. В этом и вопрос. Я импорт и не могу сделать
27.11.2012 11:16
Vlad_German
 
А каким образом можно сделать 2 листенера? Один 32 бит а второй 64? На СКЛ.ру как то все мутно написано. Ошибка один в один.
TNS-12518: TNS:listener could not hand off client connection
TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error
64-bit Windows Error: 203: Unknown error
27.11.2012 17:02
OlegON
 
Что-то я перестал понимать проблему. Зачем два листенера, если и с одним-то справиться не получается? Правильно я понимаю, что на хосте были созданы две базы, одна из которых сразу после создания и не работает? Какая предыстория?
27.11.2012 19:06
Vlad_German
 
Предыстория именно такая. С помощью поддержки и шаманства справиться удалось. Просто на скл.ру точно такие же проблемы возникают при попытке соединиться 64 битным листенером с 32 битной базой. Там у всех 2 проблемы с такими ошибками на 10-11 версиях:количество сессий и 32-64 бита версии баз. Кстати там в скриптах перевода баз на 10 версию оракла надо чуть поменять скрипт вызова imp для 11 версии. Там в строке надо явно указывать базу, имя пользователя и пароль.
27.11.2012 19:50
OlegON
 
не хочешь описать для потомков, что сделали? я, если честно, не очень понимаю, при чем тут 64-битный листенер и 32-битная база. и imp, сколько раз гонял - все нормально, не надо ничего полностью писать :) возможно, что в бажной версии 11.2.0.1, которую только злобные буратины используют, как-то по другому, но в 11.2.0.3 однозначно без проблем с imp, ну разве что с blob большого размера (13Гб) я наелся, но это к теме не имеет отношения. я бы предложил не по-тихому, а разобрать, что и как, чтобы на будущее по граблям не бегать и народу дать почитать. мне лично от этого ни холодно, ни жарко, у меня все нормально работает, я для общества стараюсь. :)
27.11.2012 20:51
Vlad_German
 
Давай, я надеюсь завтра к утру закончу и опишу все настройки. Просто мне нужно еще закончить -а времени до утра не многа осталось. На фтп пишут что 11.3 не до конца протестировано? Мне то надо просто кусочек базы (1 магазин)отдать на другую площадку. Т.е. это не совсем нагруженный сервер. Так на будущее.
30.11.2012 10:24
OlegON
 
вот так всегда...
11.02.2013 12:18
OlegON
 
не смотрел, может уже было, только что налетел на эту ошибку при подключении RMAN, проблема в установленном криворуким админом клиенте Oracle. %PATH% поменял, чтобы серверная часть была впереди, все решилось...
16.09.2013 12:02
alex_K
 
Всем доброго времени суток.
Пытаюсь законнектиться к базе, делаю следующее
cmd
set ORACLE_SID=ИМЯ_БАЗЫ
sqlplus /nolog
connect / as sysdba
вначале выдавало ошибку ORA-12560: TNS:protocol adapter error.
После этого я нашел старый tnsnames.ora и подложил его.
Теперь делаю заново
cmd
set ORACLE_SID=ИМЯ_БАЗЫ
sqlplus /nolog
connect / as sysdba
выходит ошибка
SQL> connect / as sysdba
ERROR:
ORA-01031: insufficient privileges
подскажите пожалуйста куда копать, что смотреть?
16.09.2013 12:26
whitewizard
 
а почему не так подключаешься:
Код:
conn sys/qqq@имя_базы as sysdba
16.09.2013 12:29
alex_K
 
Цитата:
whitewizard а почему не так подключаешься:
Код:
conn sys/qqq@имя_базы as sysdba
Так подключается, но дело в том, что надо, что бы подключалось именно так.
В теме про опт, мне Олег сказал, если я хочу что бы работал бекап, то должно работать такое подключение.
16.09.2013 12:35
whitewizard
 
Покаж tnsnames.ora тогда
16.09.2013 12:37
alex_K
 
# tnsnames.ora Network Configuration File: E:\ORACLE\ORA11\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = srv-smp)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = TEST)
)
)

VMARKET =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=srv-smp)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = VMarket)
)
)
ну и заодним листенер
# listener.ora Network Configuration File: E:\ORACLE\ORA11\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = VMarket)
(ORACLE_HOME = E:\ORACLE\ORA11)
(SID_NAME = VMarket)
)
(SID_DESC =
(GLOBAL_DBNAME = TEST)
(ORACLE_HOME = E:\ORACLE\ORA11)
(SID_NAME = TEST)
)
)

LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = srv-smp)(PORT = 1521))
)

ADR_BASE_LISTENER = E:\ORACLE
16.09.2013 12:47
OlegON
 
пользователь входит в группу ORA_DBA?
16.09.2013 12:48
alex_K
 
Цитата:
OlegON пользователь входит в группу ORA_DBA?
Да.
16.09.2013 12:52
OlegON
 
файл паролей присутствует?
16.09.2013 13:04
alex_K
 
Цитата:
OlegON файл паролей присутствует?
Не знаю как и где его посмотреть. До 12 числа 9:30 все работало. Потом ребутнули сервер и все.
Нашел файлик PWDVMarket, но чем его открыть, как посмотреть?
16.09.2013 13:23
OlegON
 
Файлик должен называться orapwvmarket, если база vmarket, лежать должен файлик не где-то, а в %ORACLE_HOME%\database (или \dbs, если Linux. На 11 не помню, может тоже в \dbs). Если нет его - создай программой orapwd.
16.09.2013 13:25
alex_K
 
Я нашел этот файлик, вот его путь E:\ORACLE\ORA11\database
чем его открыть? как посмотреть?
16.09.2013 13:28
OlegON
 
не надо его ничем открывать и смотреть, главное - он есть. в sqlnet.ora NTS включен?
16.09.2013 13:30
alex_K
 
Цитата:
OlegON в sqlnet.ora NTS включен?
Нет, заремарен.
16.09.2013 13:35
OlegON
 
вот теперь посмотри дату его изменения и удивись.


Опции темы


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

 

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