Главная страница
    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.042 c
15-1138263518
son_g
2006-01-26 11:18
2006.02.19
Как в делфе написать резидента


2-1138893691
ZeFiR
2006-02-02 18:21
2006.02.19
...даже не знаю как тему назвать...


3-1135158279
yk
2005-12-21 12:44
2006.02.19
Проблемы с подключением udf


1-1137570215
ОлеЛу
2006-01-18 10:43
2006.02.19
компиляция без IDE


15-1138183309
GRIZME
2006-01-25 13:01
2006.02.19
ATI Radeon 9600 Pro





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский