Странности PLSQL Developer-а

lexxxa
Дата: 31.05.2006 12:13:44
Здравствуйте!
Дело в следующем:
НА winxp pro sp2 поставлен Oracle 10.2.0
Также поставлен PLSQL DEveloper Version 7.0.2.1076 (MBCS)
При запуске из-под far (1.70 beta 5 build 1634) он коннектится нормально, во всех остальных случаях
выдает
ORA-12560:TNS: protocol adapter error

Все остальные тулзы (как оракловские так и, скажем, SQL Navigator 4) работают нормально.

На страничке oracle info PLSQL DEveloper
есть различия

под far-ом
Using
Home: OraDb10g_home1
DLL: T:\oracle\product\10.2.0\db_1\bin\oci.dll
OCI: version 9.2
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Character size: 1 byte(s)

в иных случаях
Using
Home: OraDb10g_home1
DLL: T:\oracle\product\10.2.0\db_1\bin\oci.dll
OCI: version 9.2

Что бы это значило?
Akrillis
Дата: 31.05.2006 13:29:05
а что у Вас в Tools->Preferences->Connection->Oracle Home?
lexxxa
Дата: 31.05.2006 15:22:13
OraDb10g_home1
Правильный HOME.

Насчет различий Oracle Info -- немного тормознул -- ессно в первом случае он показывает инфу текущего коннекта.

Конечно, это все не большая проблема, но интересно все-таки.
Tolmachov Dmitiry
Дата: 31.05.2006 15:45:54
В переменной окружения PATH пути прописаны?
lexxxa
Дата: 31.05.2006 17:38:19
Ага.
Чудо то в том, что он из под far работает (а даже просто из консоли cmd -- нет), хотя окружение там ровно то же самое -- я даже comp-ом сравнивал.
Заседание клуба продолжается -- желающих прошу высказывать свои предположения!-)
andrey_anonymous
Дата: 31.05.2006 17:41:13
lexxxa
Заседание клуба продолжается -- желающих прошу высказывать свои предположения!-)

Много лет живу с PL/SQL Developer и убежден, что чудес не бывает.
Окружение 100% разное.
Иногда помогает "гвоздями" прибить oracle home и версию oci в самом девелопере (есть у него такие настройки :)
lexxxa
Дата: 31.05.2006 17:58:58
Тем не менее это так.
Про HOME уже говорилось -- он прибит. Про OCI, если речь идет о connection>OCI libray -- тоже.

В том же HELP->support info (oracle info) все закладки идентичны (за исключением указанного. Впрочем, если при старте не коннектиться, то и этого различия не будет)
Birkhoff
Дата: 31.05.2006 18:36:19
В качестве идеи просто.
А если выгрузить все работающие программы, включая браузеры, аутлуки и проч не будет работать?
Я видел как то раз конфликт PL/SQL Developer c какой то прогой типа аутлука.
Если аутлук в памяти загружен, то Developer похожую ошибку выдает, если нет аутлука в памяти, - все ок.
Судя по гуглу это был какой-то конфликт на уровне шаренных DLL.
Relic Hunter
Дата: 31.05.2006 18:59:14
Еще можно попробовать установить
ORACLE_SID=<sid> 
в Environment Variables. Если не поможет - пересоздать инстанс
oradim -delete -sid <old-sid>
oradim -new -sid <SID> -intpwd <internal-password> AUTO -pfile <full-init-ora-filename>
PPA
Дата: 31.05.2006 19:36:55
andrey_anonymous
lexxxa
Заседание клуба продолжается -- желающих прошу высказывать свои предположения!-)

Много лет живу с PL/SQL Developer и убежден, что чудес не бывает.


Чудеса бывают...
Вот моя история из далекого почти 2002 года:

тут