DBLINK 오라클 MySQL 데이터베이스 구성에서

단계

1. 다운로드 및 설치 [ODBC 드라이버 관리자]
2. 다운로드 [MySQL의 커넥터 / ODBC 드라이버] 설치
3. 구성 ODBC.INI
4. 구성을 환경 변수
5. 구성의 tnsnames.ora
6. 구성 listener.ora를
7. 모니터의 구성 초기화 파일은
DBLINK 생성 8

1. 다운로드 및 설치 [ODBC 드라이버 관리자]

# 환경에 대한 드라이버 패키지를 배치 할 디렉토리를 만듭니다

[ 오라클 @ oracle169 ~는 ] $ CD $ ORACLE_BASE
 [ 오라클 @ oracle169 응용 프로그램 ] $에서 mkdir 도구
 [ 오라클 @ oracle169 응용 프로그램 ] $ CD 도구

# 다운로드 및 설치 인 unixODBC-2.2.14-리눅스 x86-64.tar.gz, 도구 디렉토리에 업로드. 그리고 추출
# 다운로드 https://sourceforge.net/projects/unixodbc/files/?source=navbar

[ 오라클 @ oracle169 도구 ] $ 타르 - 인 unixODBC zxvf - 2.2 . 14 - 리눅스 - 86 - 64 .tar.gz를
 [ oracle169 도구 @ 오라클 ] $에서 mkdir 인 unixODBC - 2.2 . 14 
[ 오라클 @ oracle169 도구 ] $ MV USR / 지방 / * 인 unixODBC-2.2.14 /
[오라클 @ oracle169 도구] $ RF RM은 USR /

2. 다운로드 및 설치 [MySQL의 커넥터 / ODBC 드라이버]

# 압축 풀기는 MySQL의 커넥터 - ODBC를-5.3.7-의 해당 버전 다운로드 리눅스 el6-x86-64bit.tar.gz을, 이 환경은 리눅스 6.5
다운로드 https://dev.mysql.com/downloads/connector/odbc /

[ 오라클 @ oracle169 도구 ] $ 타르 - zxvf mysql을 - 커넥터 - ODBC - 5.3 . 7 - 리눅스 - el6 - 86 - 64 비트 .tar.gz를
 [ oracle169 도구 @ 오라클 ] $ MV mysql을 - 커넥터 - ODBC - 5.3 . 7 - 리눅스 - el6 - 86 - 64 비트 my5

3. 구성 ODBC.INI;

[ 오라클 @ oracle169 도구 ] $ 정력 ODBC.INI 
 [ TESTDB ]     
드라이버 =  / U01 / 응용 프로그램 / 도구 / my5 / lib 디렉토리 / libmyodbc5a.so
서버는 =       #mysql 서버 IP를
PORT는 =         #mysql 데이터베이스 포트
 USER (사용자)  =         #mysql 데이터베이스 사용자 이름을
패스워드 =     #mysql 데이터베이스 암호
 DATABASE  =     #mysql 데이터베이스
 OPTION  =  3 
소켓 =

4. 구성 환경 변수

후면의 .bash_profile에 다음을 추가

수출 PATH = / U01 / 응용 프로그램 / 도구 / 인 unixODBC - 2.2 . 14 / 빈 : $ PATH
수출 LD_LIBRARY_PATH = / U01 / 응용 프로그램 / 도구 / 인 unixODBC - 2.2 . 14 / lib에 : $ LD_LIBRARY_PATH를
수출 ODBCINI = / U01 / 응용 프로그램 / 도구 / ODBC.INI

소스의 .bash_profile 후, 상기 구성을 테스트하기 위해 이번에는 정확한
구현 ISQL -v TESTDB
가이 경우, 상기 구성이 OK 인 나타낸다.

+ --------------------------------------- +
| 연결! |
| SQL 문 |
| 도움 [TABLENAME] |
| 종료 |
| |
+ --------------------------------------- +

5. 구성의 tnsnames.ora

나중에 추가

TESTDB = 
 (DESCRIPTION = 
   (ADDRESS = (PROTOCOL = TCP) (HOST = 로컬 호스트) (PORT =  1521 ))
   (CONNECT_DATA = 
     (SID = TESTDB))
     (HS = OK)
    )
  )

6. 구성 listener.ora를

# 빨간색 부분에 참여하고, 청취자를 다시 시작

SID_LIST_LISTENER = 
 (SID_LIST = 
   (SID_DESC =
     (SID_NAME = TESTDB)
     (ORACLE_HOME = / U01 / 응용 프로그램 / 신탁)
     (PROGRAM = dg4odbc)
     (ENVS = LD_LIBRARY_PATH = / U01 / 응용 프로그램 / 도구 / unixODBC- 2.2 . 14 / LIB)
    )
  )    

7. 구성 모니터의 초기화 파일

[ 오라클 @ oracle169 도구 ] $ 정력 $ ORACLE_HOME / HS / 관리 / inittestdb.ora
# 이것은 이다 샘플 에이전트 초기화 파일 이 들어 있는 HS 매개 변수
# 필요 에 대한 데이터베이스 게이트웨이 에 대한 ODBC

HS # 초기화 파라미터

HS_FDS_CONNECT_INFO = TESTDB
HS_FDS_FETCH_ROWS = 100 
HS_RPC_FETCH_SIZE = 50000 
HS_FDS_TRACE_LEVEL =  오프 
HS_FDS_SHAREABLE_NAME =  / U01 / 응용 프로그램 / 도구 / 인 unixODBC - 2.2 . 14 / lib 디렉토리 / libodbc.so
HS_LANGUAGE = american_america.we8iso8859p1
HS_NLS_NCHAR = UCS2
#
# ODBC 특정 환경 변수
#
세트 ODBCINI =  / U01 / 응용 프로그램 / 도구 / ODBC.INI

#
필요한 # 환경 변수 에 대한- Oracle 시스템
#
# 세트  < ENVVAR > = <>

DBLINK 만들기 (8)

만들  공공  데이터베이스 에 연결 db_testdb 링크  확인 "mysql_user" 에 의해 "암호"를 사용하여 ' TESTDB를 ' ;

추천

출처www.linuxidc.com/Linux/2019-12/161819.htm