CftClub.ru
Клуб специалистов ЦФТ-Банк

dblink на mysql

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA
Предыдущая тема :: Следующая тема  
Автор Сообщение
markoff
Участник - экстремал


Вступление в Клуб: 09.06.2009
СообщениеСр Окт 05, 2011 13:40   dblink на mysql Ответить с цитатой
Полезность: Нет оценки
Вот такая у нас конфигурация:
SPARC-Enterprise SUNOS 10
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit

Кто то пытался настроить dblink при такой конфигураций, а то у нас проблемы с этим.
markoff
Участник - экстремал


Вступление в Клуб: 09.06.2009
СообщениеСр Окт 05, 2011 13:43    Ответить с цитатой
Полезность: Нет оценки
MySQL ODBC 3.51 Driver
Файлы переписаны в папки /usr/local/lib
Сделаны символьные метки ln -s libmyodbc3-3.51.06.so libmyodbc3.so

Код:
$ORACLE_HOME/hs/initMSSQL.ora

HS_FDS_CONNECT_INFO = MYSQL
HS_FDS_TRACE_LEVEL = OFF
HS_FDS_SHAREABLE_NAME = /u/app/odbc/MyODBC-3.51.06-sun-solaris2.9-sparc/libmyodbc3.so

#
# ODBC specific environment variables
#
set ODBCINI = /u/app/odbc/MyODBC-3.51.06-sun-solaris2.9-sparc/odbc.ini
#
# Environment variables required for the non-Oracle system
#
set LD_LIBRARY_PATH = /usr/local/lib:/u/app/odbc/MyODBC-3.51.06-sun-solaris2.9-sparc/:$LD_LIBRARY_PAT:$ORACLE_HOME/lib



listener.ora

Код:
USE_CKPFILE_LISTENER = OFF

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.1)(PORT = 1521))
      )
    )
  )

SQLNET.AUTHENTICATION_SERVICES= (NONE)


SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ibso1)
      (ORACLE_HOME = /u/app/oracle/product/10.2.0)
      (SID_NAME = ibso1)
    )
    (SID_DESC =
      (SID_NAME = MYSQL)
      (ORACLE_HOME = /u/app/oracle/product/10.2.0)
      (ENVS="LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:/usr/local/lib:/u/app/odbc/MyODBC-3.51.06-sun-solaris2.9-sparc")
      (PROGRAM = hsodbc)
     )   
  )

CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
STARTUP_WAIT_TIME_LISTENER = 0
USE_PLUG_AND_PLAY_LISTENER = ON


Tnsnames.ora

Код:
MYSQL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = MYSQL)
    )
    (HS=OK)
  )


Cоздается DBLINK
Код:
create public database link MYSQL connect to root identified by "root" using 'MYSQL';


Проверяется
Код:
select * from access_log@MYSQL;


Ошибка
Код:
ORA-02068: following severe error from MYSQL
ORA-28511: lost RPC connection to heterogeneous remote agent using
SID=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.0.1)(PORT
=1521)))(CONNECT_DATA=(SID=MYSQL)))
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Oracle DBA Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru