프린트 하기

OS환경 : Oracle Linux 7.6, Windows Server 2012 (64bit)


DB 환경 : Oracle Database 12.1.0.2, SQL Server 2012


방법 : FreeTDS 설치 가이드

FreeTDS 다운로드

FreeTDS는 이기종간 연결을 위한 유닉스와 리눅스용 라이브러리의 집합임

http://www.freetds.org/index.html 공식홈페이지 접속



오른쪽에 있는 Stable Release (1.2.3)을 눌려서 파일 다운로드 후 서버에 업로드



FreeTDS 설치

1
2
3
4
5
# tar -xvf freetds-1.2.3.tar.gz 
# cd freetds-1.2.3/
# ./configure -prefix=/usr/local/freetds -enable-msdblib -with-gnu-ld
# make
# make install

make 시 warning: ~~ 이 발생해도 무시하고 make install 진행



freetds.conf 파일 설정

아래 내용 최하단에 추가

1
2
3
4
5
6
# vi /usr/local/freetds/etc/freetds.conf
[ms2012]
host = 192.168.137.12 # MsSQL Server IP Address
port = 1433 # MsSQL Server Port
tds version = 8.0
client charset = UTF-8



freetds tsql 정상 동작 확인

예시

1
/usr/local/freetds/bin/tsql -S <freetds.conf에서 정한이름> -U 계정 -'패스워드'


실사용

1
2
3
4
5
6
7
8
9
10
11
/usr/local/freetds/bin/tsql -S ms2012 -U sa -'dnls1!'
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
1> select * from table_1;
2> go
cola
1
1
(2 rows affected)
1> quit

1, 2, 3, 4.... 계속숫자가 올라가지 않고 1> 에서 멈춰서 텍스트를 입력할 수 있으면 정상

테이블 조회도 정상적으로 가능함



참조 : https://positivemh.tistory.com/626




'Linux, Unix > Install' 카테고리의 다른 글

Oracle Linux 7.6 커널 패치 가이드  (0) 2021.12.06
Oracle Linux 8.4 설치 가이드  (0) 2021.10.14
Oracle Linux 6.8 설치 가이드  (0) 2020.12.17
Oracle Linux 7.6 설치 가이드  (1) 2020.02.29
Oracle Linux 8.1 설치 가이드  (9) 2020.01.05