Tаrantino
Дата: 30.01.2003 17:46:27
Начал заниматься с ODAC, путаюсь сделать первое приложение, но не могу приконнектиться к серверу через компонент TOraSession, выдаёт ошибку "ORA-12154", т.е. что с TNS хотя через БДЕ коннекчусь и ораклиные приложения коннектяться через TNS, в чем может быть проблема?
Jozo
Дата: 31.01.2003 07:06:11
При неправильном указании имени базы данных выводится сообщение
ORA-12154
Tаrantino
Дата: 31.01.2003 09:10:29
Ну и...?
Tаrantino
Дата: 31.01.2003 10:31:55
К серверу приконектится удалось, все дело в свойстве Home, первоначально стояло значение ohDefault поставил ohHome1 и все ок, т.к. я не специалист по Ораклу, хочу спросить что это, будет ли с такими значениями работать на других компах?
Jozo
Дата: 31.01.2003 10:44:55
почитай справку по ентому свойству..
Видать у тебя более одного клиента Oracle стоит на машине и естественно если ты поставиш не default то на других машинах где коиент всего один работать не будет ..
Tаrantino
Дата: 31.01.2003 10:48:44
Спасибо, у меня действительно этих клиентов просто тьма, а как можно победить эту проблему, т.е. что-бы корректно работало на машине с одним клиентом и с несколькими клиентами
Denis Popov
Дата: 31.01.2003 11:02:19
ИМХО самое простое - чтобы в каждом Oracle home существовал SQL*Net-Alias, позволяющий присоединиться к твоей БД. Они описываются в файле %oracle_home%/network/admin/tnsnames.ora. Остальные варианты вроде как понавороченнее:
- научиться определять все Oracle home на машине, и предоставить пользователю. выбрать нужный;
- принудительно устанавливать primary Oralce home, как это делает утилита Home Selector.
- попробовать устанавливать переменную средыы ORACLE_HOME на нужный, но не уверен, что это сработает;
- взять ODAC Net, ему вообще не нужен оракловый клиент.
Tаrantino
Дата: 31.01.2003 11:18:31
ODAC Net это что?
Denis Popov
Дата: 31.01.2003 11:58:03
Tаrantino
Дата: 31.01.2003 12:07:58
А есть это чудо с исходниками?