Строка подключения OCI ... нужна помощь - PullRequest
0 голосов
/ 12 февраля 2009

Кто-нибудь знает строку подключения OCI, используемую для параметра dbname в функции OCILogon () для API оракула 10g C?

Я знаю, что вы можете указать запись tnsnames.ora для службы, но она может принимать что-то вроде: oci: connect: myserver.com: 1521 / myservicename?

Ответы [ 2 ]

2 голосов
/ 19 января 2010

Вы можете использовать следующий формат для dbname:

[//]host[:port][/service name]

Подробнее об этом можно прочитать здесь: Строки подключения к базе данных для OCI Instant Client

1 голос
/ 12 февраля 2009

Вы можете указать dbname следующим образом (без tnsnames.ora):

(ОПИСАНИЕ = (ADDRESS_LIST = (АДРЕС = (ПРОТОКОЛ = TCP) (HOST = MyHost) (PORT = MyPort))) (CONNECT_DATA = (SERVER = ПОСВЯЩЕННЫЙ) (SERVICE_NAME = MyOracleSID))) * * 1004

...