(sqlplus) 네트 서비스 이름의 “접속 문자열”을 사용하여 DB서버에 접속하기

스폰서 링크
Oracle DB
스폰서 링크

이 글에서는 sqlplus 명령에 데이터베이스 서버 컴퓨터의 호스트 이름 또는 IP 주소“, “데이터베이스 서버의 수신 포트“, “데이터베이스의 서비스 이름의 세가지 정보가 들어있는 네트 서비스 이름의 “접속 문자열“이라는 별칭을 사용해서 DB서버에 접속하는 방법을 소개합니다.

스폰서 링크

작업 환경

네트 서비스 이름 사용 접속 sqlplus 명령 형식

sqlplus <username>/<password>@<net_service_name>

<net_service_name>은 다음과 같이 tnsnames.ora 파일에 접속을 위한 문법적인 내용으로 정의되는 서비스에 대한 별칭 입니다. 다음 예에서 <net_service_name>myorcl입니다.
C:\>set ORACLE_HOME=C:\app\oracle\product\12.2.0\dbhome_1 
C:\>type %ORACLE_HOME%\network\admin\tnsnames.ora
... 중간 생략 ...
myorcl =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.220.132)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

네트 서비스 이름 사용 접속 예

접속 예는 다음과 같습니다. 참고로 메시지를 한글로 표시하기 위해 환경 변수 nls_lang의 값을 다음과 같이 설정 했습니다.

C:\>set nls_lang=KOREAN_KOREA.KO16MSWIN949
C:\>sqlplus system/password@myorcl
SQL*Plus: Release 12.2.0.1.0 Production on 토 6월 26 19:03:17 2021
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
마지막 성공한 로그인 시간: 일 6월  06 2021 12:54:13 +09:00
다음에 접속됨:
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production
SQL>

그 외 접속 형식

sqlplus <username>/<password>@<net_service_name>“와 같은 명령 형식의 <net_service_name> 대신에 “쉬운 접속 형식” Host[:Port]/<service_name> 이 사용 될 수도 있습니다. 자세한 사용법은 다음 글에서 소개합니다.

눈깨비 정보창고 - 분기탱천
마우스 영역 지정 이미지 캡처를 문자 인식 및 번역하기 버튼 클릭 만으로  을 실행 해 주는 소프트웨어를 작성 했습니다. 자세한 도움말은 여기를 참조 하십시오. 웹 서비스 구축 눈깨비가 본업으로 하고 있는 기술적인 ...

댓글

제목과 URL을 복사했습니다