Извините за ошибки
Драйвер фокс про для одибиси
Написал Administrator
11.10.2007
Очень часто при настройке гетерогенки, на этапе настройки ODBC источника система выдает ошибку использования драйвера майкрософт фокс про.
ODBC драйвера для XP i Windows 2003 Server
http://sergiyko.h.com.ua/downloads/vfpodbc.rar
Налагодження гетерогенного сервісу
Написал Administrator
11.10.2007
Налагодження гетерогенного сервісу.
Основні етапи налагодження сервісу:
0. Необхідно налагодити кодову сторінку
1. Скопіювати xl24elf.nlt в директорію %oracle_home%\ocommon\nls\admin\data\
2. Запустити %oracle_home%\ocommon\nls\lbuilder.bat
3. Вибрати пункт меню Tools\Generate NLB де вказати директорію
%oracle_home%\ocommon\nls\admin\data\
4. Перегрузитися
5. Виконати від sys
select * from sys.v_$nls_valid_values where parameter='CHARACTERSET'
and value='RU8PC866TAXEXT1';
повинен дати 1 запис
1. Створити системне ODBC-джерело DBF (Microsoft Visual Foxpro Driver)
2. Скопіювати initDbf.ora в %oracle_home%\hs\admin\
3. Дописати в listener (див нижче) LSNR2=.... SID_LIST_LSRN2=....
4. Створити запис в tnsnames.ora (див нижче) DBF.<domain>=....
5. На сервері запустити lsnrctl >start lsnr2 >quit
6. Виконати від sys або system в sqlplus
create public database link ho.world connect to oracle
identified by oracle using 'DBF.<domain>';
7. Перевірити правильність select table_name from
[email protected]dЭтот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script ;
ця команда повинна видати імя dbf-таблиць, які є в каталозі, на який
налагоджено ODBC DBF
Файл lx24e1f.nlt
VERSION = 2.1.0.0.0 DEFINE character_set name = "RU8PC866TAXEXT1"
id = 19999 base_char_set = "ru8pc866"
character_data = {
0xf6 : 0x0406,
0xf7 : 0x0456,
0xf8 : 0x0407,
0xf9 : 0x0457,
0xf4 : 0x0404,
0xf5 : 0x0454,
0xf2 : 0x0490,
0xf3 : 0x0491
}
ENDDEFINE character_set
Файл initDBF.ora
# This is a sample agent init file that contains the HS parameters that are# needed for an ODBC Agent.
## HS init parameters#HS_FDS_CONNECT_INFO = DBFHS_FDS_TRACE_LEVEL = OFFHS_LANGUAGE=ukrainian_america.RU8PC866TAXEXT1
## Environment variables required for the non-Oracle system
##set <envvar>=<value>
файл Listener.ora
# LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora# Generated by Oracle configuration tools..........................................
LSNR2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = zviruga)(PORT = 1526))
)
)
SID_LIST_LSNR2 =
(SID_LIST =
(SID_DESC =
(SID_NAME = DBF)
(ORACLE_HOME = D:\oracle\ora92)
(PROGRAM = d:\oracle\ora92\bin\hsodbc)
)
)
.................................. Файл Tnsnames.ora
# TNSNAMES.ORA Network Configuration File: D:\oracle\ora92\network\admin\tnsnames.ora# Generated by Oracle configuration tools............................................. ......
DBF.<DOMAIN>=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = zviruga)(PORT = 1526))
)
(CONNECT_DATA =
(SID = DBF)
)
(HS = OK)
)
.................................................. .......... Файл create_data_link.sql (виконувати під сісом)
create public database link ho.world connect to oracleidentified by oracle using 'DBF.<domain>';
Последнее обновление ( 11.10.2007 )