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

Откуда:
Сообщений: 55
Помогите новичку!
Необходимо получить доступ неоракловской (foxpro) базе
Настраивала гетерогенный сервис по выложенной инструкции, но при попытке получить доступ к неоракловской (foxpro) базе выходят следующие ошибки:
ORA-28500
ORA-02063
4 мар 10, 15:00    [8431358]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
Ку:
Guest
MARGARITA23
Помогите новичку!
Необходимо получить доступ неоракловской (foxpro) базе
Настраивала гетерогенный сервис по выложенной инструкции, но при попытке получить доступ к неоракловской (foxpro) базе выходят следующие ошибки:
ORA-28500
ORA-02063


полностью сообщение об ошибке покажите.
4 мар 10, 15:10    [8431477]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
MARGARITA23
Member

Откуда:
Сообщений: 55
ORA-28500: соединение ORACLE с посторонней системой выдало сообщение:
[Generic Connectivity Using ODBC][H006] The init parameter
<HS_FDS_CONNECT_INFO> is not set. Please set it in init<orasid>.ora file.
ORA-02063: предшествующий 2 lines из FOX
4 мар 10, 16:18    [8432104]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
Вам указали где искать ошибку прямо в сообщении:
MARGARITA23
ORA-28500: соединение ORACLE с посторонней системой выдало сообщение:
[Generic Connectivity Using ODBC][H006] The init parameter
<HS_FDS_CONNECT_INFO> is not set. Please set it in init<orasid>.ora
file.
ORA-02063: предшествующий 2 lines из FOX

- Файлы listener.ora
- %ORACLE_HOME%\HS\ADMIN\init<SID>.ora
- tnsnames.ora
- оператор создания dblink
- как проверяли доступ:
4 мар 10, 21:54    [8433986]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
Как вариант- dbase_pkg.
4 мар 10, 22:00    [8434012]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
MARGARITA23
Member

Откуда:
Сообщений: 55
listener.ora
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_2\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_2)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_2)
(PROGRAM = extproc)
)

)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)

LSNR2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1526))
)
SID_LIST_LSNR2 =
(SID_LIST =
(SID_DESC =
(PROGRAM = D:\oracle\product\10.2.0\db_2\bin\hsodbc)
(SID_NAME = DBF)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_2)
)
)


tnsnames.ora
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORABITUR =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORABITUR.COM)
)
)

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
DBF.domain =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1526))
)
(CONNECT_DATA =
(SID = DBF)
)
(HS = OK)
)

initDBF.ora
HS_FDS_CONNECT_INFO = DBF
HS_FDS_TRACE_LEVEL = OFF


Созда DATABASE LINK из оболочки SQL Plus (пользователем SYSTEM) с помощью команды:
CREATE PUBLIC DATABASE LINK FOX USING 'DBF.domain' ;

Проверяю функционирование HS, выполнив из SQL Plus запрос
SELECT TABLE_NAME FROM ALL_TABLES@FOX;
5 мар 10, 05:52    [8434440]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
MARGARITA23
Member

Откуда:
Сообщений: 55
Помогите, пожалуйста, очень
срочно надо
5 мар 10, 05:53    [8434443]     Ответить | Цитировать Сообщить модератору
 Re: ошибки при настройке гетерогенного сервиса  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7134
