Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: CL | DM;

Вниз

подключение к ораклу 9   Найти похожие ветки 

 
td   (2005-12-23 11:37) [0]

работали с 8 ораклом
и эти строки работали прекрасно

SQLConnection1:=TSQLConnection.Create(nil);

SQLConnection1.ConnectionName:="OracleConnection";
SQLConnection1.DriverName:="Oracle";
SQLConnection1.GetDriverFunc:="getSQLDriverORACLE";
SQLConnection1.LibraryName:="dbexpora.dll";
SQLConnection1.VendorLib:="oci.dll";
SQLConnection1.KeepConnection:=true;
SQLConnection1.LoginPrompt:=false;
SQLConnection1.Params.Values["Database"]:="ccc";
SQLConnection1.Params.Values["User_Name"]:="bbb";
SQLConnection1.Params.Values["Password"]:="aaa";

SQLConnection1.Connected:=true;

Но потом перешли на 9. И через некоторое время (не знаю, в результате каких именно манипуляций - ораклом совсем не я занимаюсь. А те люди мне ничего толком сказать не могут) на строку  SQLConnection1.Connected:=true;

стала возникать ошибка "ORA-12541: TNS:no listener"

Что делать? Может, настройки какие-то надо поправить или что? С чем это может быть связано?

спасибо


 
DenK_vrtz ©   (2005-12-23 11:39) [1]

>"ORA-12541: TNS:no listener"

Вопрос администратору вашей базы данных!


 
Sergey13 ©   (2005-12-23 11:43) [2]

Возможно адрес поменялся у сервера.


 
td   (2005-12-23 11:49) [3]


> Sergey13 ©   (23.12.05 11:43) [2]


ну так он в моем коде и не указывается же


 
td   (2005-12-23 11:50) [4]


> DenK_vrtz ©   (23.12.05 11:39) [1]

спасибо.. смотрю в нете, кажется, распространенная ошибка


 
Sergey13 ©   (2005-12-23 11:57) [5]

2[3] td   (23.12.05 11:49)
Зато указывается в tnsnames.ora. И ссс в

SQLConnection1.Params.Values["Database"]:="ccc";

это наверное имя сервиса из него.


 
Fay ©   (2005-12-23 12:00) [6]

А home верный?


 
DenK_vrtz ©   (2005-12-23 12:25) [7]

>td

Если у тебя установлен 8-ый клиент, а вы перешли на 9-ый сервер, то в большинстве случаев у тебя ничего не произойдет(т.е. тебе ничего не надо менять все и так будет работать), если, разумеется, не были изменены идентификационные параметры сервера или базы данных(IP,SID и т.д.).

Если же у тебя на машине была установлена 8-ка сервер, а ты ее снес и установил 9-ку сервер. Тогда надо смотреть все ли правильно прописано в sqlnet.ora, listener.ora, tnsnames.ora


 
Курдль ©   (2005-12-23 12:27) [8]


> стала возникать ошибка "ORA-12541: TNS:no listener"


Открываешь Oracle Net Configuration Assistant и настраиваешь Listener.


 
AnSi_Sr   (2005-12-23 13:30) [9]

Вообще-то админские проблемы.
Если есть админские права на клиентскую машину, то6
1. Пингануть сервер.
2. tnsping
3. спросить у себя: а не менял ли я на клиенте настройки: см. tnsnames.ora -  я не знаю, что у Вас там прописано TNSNAMES, ONAMES (и т.д.) и что используется.
4. Тестировать подключение все-таки через sql+ лучше, хотя как уже писали, это не в Вашей программе проблемы.

Вообще в хорошо администрируемой сетке - это не ваши проблемы.
Другое дело - если это Ваш тестовый сервер, тогда почитайте какую-нибудь документашку, там это хорошо описано.


 
AnSi_Sr   (2005-12-23 13:38) [10]

А вообще, судя по всему, проблема именно с переходом на 9, точнее на новый сервер - с другим адресом. И оранеймс похоже у Вас не используется (конечно же sqlnet.ora - ошибся в пред. посте).
Скорее всего вам надо лишь подправить tnsnames.ora для нового сервера.


 
seg   (2005-12-26 10:34) [11]

Вероятно листенер для базы "ССС" остановлен
Надо в свойствах коннекта поставить правильное имя базы.


 
Sergey13 ©   (2005-12-26 10:38) [12]

2[11] seg   (26.12.05 10:34)
>Вероятно листенер для базы "ССС" остановлен
Надо в свойствах коннекта поставить правильное имя базы.

И от этого заработает листнер?


 
seg   (2005-12-27 10:49) [13]

Вероятно листенер для базы "ССС" остановлен
Надо в свойствах коннекта поставить правильное имя базы.

И от этого заработает листнер?


Это два разных пункта. (у понимающих вопросов не возникло)



Страницы: 1 вся ветка

Текущий архив: 2006.02.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
2-1138719643
Trilon1
2006-01-31 18:00
2006.02.19
Сортировка DBGrid


15-1138640973
Tarantiono
2006-01-30 20:09
2006.02.19
"Программирование серверных приложений для Windows 2000", Дж. Рих


2-1138555979
з. танька
2006-01-29 20:32
2006.02.19
Учет траффика


2-1139071362
HITMAN
2006-02-04 19:42
2006.02.19
IdPOP31


15-1138472057
tesseract
2006-01-28 21:14
2006.02.19
Свежеслямжено :-)))