로그인
로그인#
iSQL 유틸리티를 사용하기 위해서는 먼저 로그인 과정을 거쳐야 하는데, 커맨드 라인 상에서 직접 연결 정보를 입력하는 방법과 입력 프롬프트 상에서 입력하는 방법이 있다.
isql -U userID -P password [-SYSDBA]
isql [-SYSDBA]
서버와 연결하기 위한 부가 정보로는 서버 이름(-S), 사용자 ID(-U), 패스워드(-P)가 있다. 사용자 ID와 패스워드는 대소문자를 구별하지 않는다.
SYS 사용자가 관리자 모드로 iSQL 유틸리티를 사용하기 위해서는 -SYSDBA 옵션을 사용한다. SYSDBA 옵션으로 원격 접속이 가능하다.
사용자 ID에 특수 문자 또는 공백이 포함된 경우 큰따옴표를 사용해야 한다.
$ isql -U \"user name\"
제한 사항#
-
한 명의 사용자만 SYSDBA 모드로 접속할 수 있다. 2명 이상의 사용자가 동시에 SYSDBA 모드로 접속할 수 없다.
-
원격에서 SYSDBA 모드로 접속할 수 있지만, DBMS를 구동할 수는 없다.
시스템 권한에 대한 자세한 정보는 SQL Reference 을 참조하기 바란다.
iSQL 사용 중 발생하는 에러에 대한 자세한 정보는 Error Message Reference를 참조하기 바란다.
$ isql -U sys -P manager [-SYSDBA]
$ isql [-sysdba]
-------------------------------------------------------
Altibase Client Query utility.
Release Version 7.3.0.0.1
Copyright 2000, Altibase Corporation or its subsidiaries.
All Rights Reserved.
-------------------------------------------------------
Write Server Name (default:127.0.0.1) :
Write UserID : sys
Write Password : manager -- 화면에는 암호가 나타나지 않는다.
ISQL_CONNECTION = TCP, SERVER = 127.0.0.1, PORT_NO = 20300
iSQL(sysdba)> -- iSQL이 서버와 연결된 상태이며, 여기에서 SQL, iSQL, PSM 명령등을 입력하여 실행할 수 있다.