Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];

Вниз

подключение к ораклу 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.067 c
1-1137495143
TAHAT
2006-01-17 13:52
2006.02.19
Запуск исполняемого файла без сохранения на диск


2-1138520899
acer
2006-01-29 10:48
2006.02.19
данные в treenode


2-1138618320
V0va
2006-01-30 13:52
2006.02.19
WideString, хранение строк


4-1133558140
TheEd
2005-12-03 00:15
2006.02.19
Изменить размер шрифта MainMenu


15-1138348455
Курдль
2006-01-27 10:54
2006.02.19
Наследование в Visual Studio 2005 не работает?!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский