MySQL Connector 는 unixODBC 가 설치되어 있어야 한다.

ODBC Install 참고사항

MySQL Connector 설치

Connector 는 Mysql site 에서 다운로드 받을 수 있으며 각 플래폼 및 DB 버전에 맞는 드라이버를 다운 받는다.

Extract files

다운받은 파일의 압축을 해제한다.

# Unzip and Exract
tar xvfz mysql-connector-odbc-5.3.14-linux-glibc2.12-x86-64bit.tar.gz

Copy files

cd mysql-connector-odbc-5.3.14-linux-glibc2.12-x86-64bit
cp bin/* /usr/local/bin
cp lib/* /usr/local/lib

Register drivers

# Registers the Unicode driver:
myodbc-installer -a -d -n "MySQL ODBC 5.3 Driver" -t "Driver=/usr/local/lib/libmyodbc5w.so"

// Registers the ANSI driver
myodbc-installer -a -d -n "MySQL ODBC 5.3" -t "Driver=/usr/local/lib/libmyodbc5a.so"

Verify

myodbc-installer -d -l

/etc/odbcinst.ini 파일을 확인하는 방법도 있다.

Listener 설정

LISTENER_OTHERS =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ppptmspldb01)(PORT = 1537))
    )
  )

SID_LIST_LISTENER_OTHERS =
  (SID_LIST =
   (SID_DESC =
    (SID_NAME = PTMSMY)
    (ORACLE_HOME = /oracle/db/12.2.0.1)
    (PROGRAM=dg4odbc)
   )
  )

SID_NAME 은 나중에 나올 ODBC Driver source 와 맞추어 주어야 한다. 하나의 통일된 이름을 사용하는 것이 좋다.

TNSNAMES 설정

PTMSMY =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ppptmspldb01)(PORT = 1537))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PTMSMY)
    )
    (HS=OK)
  )