[Sybase 관리법] 기본 접속 방법 및 버전 확인

SAP BC/SAP Sybase ASE|2021. 1. 24. 18:34

안녕하세요. ST03 입니다.

SAP 제품 사용 시 번들 라이선스가 제공되는 경우가 많아서 종종 사용되는 RBDMS 인 Sybase ASE DB 의 사용 관리법에 대해 정리 해 보도록 하겠습니다.

 

Sybase ASE (Adaptive Server Enterprise) 란?

예전 Sybase 사에서 개발한 Sybase SQL Server 의 1995년 부터 새롭게 브랜딩 한 RDBMS 제품 입니다.

1993년 SQL Server 4.2 이후 버전에서 MS SQL 와 Sybase SQL Server 로 분리되어 그 기반은 MS SQL 과 비슷하고 일부 기능들이 중첩 될 때가 많습니다.

현재는 OLAP 데이터를 다루는데 특화 된 Sybase IQ 와 OLTP 데이터를 다루는데 특화된 Sybase ASE 제품이 주력 제품이며 국내에서는 Sybase IQ 는 금융권에서 많이 사용되고는 하고 Sybase ASE 는 SAP 제품에 사용 시 라이선스가 번들로 제공 되거나 많이 할인 된 가격으로 제시 되어서 SAP 제품에 사용되는 경우가 많습니다.

 

접속 방법

다양한 SQL client 들이 제공되지만 설치 시 기본적으로 제공 되는 client 는 isql 이 있습니다.

먼저 DB 유저로 변경 합니다. 시스템 ID 를 sid 라고 했을 때 기본 유저는 sybsid 입니다.

> sudo - sybsid

 

기본 접속 명령어는 다음과 같습니다.

> isql -U유저명 -P비밀번호 -X -S데이터베이스

예시 1 > isql -Usapsa -Ppasswrod -X -SSID

예시 2 > isql -Usapsa -Ppasswrod -X -Shostname:4901
** 원격접속 시 -S데이터베이스 대신 -S주소:SQL포트로 접속 가능 

 

현재 버전 확인

MS SQL 과 같이 많은 기능 수행이 sp 라는 구문으로 시작 됩니다. 더불어서 여러 line 입력 후 마지막에 go 라고 입력 하여 앞에서 입력한 구문들을 수행하는 방식이기 때문에 긴 쿼리도 수행이 가능.

1> sp_version
2> go

Script                            Version                                                                             Status
-----------------       -------------------------------------------------         --------
ODBC MDA Scripts      16.0.03.07.1019/Thu Jun 07 UTC 06:56:56 2018         Complete

상시 구문에서 확인 된 버전은 Sybase ASE 16 SP03 PL07 입니다.

세부 구성마다 버전이 다를 수 있으니 참고.

댓글()