티스토리 뷰



오라클 인스턴트 클라이언트로 리눅스에 SQLPLUS만 설치시 서비스 식별자를 설정하지 못해 원격 접속을 못할 때가 있다. 윈도우에서는 Net Manager 같은 걸로 쉽게쉽게 설정 되는데..에휴

하여튼 서비스 식별자를 설정해주기 위해 tnsnames.ora 라는 파일이 필요하고 그 전에 이 파일의 위치를 환경 변수로 설정해줘야 한다.

export TNS_ADMIN = 디렉토리 경로

ex) export LD_LIBRARY_PATH=/usr/src/instantclient_12_1

나같은 경우는 그냥 SQLPLUS 와 같은 곳에 심기로 했다.

이전과 마찬가지로 .profile 에 등록해두면 편하다.


해당 .profile을 적용하려면 source .profile 명령어 실행.

다음으로 해당 설정해준 TNS_ADMIN 위치에 tnsnames.ora 파일을 생성해 주어야 하는데 다음 링크에 설명이 잘 되어있다.

http://jmnote.com/wiki/%EC%98%A4%EB%9D%BC%ED%81%B4_tnsnames.ora_%EC%84%A4%EC%A0%95


이제 윈도우 안깔고도 SQLPLUS 를 사용할 수 있게 되었다. 접속하려면 콘솔에서

sqlplus 아이디/비밀번호@서비스식별자



프로필사진

Yowu (Yu Yongwoo)

그냥 지나가는 흔한 백엔드개발자423 느낌 입니다
우분투 데스크탑 개발 환경을 선호합니다
최근에는 vscode에 vim 모드 올려서 쓰고 있습니다
개발용 키보드는 역시 해피해킹 프로2 무각입니다
락 밴드에서 드럼을 꽤나 오래 쳤었습니다