Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 взаимодействие oracle и ms access  [new]
os74v
Member

Откуда:
Сообщений: 22
Приветствую проффессионалов и пользователей oracle/ Сам програмлю пока только на аксес. Нужна помощь Вопрос - возможно ли импортировать в оракл таблицы аксес ( я так представляю основная закавырка здесь может быть в мемо-полях (аксес)) и наоборот делать експорт из оракл в аксес ????
9 фев 05, 12:29    [1310329]     Ответить | Цитировать Сообщить модератору
 Re: взаимодействие oracle и ms access  [new]
A K
Member

Откуда:
Сообщений: 401
Можно и вариантов масса.
Подсказываю самый простой вариант для Вас, но с большими объемами данных может глючить.
1. Делаете ODBC привязку к базе данных оракл. Использовать для этого лучше драйвер ODBC родной оракловый, но и Микрософтовский, я думаю, сойдет.
2. Заходите в базу Access и выбираете импорт или экспорт таблицы, но указываете источник ODBC.
Также возможно и создание линка из базы Access на таблицы в оракле, это если вам нужен обмен данными.
Удачи.
9 фев 05, 12:41    [1310383]     Ответить | Цитировать Сообщить модератору
 Re: взаимодействие oracle и ms access  [new]
os74v
Member

Откуда:
Сообщений: 22
Большое спасибо. А в Оракл, как я понимаю, аксесовские таблицы так же можно засасывать?
9 фев 05, 15:27    [1311084]     Ответить | Цитировать Сообщить модератору
 Re: взаимодействие oracle и ms access  [new]
slywebmaster
Member

Откуда:
Сообщений: 759
os74v
Большое спасибо. А в Оракл, как я понимаю, аксесовские таблицы так же можно засасывать?


как говорится NO PROBLEM - хоть из Excelя

Надо использовать HS службу

1. Создаем ODBC источник на оракловом сервере с именем ACC

2. Создаем настройку с HS сервисе для этого ACC источника

   %ORACLE_HOME%\hs\admin\initACC.ora

должен содержать 1 строку

    HS_FDS_CONNECT_INFO = ACC

3. Настраиваем listener


SID_LIST_LISTENER =

(SID_DESC =
(PROGRAM = hsodbc)
(SID_NAME = ACC) <= появится служба ACC
(ORACLE_HOME = C:\oracle\ora92)
)

4. Создаем линк к access базе

create database link ACC
connect to admin
identified by admin
using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oraserver)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ACC) )(HS = OK))'
/
9 фев 05, 15:49    [1311183]     Ответить | Цитировать Сообщить модератору
 Re: взаимодействие oracle и ms access  [new]
os74v
Member

Откуда:
Сообщений: 22
Большое спасибо!
9 фев 05, 16:37    [1311343]     Ответить | Цитировать Сообщить модератору
 Re: взаимодействие oracle и ms access  [new]
A K
Member

Откуда:
Сообщений: 401
Єто если из Оракла. А если из Акцесса, тогда никакие гетерогенные сервисы не нужны, просто экспорт в Оракл через ODBC, так же как и импорт.
9 фев 05, 17:49    [1311549]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: взаимодействие oracle и ms access  [new]
Voyager981
Guest
slywebmaster
os74v
Большое спасибо. А в Оракл, как я понимаю, аксесовские таблицы так же можно засасывать?


как говорится NO PROBLEM - хоть из Excelя

Надо использовать HS службу

1. Создаем ODBC источник на оракловом сервере с именем ACC

2. Создаем настройку с HS сервисе для этого ACC источника

   %ORACLE_HOME%\hs\admin\initACC.ora

должен содержать 1 строку

    HS_FDS_CONNECT_INFO = ACC

3. Настраиваем listener


SID_LIST_LISTENER =

(SID_DESC =
(PROGRAM = hsodbc)
(SID_NAME = ACC) <= появится служба ACC
(ORACLE_HOME = C:\oracle\ora92)
)

4. Создаем линк к access базе

create database link ACC
connect to admin
identified by admin
using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oraserver)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ACC) )(HS = OK))'
/

А если оракловый сервер стоит на Solaris?
17 янв 07, 13:23    [3653912]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить