powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Link Oracle 12c > MySQL
34 сообщений из 34, показаны все 2 страниц
Link Oracle 12c > MySQL
    #39772657
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день , решил обратиться к вам , уже 2 день мучаюсь .
Хочу настроить связь между базой оракл и базой mysql .
Настраивал по этому гиду.

listener.oraLISTENER=
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.44.32.xxx)(PORT = 1521))
)
)

SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=.
(SID_NAME=cibdbdrctest)
(ORACLE_HOME=/u01/app/oracle/product/12.2.0.1.0/db_1/)
(PROGRAM=dg4msql)
)
)


tnsnames.oraMAINBASE=
(DESCRIPTION =.
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.44.32.xxx)(PORT = 1521))
(CONNECT_DATA =.
(SERVER = DEDICATED)
(SERVICE_NAME = MAINBASE)
)
)
......
dg4msql=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP) (HOST=10.44.32.xxx)(PORT=1521))
(CONNECT_DATA=
(SID=cibdbdrctest)
(HS=OK)
))


Файл инициализации initdg4msql.ora находится в /ORACLE_HOME/dbs/initdg4msql.ora

initdg4msql.ora]
HS_FDS_CONNECT_INFO=cibdbdrctest
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=bankflexread
HS_FDS_RECOVERY_PWD=FwqOp5Tz


при старте :
[oracle@MidDBM admin]$ lsnrctl start;

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 12-FEB-2019 11:29:13

Copyright (c) 1991, 2016, Oracle. All rights reserved.

Starting /u01/app/oracle/product/12.2.0.1.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 12.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/12.2.0.1.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/MidDBM/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.44.32.xxx)(PORT=1521)))
TNS-01201: Listener cannot find executable /u01/app/oracle/product/12.2.0.1.0/db_1/hs/admin/dg4msql for SID cibdbdrctest

Listener failed to start. See the error message(s) above...


В чем проблема ? Что за исполняющий файл он ищет ? И что он должен содержать ?

Спасибо всем за помощь .
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772676
Als1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

ls -la /u01/app/oracle/product/12.2.0.1.0/db_1/hs/admin/dg4msql
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772678
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

автор
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
## listener.ora
...
(SID_NAME=cibdbdrctest)
...
(PROGRAM=dg4msql)
...

## initdg4msql.ora





Код: plsql
1.
2.
3.
4.
5.
6.
7.
ls $ORACLE_HOME/bin/dg4* $ORACLE_HOME/bin/hs* 
ls $ORACLE_HOME/bin/dg4* $ORACLE_HOME/bin/hs*
/u/app/oracle/product/12.2.0/db1/bin/dg4odbc    
/u/app/oracle/product/12.2.0/db1/bin/hsalloci   
/u/app/oracle/product/12.2.0/db1/bin/hsots
/u/app/oracle/product/12.2.0/db1/bin/dg4pwd     
/u/app/oracle/product/12.2.0/db1/bin/hsdepxa



Где Вы видите dg4msql?
Мессир
Вы все напутали

Настройка Oracle HS AgentАрхитектура Oracle HS agent

узел #2 и узел #3 обычно одна машина, хотя и не обязательно

Путь по которому oracle обращается к удаленной базе

Узел #1 Oracle RDBMSOracle RDBMS -> DBLink -> Oracle Client -> HS TNSnames Запись ->


Узел #2 Oracle HS Agent-> TNS Listener -> HS Listener Запись Listener.ora -> HS agent (dg4xxx.exe) -> config $OH/hs/admin/init<HS ORACLE_SID> -> FDC_CONNECT_INFO запись -> OtherDb Client ->


Узел #3 OtherDB-> OtherDB
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772680
Als1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

и вообще, это драйвер не для mysql :-)
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772681
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninmaverick2104,

автор
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
## listener.ora
...
(SID_NAME=cibdbdrctest)
...
(PROGRAM=dg4msql)
...

## initdg4msql.ora





