개요
본 글은 Wallet 권한 변경, 접속 테스트, 그리고 기존 스크립트에서의 적용 방법을 설명합니다.
SAVE CREDENTIAL 기능으로 생성한 Wallet 파일은 권한을 제한하여 보안을 강화해야 합니다.
방법
Wallet 권한 변경
다른 사용자가 Wallet 파일을 사용할 수 없도록 권한을 변경합니다.
$ chmod 600 $ISQL_WALLET_PATH
$ ls -alt $ISQL_WALLET_PATH
-rw------- 1 tibero tibero 16 Jul 17 18:12 /tibero_data/tibero/wallet/wallet.dat
SQL
복사
Wallet 적용 테스트
ID와 Password 없이 정상적으로 접속이 가능한지 확인합니다.
$] tbsql
tbSQL 5
Copyright (c) 2008, 2009, 2011, 2012 Tibero Corporation. All rights reserved.
Connected to Tibero.
SQL> SELECT * FROM dual;
DUMMY
-----
X
1 row selected.
SQL
복사
기존 스크립트 변경 전/후 비교
변경 전 – 스크립트 내에서 ID와 Password를 변수로 지정 후 사용
Configuration --------------------------------
MONITOR=$HOME/tbinary/monitor
USER=user
PASS=userpasswd
print_version
print_warning
tbsql $USER/$PASS @명령어.sql
SQL
복사
변경 후 – Wallet 사용으로 ID와 Password 변수 없이 접속 가능
tbsql @명령어.sql
SQL
복사