단계
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를 ' ;