Код: plsql
1.
2.
3.
4.
5.
6.
7.
ls $ORACLE_HOME/bin/dg4* $ORACLE_HOME/bin/hs* 
ls $ORACLE_HOME/bin/dg4* $ORACLE_HOME/bin/hs*
/u/app/oracle/product/12.2.0/db1/bin/dg4odbc    
/u/app/oracle/product/12.2.0/db1/bin/hsalloci   
/u/app/oracle/product/12.2.0/db1/bin/hsots
/u/app/oracle/product/12.2.0/db1/bin/dg4pwd     
/u/app/oracle/product/12.2.0/db1/bin/hsdepxa



Где Вы видите dg4msql?
Мессир
Вы все напутали

Настройка Oracle HS AgentАрхитектура Oracle HS agent

узел #2 и узел #3 обычно одна машина, хотя и не обязательно

Путь по которому oracle обращается к удаленной базе

пропущено...


пропущено...


пропущено...


читать узел #1 и узел #2
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772691
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Так спасибо , хотяб понял порядок соеденений .

Я там понимаю в моем случае нужно использовать dg4odbc ?
ls $ORACLE_HOME/bin/dg4*
/u01/app/oracle/product/12.2.0.1.0/db_1/bin/dg4odbc
/u01/app/oracle/product/12.2.0.1.0/db_1/bin/dg4odbcO
/u01/app/oracle/product/12.2.0.1.0/db_1/bin/dg4pwd
/u01/app/oracle/product/12.2.0.1.0/db_1/bin/dg4pwdO

Исправил в listener.ora PROGRAM=/u01/app/oracle/product/12.2.0.1.0/db_1/bin/dg4odbc
Исправил название файла инициализаций на initcibdbdrctest.ora

Запускаю :
авторServices Summary...
Service "cibdbdrctest" has 1 instance(s).
Instance "cibdbdrctest", status UNKNOWN, has 1 handler(s) for this service...

tnsping возвращает No Listener.


Здесь уже пробема сети , или я опять напутал с настройками ?
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772695
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

tnsping не проверяет настройки listener.ora
Он проверяет только
tnsnames.ora

Код: plsql
1.
2.
3.
4.
tnsalias = 
...
(ADDRESS=(PROTOCOL=TCP) (HOST=10.44.32.xxx)(PORT=1521))
...



HOST/PORT настроены правильно?

Обычно
tnsping сообщает куда он пытается соедениться
Код: plsql
1.
2.
3.
tnsping tnsalias
...
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=xxx))(ADDRESS=(PROTOCOL=TCP)(HOST=X.X.X.X)(PORT=1521)))



Сравни эту строку с аналогичной в
Код: plsql
1.
lsnrctl status
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772710
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Да Вы правы . Уточнил у админов , порт другой = 1433 .

Выдает :
TNS[oracle@MidDBM admin]$ tnsping cibdbdrctest

TNS Ping Utility for Linux: Version 12.2.0.1.0 - Production on 12-FEB-2019 12:42:07

Copyright (c) 1997, 2016, Oracle. All rights reserved.

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP) (HOST=10.44.32.xxx)(PORT=1433)) (CONNECT_DATA= (SID=cibdbdrctest) (HS=OK)))
TNS-12537: TNS:connection closed


Как я понимаю это вина файрвола на стороне sql сервера ?
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772735
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,
Код: plsql
1.
2.
3.
4.
$ oerr ora 12537
12537, 00000, "TNS:connection closed"
// *Cause: "End of file" condition has been reached; partner has disconnected.
// *Action: None needed; this is an information message.




Вы напутали, вы пытаетесь через tnsping соединится к mySQL
он этого не умеет, с mysql умеет соединяться dg4odbc используя системные библиотеки odbc
используя системные настройки odbc. (Для этого должен быть установлен и настроен odbc for linux)
HS agent (dg4odbc) для библиотеки подключения
использует запись запись HS_FDS_SHAREABLE_NAME в $OH/hs/admin/initHSORACLE_SID.ora

и имя подключения определенной в записи HS_FDS_CONNECT_INFO из файла ODBC.ini системы