MARGARITA23,
Вроде все нормально, вопросы:
  • Система случаем не WIN64?
  • Oracle RDBMS не 64 битная версия вот тут D:\oracle\product\10.2.0\db_2
  • DBF - Описан в SYSTEM Wide секции ODBC

    p.s. на 64 бита у меня быстро не получилось настроить

    Попробуйте listener.ora вот так:
    ....
    SID_LIST_LSNR2 =
       (SID_LIST =
             (SID_DESC =
                     (SID_NAME=DBF)
                     (ORACLE_HOME=D:\oracle\product\10.2.0\db_2)
                     (ENVS="PATH=D:\oracle\product\10.2.0\db_2\bin;C:\WINDOWS\SYSTEM32")
                     (PROGRAM=hsodbc)
              )
         )
    
  • 5 мар 10, 08:57    [8434662]     Ответить | Цитировать Сообщить модератору
     Re: ошибки при настройке гетерогенного сервиса  [new]
    Вячеслав Любомудров
    Member

    Откуда: Владивосток
    Сообщений: 18486
    И, насчет домена, не очень понятно
    5 мар 10, 09:10    [8434706]     Ответить | Цитировать Сообщить модератору
     Re: ошибки при настройке гетерогенного сервиса  [new]
    MARGARITA23
    Member

    Откуда:
    Сообщений: 55
    Vadim Lejnin,
    у меня win32, и думаю, что Oracle RDBMS 32 битная версия(я полностью устанавливала oracle для win 32), а вот насчет SYSTEM Wide секции ODBC можно по подробнее.Там что-то надо было вручную прописывать?
    Вот что у меня содержится:

    в ODBCINST.INI

    [SQL Server (32 разряда)]
    Driver=C:\WINDOWS\system32\SQLSRV32.dll
    Setup=C:\WINDOWS\system32\sqlsrv32.dll
    32Bit=1
    [ODBC 32 bit Drivers]
    SQL Server (32 разряда)=Installed
    Microsoft Access Driver (*.mdb) (32 разряда)=Installed
    Microsoft Text Driver (*.txt; *.csv) (32 разряда)=Installed
    Microsoft Excel Driver (*.xls) (32 разряда)=Installed
    Microsoft dBase Driver (*.dbf) (32 разряда)=Installed
    Microsoft Paradox Driver (*.db ) (32 разряда)=Installed
    Microsoft Visual FoxPro Driver (32 разряда)=Installed
    Microsoft FoxPro VFP Driver (*.dbf) (32 разряда)=Installed
    Microsoft dBase VFP Driver (*.dbf) (32 разряда)=Installed
    Microsoft Access-Treiber (*.mdb) (32 разряда)=Installed
    Microsoft Text-Treiber (*.txt; *.csv) (32 разряда)=Installed
    Microsoft Excel-Treiber (*.xls) (32 разряда)=Installed
    Microsoft dBase-Treiber (*.dbf) (32 разряда)=Installed
    Microsoft Paradox-Treiber (*.db ) (32 разряда)=Installed
    Microsoft Visual FoxPro-Treiber (32 разряда)=Installed
    Driver do Microsoft Access (*.mdb) (32 разряда)=Installed
    Driver da Microsoft para arquivos texto (*.txt; *.csv) (32 разряда)=Installed
    Driver do Microsoft Excel(*.xls) (32 разряда)=Installed
    Driver do Microsoft dBase (*.dbf) (32 разряда)=Installed
    Driver do Microsoft Paradox (*.db ) (32 разряда)=Installed
    Driver para o Microsoft Visual FoxPro (32 разряда)=Installed
    Microsoft ODBC for Oracle (32 разряда)=Installed
    [Microsoft Access Driver (*.mdb) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odbcjt32.dll
    32Bit=1
    [Microsoft Text Driver (*.txt; *.csv) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odtext32.dll
    32Bit=1
    [Microsoft Excel Driver (*.xls) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odexl32.dll
    32Bit=1
    [Microsoft dBase Driver (*.dbf) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\oddbse32.dll
    32Bit=1
    [Microsoft Paradox Driver (*.db ) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odpdx32.dll
    32Bit=1
    [Microsoft Visual FoxPro Driver (32 разряда)]
    Driver=C:\WINDOWS\system32\vfpodbc.dll
    Setup=C:\WINDOWS\system32\vfpodbc.dll
    32Bit=1
    [Microsoft FoxPro VFP Driver (*.dbf) (32 разряда)]
    Driver=C:\WINDOWS\system32\vfpodbc.dll
    Setup=C:\WINDOWS\system32\vfpodbc.dll
    32Bit=1
    [Microsoft dBase VFP Driver (*.dbf) (32 разряда)]
    Driver=C:\WINDOWS\system32\vfpodbc.dll
    Setup=C:\WINDOWS\system32\vfpodbc.dll
    32Bit=1
    [Microsoft Access-Treiber (*.mdb) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odbcjt32.dll
    32Bit=1
    [Microsoft Text-Treiber (*.txt; *.csv) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odtext32.dll
    32Bit=1
    [Microsoft Excel-Treiber (*.xls) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odexl32.dll
    32Bit=1
    [Microsoft dBase-Treiber (*.dbf) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\oddbse32.dll
    32Bit=1
    [Microsoft Paradox-Treiber (*.db ) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odpdx32.dll
    32Bit=1
    [Microsoft Visual FoxPro-Treiber (32 разряда)]
    Driver=C:\WINDOWS\system32\vfpodbc.dll
    Setup=C:\WINDOWS\system32\vfpodbc.dll
    32Bit=1
    [Driver do Microsoft Access (*.mdb) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odbcjt32.dll
    32Bit=1
    [Driver da Microsoft para arquivos texto (*.txt; *.csv) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odtext32.dll
    32Bit=1
    [Driver do Microsoft Excel(*.xls) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odexl32.dll
    32Bit=1
    [Driver do Microsoft dBase (*.dbf) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\oddbse32.dll
    32Bit=1
    [Driver do Microsoft Paradox (*.db ) (32 разряда)]
    Driver=C:\WINDOWS\system32\odbcjt32.dll
    Setup=C:\WINDOWS\system32\odpdx32.dll
    32Bit=1
    [Driver para o Microsoft Visual FoxPro (32 разряда)]
    Driver=C:\WINDOWS\system32\vfpodbc.dll
    Setup=C:\WINDOWS\system32\vfpodbc.dll
    32Bit=1



    [Microsoft ODBC for Oracle (32 разряда)]
    Driver=C:\WINDOWS\system32\msorcl32.dll
    Setup=C:\WINDOWS\system32\msorcl32.dll
    32Bit=1

    в ODBC.INI
    [ODBC 32 bit Data Sources]
    Visio Database Samples=Microsoft Access Driver (*.mdb) (32 разряда)
    Visual FoxPro Tables=Microsoft Visual FoxPro Driver (32 разряда)
    DBF=Microsoft Visual FoxPro Driver (32 разряда)
    [Visio Database Samples]
    Driver32=C:\WINDOWS\system32\odbcjt32.dll
    [Visual FoxPro Tables]
    Driver32=C:\WINDOWS\system32\vfpodbc.dll
    [DBF]
    Driver32=C:\WINDOWS\system32\vfpodbc.dll
    6 мар 10, 07:09    [8441268]     Ответить | Цитировать Сообщить модератору
     Re: ошибки при настройке гетерогенного сервиса  [new]
    Vadim Lejnin
    Member

    Откуда:
    Сообщений: 7134
    Утро
    Control Panel->Administrative Tools->Data Source (ODBC)->System DSN

    По умолчанию открывается User DSN, то есть DSN,
    определённые только для данного пользователя.
    процесс oracle.exe (И tnslsnr.exe) обычно запускается под пользователем Local System
    Поэтому они просто не видят тех DSN которые Вы установили
    для пользователя OS под которым обычно работаете.
    System DSN виден для всех пользователей системы.
    ---------------------
    Встретил как то раз Волк девочку Машу и умер...
    ...
    soap: vlejnin mail ру
    6 мар 10, 12:41    [8441534]     Ответить | Цитировать Сообщить модератору
     Re: ошибки при настройке гетерогенного сервиса  [new]
    MARGARITA23
    Member

    Откуда:
    Сообщений: 55
    я в самом начале заходила в Control Panel->Administrative Tools->Data Source (ODBC)->System DSN
    и создала :
    Data Source Name: DBF
    Database type: Free Table directory
    и указала путь к БД на фоксе
    6 мар 10, 13:47    [8441605]     Ответить | Цитировать Сообщить модератору
     Re: ошибки при настройке гетерогенного сервиса  [new]
    MARGARITA23
    Member

    Откуда:
    Сообщений: 55
    т.е я добавила Microsoft Visial Foxpro Driver
    6 мар 10, 13:51    [8441615]     Ответить | Цитировать Сообщить модератору
     Re: ошибки при настройке гетерогенного сервиса  [new]
    Malter
    Member

    Откуда: localhost:1521 ORA-01034
    Сообщений: 98
    MARGARITA23,

    MARGARITA23,

    Таже проблема один в один.

    ОС: winserv2003 32bit SP2
    Oracle: 10.2
    Скрипт: %ORACLE_HOME%\rdbms\admin\caths.sql из под SYS
    DBF: foxpro/dbase lll (1c7.7, Xbase, 0x00=03) локально
    DSN: System
    ODBC Driver: (пробывал: стандартные в винде DBF Driver; VFP, DataDirect(dbase3-5,foxpro25,35))


    MARGARITA23 если справились с проблемой опишите плиз ее [url=]https://www.sql.ru/forum/actualthread.aspx?tid=740101&hl=dbf#[/url] или на bloknot@mail.by
    13 апр 10, 06:47    [8619082]     Ответить | Цитировать Сообщить модератору
    Все форумы / Oracle Ответить