firebird 의 CLI 의 gbak, gfix, isql 등의 cli 유틸리티 들을 사용할때 매번 -u -p 를 입력하는게 귀찮다면... 다음의 항목을 환경변수에 추가 해놓으면 된다.
ISC_USER=userid
ISC_PASSWORD=userpassword
윈도우 라면 set 으로 리눅스라면 export 로~
해당 변수를 등록해두면 -u(ser) , -p(assword) 옵션 자체를 생략해도 자동으로 해당 userid 와 userpassword 로 처리 되기때문에 매우 편리하다.
** 단 해당 방법은 매우~ 편리 하지만 보안상 취약하다. 환경변수들을 조회 하는것으로 계정이 보이기때문에.. 물론 -u -p 옵션을 쓰는것도 그다지 좋은 방법은 아니지만.. mysql 클라이언트 툴 처럼 -p 옵션을 쓰면 패스워드 입력 프롬프트가 나오지도 않고..비교적 안전한 방법은 isql 의 프롬프트 상에서 connect 명령으로 데이터베이스에 접속 하는 방법이 있지만 불편하고 여전히 계정노출 이 될수 있다.
** 하지만 자동화 및 cli 로 메인터넌스를 해야 할 엔지니어라면 숙지 해두면 편리하긴 하다. 책임은 본인이...
반응형
'삽질' 카테고리의 다른 글
ScaleImage (0) | 2019.06.24 |
---|---|
sqlfiddle 사용법 (0) | 2018.04.11 |
hdping (0) | 2018.04.07 |
mysql 데이터베이스 테이블 덤프 받기 - 윈도우 배치파일 (0) | 2016.08.24 |
Firebrid 에서 select 절에서 cast 로 공백문자열 기본 크기정하기 (0) | 2016.07.06 |