sqlplus를 통해 Oracle 데이터베이스에 연결하는 방법

        이번 글에서는 sqlplus를 통해 oracle 데이터베이스에 접속하는 방법을 소개합니다. SQL Developer를 사용하여 데이터베이스 서버에 연결하는 경우 Oracle 클라이언트를 로컬에 설치해야 하며 Oracle 클라이언트 설치 패키지가 상대적으로 크고 설치 및 구성도 상대적으로 번거롭습니다. Oracle의 Instant Client를 설치하여 사용하는 것이 좋습니다. Instant Client는 Oracle에서 출시한 경량 데이터베이스 클라이언트로 수백 MB의 Oracle 클라이언트에 비해 크기가 수십 MB에 불과하고 공간을 거의 차지하지 않습니다.

1. Instant Client Base 및 sqlplus 다운로드

        공식 주소 https://www.oracle.com/database/technologies/instant-client/downloads.html 에 접속하여 해당 버전을 선택하세요. 이번에는 창을 예로 들어 64비트 버전을 선택하세요.

 

        다운로드 페이지에 접속하여 최신 버전인 V21.10.0.0.0을 선택하세요. 사용자는 실제 필요에 따라 자신에게 맞는 버전을 선택할 수도 있습니다. 오른쪽의 +를 클릭하면 다운로드 목록이 표시됩니다.

Instant Client의 기본 패키지와 sqlplus 도구 패키지를 각각 다운로드하도록 선택합니다.

 

 2. 다운로드한 파일 병합

        이전 단계에서 다운로드한 기본 패키지와 sqlplus 도구 패키지의 압축을 동일한 디렉터리에 푼다. 예를 들어 새 Oracle 폴더를 생성하고 이 디렉터리에 모든 파일의 압축을 풀면 oracle 폴더 아래에 instantclient_21_10 폴더가 생성되고 이 폴더에 두 설치 패키지의 파일이 저장됩니다.

3. 환경변수 구성 

  • 이전 단계의 폴더 경로 X:\Oracle\instantclient_11_2를 시스템 변수 PATH에 추가합니다.
  • 환경 변수를 추가합니다.

        NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252 서버측 문자 집합

        TNS_ADMIN=X:\Oracle\instantclient_11_2는 tnsnames.ora의 위치를 ​​지정합니다.

4. tnsnames.ora 파일 구성

        X:\Oracle\instantclient_11_2 폴더 아래에 tnsnames.ora 파일을 추가하고 다음 구성을 추가합니다. 여기서 orcl은 데이터베이스 인스턴스이고, 192.168.0.102는 oracle 데이터베이스 서버 IP 주소이며, 기본 포트는 1521입니다.

orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.102)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.being.com)
    )
  )

 5. sqlplus를 사용하여 연결을 테스트합니다.

         cmd 명령줄 도구를 열고 sqlplus username/password@orcl 명령을 실행하여 Oracle 데이터베이스에 연결합니다.

sqlplus username/password@orcl

        sqlplus username/[email protected]:1521/orcl을 실행하여 oracle 데이터베이스에 연결할 수도 있습니다.

sqlplus username/[email protected]:1521/orcl

새로운 시대의 이주 노동자

추천

출처blog.csdn.net/sg_knight/article/details/132038161