для tnsping hs - обычный sql*net клиент и для него (как и для dblink) нужно определять HOST/PORT где запущен tnslsnr от oracle

А вот дальше listener увидит что это HS клиент и отправит разбираться с этим шлюзу
oracle <-> odbc (dg4odbc)





listener должен быть от oracle и hs должен быть на одной машине ( не обязательно там где находится oracle rdbms




Если сервер за каналом, то
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772742
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ссылка как и что настраивать
How To Access MySQL from Oracle With ODBC and SQL

Единственно, вам не нужно компилить odbc, обычно для linux уже доступны все необходимые пакеты. Их нужно будет только установить

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$ grep -i odbc myrpm.lst
apr-util-odbc.x86_64               1.3.9-3.el6_0.1             public_ol6_latest
freeradius-unixODBC.x86_64         2.2.6-7.el6_9               public_ol6_latest
mysql-connector-odbc.x86_64        5.1.5r1144-7.el6            public_ol6_latest
php-odbc.x86_64                    5.3.3-49.el6                public_ol6_latest
postgresql-odbc.x86_64             08.04.0200-1.el6            public_ol6_latest
qt-odbc.i686                       1:4.6.2-28.el6_5            public_ol6_latest
qt-odbc.x86_64                     1:4.6.2-28.el6_5            public_ol6_latest
qt3-ODBC.i686                      3.3.8b-30.el6               public_ol6_latest
qt3-ODBC.x86_64                    3.3.8b-30.el6               public_ol6_latest
unixODBC.i686                      2.2.14-14.el6               public_ol6_latest
unixODBC.x86_64                    2.2.14-14.el6               public_ol6_latest
unixODBC-devel.i686                2.2.14-14.el6               public_ol6_latest
unixODBC-devel.x86_64              2.2.14-14.el6               public_ol6_latest
unixODBC-kde.i686                  2.2.14-14.el6               public_ol6_latest
unixODBC-kde.x86_64                2.2.14-14.el6               public_ol6_latest
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772743
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninсоединится к mySQLКуплен ли или украден, от этого MSsql не становится MYsql.
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772744
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Vadim Lejninсоединится к mySQLКуплен ли или украден, от этого MSsql не становится MYsql.

Да вроде все-же MySQL:

автор...
Хочу настроить связь между базой оракл и базой mysql .
...
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772755
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninДа вроде все-же MySQL:автор...
Хочу настроить связь между базой оракл и базой mysql .
...Ссылка, которую автор не смог освоить, про mssql server. Будучи неудачником, автор мог попутать и то, и другое и вместе взятое. Так что брать его показания в расчет нельзя. Но вот ошибиться сразу в четырех цифрах из того, что ему сообщили админы "порт другой = 1433", нужно быть одаренным на всю голову.
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39772767
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Спасибо за маленький урок .


-2- ,
Опуститесь пожалуйста на землю .
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773317
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2- ,
Я очень быстро обучаюсь .

Добрый всем , сделал DBLINK Oracle>MSSQL через unixODBC si freetds . Все ок , все конектится и читается .
Проблема состоит в том что запрос через линк ( средствами PL/SQL Developer ) возвращает только первую букву/цифру , а не все поле .
Через SQL-Plus все ОК .
Через ORACLE SQL Developer все ОК.

В чем может быть проблема ? Спасибо .
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773338
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

Скорее всего, причина в версии Oracle Client который Вы используете для PL/SQL Dev, или в bug PL/SQL Dev.
попробуйте установить новый клиент и переключить PL/SQL Dev на него
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773468
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maverick2104В чем может быть проблема ? Спасибо .
я бы еще посмотрел на NLS параметры. в сессии где pl-sql developer;
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773530
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninmaverick2104,

Скорее всего, причина в версии Oracle Client который Вы используете для PL/SQL Dev, или в bug PL/SQL Dev.
попробуйте установить новый клиент и переключить PL/SQL Dev на него

До последнего думал что да проблема в этом , но оказалось что нет . Установил Oracle client 12c и PL SQL 13 , проблема осталась .
Скорее всего нужно выставить какой-та параметр в initSID.ora .
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773531
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

У Вас
авторЧерез SQL-Plus все ОК .
Через ORACLE SQL Developer все ОК.


проблема в PL/SQL dev, или его настройках
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773536
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninmaverick2104,

У Вас
авторЧерез SQL-Plus все ОК .
Через ORACLE SQL Developer все ОК.


проблема в PL/SQL dev, или его настройках

Правильно , но они не используют Oracle client , а PL SQL использует . Кстати жаба тоже не выводит нужные данные .

Буду копать...
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773544
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104Через SQL-Plus все ОКmaverick2104они не используют Oracle clientНу-ну.
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773547
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
, maverick2104Правильно , но они не используют Oracle client , а PL SQL использует .

Наоборот. SQLPlus не может не использовать клиент.
"Первая буква" это обычно признак получения utf-16 там, где его не ожидают.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773693
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-maverick2104Через SQL-Plus все ОКmaverick2104они не используют Oracle clientНу-ну.

Ну да Вы правы , но я забыл упомянуть что база на сервере , а не на localhost , и именно на сервере sqlplus работает без проблем .

автор"Первая буква" это обычно признак получения utf-16 там, где его не ожидают.


Как это лечится ?
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773699
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104-2-пропущено...
пропущено...
Ну-ну.

Ну да Вы правы , но я забыл упомянуть что база на сервере , а не на localhost , и именно на сервере sqlplus работает без проблем .


UPD. SQL-PLUS через oracle клиент тоже работает ок.
Значит дело в PL/SQL Dev ( девелоперы требуют работоспособность именно в нем ) .

Вопрос остается открытым , как я понял проблема в кодировке .

автор"Первая буква" это обычно признак получения utf-16 там, где его не ожидают.


Как обойти эту проблему ?
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773704
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

dump
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773713
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-maverick2104,

dump

Что вы имеете ввиду ?

Настройки в PL/SQL dev :
setCharacter Sets
Character size: 1 byte(s)
CharSetID: 171
NCharSetID: 2000
Unicode Support: True
NLS_LANG: AMERICAN_AMERICA.CL8MSWIN1251
NLS_NCHAR_CHARACTERSET: AL16UTF16
NLS_CHARACTERSET: CL8MSWIN1251

Еще заметил странность , когда тем же SQLplus делаю запрос получаю space между буквами слова :

Пример :
отображается только первый символ в PL/SQL
Код: plsql
1.
2.
3.
4.
5.
SQL> select reference_number from dbo.application@test;

REFERENCE_NUMBER
------------------
2 2 1 0 0 0 0 0 0




отображается нормально в PL/SQL
Код: plsql
1.
2.
3.
4.
5.
SQL> select actor_id from dbo.actor@test;

  ACTOR_ID
----------
      3817



Думаю именно из-за них у меня читается только первый символ , дальше когда встречает этот "пробел" он падает .
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773716
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maverick2104Как обойти эту проблему ?
покажи уже
содержимое файлов
/etc/odbc.ini
initSID.ora в нем, кстати. можно включить трассировку. и смотреть обмен.
также не лишним будет написать кодировку базы mysql и оракла.
поля нормально не передаются только символьные? или проблема касается чисел,дат ?
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773718
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104в PL/SQL devplsql developer пишут жопорукие рукожопы, не догадавшиеся, что в данных может встретиться символ с кодом 0.
Либо настраивай корректно дблинк, либо пусть "девелоперы требуют" используют dump и по распечатке таблицы символов читают юстас-алексу.
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773739
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надфильmaverick2104Как обойти эту проблему ?
покажи уже
содержимое файлов
/etc/odbc.ini
initSID.ora в нем, кстати. можно включить трассировку. и смотреть обмен.
также не лишним будет написать кодировку базы mysql и оракла.
поля нормально не передаются только символьные? или проблема касается чисел,дат ?

odbc.ini[BASE]
Description = MSSQL connection
Driver = TDS
Database = BankFlexArchive
Server = 10.44.32.182
UserName = bankflexread
Password = FwqOp5Tz
Port = 1433


initSID.ini
HS_FDS_CONNECT_INFO = MAV
HS_FDS_TRACE_LEVEL = ON
HS_FDS_SHAREABLE_NAME =/usr/local/lib/libodbc.so
HS_FDS_SUPPORT_STATISTICS=FALSE
#
# ODBC specific environment variables
#
set ODBCINI=/etc/odbc.ini


oracle SQL> show parameter nls

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
nls_calendar string GREGORIAN
nls_comp string BINARY
nls_currency string $
nls_date_format string DD-MON-RR
nls_date_language string AMERICAN
nls_dual_currency string $
nls_iso_currency string AMERICA
nls_language string AMERICAN
nls_length_semantics string BYTE
nls_nchar_conv_excp string TRUE
nls_numeric_characters string .,

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
nls_sort string BINARY
nls_territory string AMERICA
nls_time_format string HH.MI.SSXFF AM
nls_time_tz_format string HH.MI.SSXFF AM TZR
nls_timestamp_format string DD-MON-RR HH.MI.SSXFF AM
nls_timestamp_tz_format string DD-MON-RR HH.MI.SSXFF AM TZR


В MSSQL :
character_set_name= UNICODE
collation_name = SQL_Latin1_General_CP1_CI_AS
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773741
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надфильполя нормально не передаются только символьные? или проблема касается чисел,дат ?

Проблема наблюдается у все полей где в mssql collation_name = SQL_Latin1_General_CP1_CI_AS
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773748
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maverick2104,

Ой. извини. оказывается тут МС скл.
к счастью, не приходилось его по ДБлинку подключать к ораклу.

по опыту с mysql приходится долго и нужно настраивать параметры в файле initSID
в частности
HS_LANGUAGE - лично мне помогла настройка
RUSSIAN_RUSSIA.CL8MSWIN1251 при этом и майскуль и оракл в уникоде...
что нужно поставить в твоем случае я не могу сказать. гугли по названию параметра. экспериментируй. некоторые сочетания настроек приводят к ора-600 или 745


это про дату. если вдруг и поля с датой "портятся" при передаче по линку.
HS_NLS_DATE_LANGUAGE
HS_NLS_DATE_FORMAT

трассировка тоже может помочь
включается
HS_FDS_TRACE_LEVEL отличным от 0 значением.
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773773
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НадфильRUSSIAN_RUSSIA.CL8MSWIN1251
ой проверил себя там другое значение
AMERICAN_AMERICA.CL8MSWIN1251
но, думаю, особого значения это не имеет в данном случае.
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773787
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,
Попробуйте:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
HS_LANGUAGE=AMERICAN_AMERICA.AL32UTF8
#--HS_FDS_TRACE_LEVEL=DEBUG
#--HS_LANGUAGE = AMERICAN_AMERICA.UTF8
HS_FDS_SQLLEN_INTERPRETATION=64
HS_FDS_FETCH_ROWS=1
HS_FDS_SUPPORT_STATISTICS = FALSE
HS_KEEP_REMOTE_COLUMN_SIZE = LOCAL
HS_NLS_LENGTH_SEMANTICS = CHAR
HS_NLS_NCHAR = UCS2
...
Рейтинг: 0 / 0
Link Oracle 12c > MySQL
    #39773789
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninmaverick2104,
Попробуйте:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
HS_LANGUAGE=AMERICAN_AMERICA.AL32UTF8
#--HS_FDS_TRACE_LEVEL=DEBUG
#--HS_LANGUAGE = AMERICAN_AMERICA.UTF8
HS_FDS_SQLLEN_INTERPRETATION=64
HS_FDS_FETCH_ROWS=1
HS_FDS_SUPPORT_STATISTICS = FALSE
HS_KEEP_REMOTE_COLUMN_SIZE = LOCAL
HS_NLS_LENGTH_SEMANTICS = CHAR
HS_NLS_NCHAR = UCS2



Спасибо Вам Огромное . Заработало . Сохраню себе все настройки , буду знать .

Остальным тоже спасибо .
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Link Oracle 12c > MySQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]