The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Oracle 8i OCI"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Oracle 8i OCI"
Сообщение от Vladislav emailИскать по авторуВ закладки on 15-Июн-03, 02:57  (MSK)
Что мне нужно зделать чтобы законектится на remote oracle server ?
На локальный примерно так .. :
if (OCIEnvCreate(&env, OCI_DEFAULT, NULL, NULL, NULL, NULL, 0, NULL) ||
    OCIHandleAlloc((dvoid *)env, (dvoid **)&err, OCI_HTYPE_ERROR, 0, NULL))
{
ecode = 0;
strncpy(ebuf, "Can't initialize OCI environment/handlers.", sizeof(ebuf));
return false;
}

if (OCIHandleAlloc((dvoid *)env, (dvoid **)&stmt, OCI_HTYPE_STMT, 0, NULL) ||
    OCIHandleAlloc((dvoid *)env, (dvoid **)&serv, OCI_HTYPE_SERVER, 0, NULL) ||
    OCIHandleAlloc((dvoid *)env, (dvoid **)&conn, OCI_HTYPE_SVCCTX, 0, NULL))
{
iae: InitError();
return false;
}

if (OCIServerAttach(serv, err, (OraText *)db.data(), db.size(), OCI_DEFAULT))
goto iae;

OCIAttrSet((dvoid *)conn, OCI_HTYPE_SVCCTX, (dvoid *)serv, 0, OCI_ATTR_SERVER, err);

OCIHandleAlloc((dvoid *)env, (dvoid **)&session, OCI_HTYPE_SESSION, 0, NULL);
OCIAttrSet((dvoid *)session, OCI_HTYPE_SESSION,
(dvoid *)login.data(), login.size(), OCI_ATTR_USERNAME, err);
OCIAttrSet((dvoid *)session, OCI_HTYPE_SESSION,
(dvoid *)passwd.data(), passwd.size(), OCI_ATTR_PASSWORD, err);

if (OCISessionBegin(conn, err, session, OCI_CRED_RDBMS, OCI_DEFAULT) != OCI_SUCCESS)
goto iae;

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Oracle 8i OCI"
Сообщение от Арлекин Искать по авторуВ закладки on 16-Июн-03, 13:23  (MSK)
Точно также. Только надо клиент установить и TNS настроить  ( $ORACLE_HOME/network/admin/*.ora). После этого по SID ходишь куда хочешь.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Oracle 8i OCI"
Сообщение от Max Zinal emailИскать по авторуВ закладки on 22-Июн-03, 13:06  (MSK)
>Точно также. Только надо клиент установить и TNS настроить
>( $ORACLE_HOME/network/admin/*.ora).
>После этого по SID ходишь куда хочешь.

Точнее, по локальному алиасу в tnsnames.ora.
Отдельная пляска с бубном - ORACLE Names.
Там надо аккуратно настроечки для доменов соорудить.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру