** dima |
Отправлено: 29.08.2005, 21:08 |
|
Не зарегистрирован
|
Помогите!!!Нужно подключиться к базе oracle на удалённой машине через Delphi. Использую ADO. Как это сделать, где прописывать адреса удалённой машины, и вообще что из компонентов Oracle нужно ставить на клиента и как это настраивать. |
|
AVC |
Отправлено: 30.08.2005, 08:34 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Один из вариантов
1. Ставим на клиентской машине клинта Oracle
2. Создаем сторку соединения с параметрами
Provider=MSDAORA.1;Data Source=hhc_dev
или
Provider=OraOLEDB.Oracle.1;Data Source=hhc_dev
где
Data Source это название алиаса из файла $Oracle$\network\ADMIN\tnsnames.ora
Записи в tnsnames.ora у меня выглядят так
CODE |
...
HHC_Dev =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SID = hhc_dev)
)
)
...
|
PS.
С Oracl'ом лучше работать не через ADO, а через "прямые" компоненты DOA или ODAC |
|
** Mike124 |
Отправлено: 05.09.2005, 12:56 |
|
Не зарегистрирован
|
А что, мастер создания соединения в Oracle уже не работает? |
|