Oracle SQLcl을 통해 전용 Exadata 인프라의 자율운영 AI 데이터베이스에 연결
참고: 이러한 지침을 보여 주는 "체험하기" 대안의 경우 Oracle Autonomous AI Database Dedicated Workshop의 Lab 2: Configure a Development System에서 Task 4: Connect to your autonomous DB using SQL Worksheets from Database Actions, SQLCL and SQL Plus를 실행합니다.
SQLcl(Oracle SQL Developer Command Line)은 Oracle Database에 대한 명령행 인터페이스입니다. 대화식으로 실행하거나 SQL 및 PL/SQL을 일괄 실행할 수 있습니다. SQLcl은 이전에 작성한 SQL*Plus 스크립트를 지원하는 동시에 기능이 풍부한 경험을 위해 인라인 편집, 명령문 완료 및 명령 리콜을 제공합니다.
SQLCl을 자율운영 AI 데이터베이스에 연결하려면 SQLCl을 실행하는 시스템에 자율운영 AI 데이터베이스에 대한 네트워크 액세스 권한이 있어야 합니다. 이 작업은 다음 방법 중 하나를 사용하여 수행할 수 있습니다.
-
컴퓨트 호스트가 다른 VCN에 있는 경우 VPN(Fast Connect 또는 VPN as a Service) 또는 VCN 피어링으로 적절한 네트워크 경로를 설정합니다.
자율운영 AI 데이터베이스에서 SQLcl 버전 4.2 이상을 사용할 수 있습니다. oracle.com에서 SQLcl을 다운로드하세요.
SQLcl은 OCI(Oracle Call Interface) 또는 JDBC Thin 연결을 사용하여 자율운영 AI 데이터베이스에 연결할 수 있습니다.
-
OCI(Oracle Call Interface)를 사용하는 경우 ODBC 및 JDBC OCI(Oracle Call Interface) 연결 준비의 지침에 따라 시작합니다.
-
JDBC Thin을 사용하는 경우 Prepare for JDBC Thin Connections의 지침에 따라 시작합니다.
Oracle Call Interface를 사용하는 SQLcl
Oracle Call Interface를 사용하여 연결하려면 -oci 옵션을 사용하여 tnsnames.ora 파일에 제공된 데이터베이스 사용자 이름, 비밀번호 및 데이터베이스 서비스 이름을 제공합니다. 예:
sql -oci
SQLcl: Release 19.1 Production on Mon Jan 18 09:28:38 2021
Copyright (c) 1982, 2021, Oracle. All rights reserved.
Username? (''?) sales_trans@atpc1_low
Password? (**********?) **************
Last Successful login time: Mon Jan 17 2019 15:29:19 -07:00
Connected to:
Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production
Version 19.9.0.0.0
SQL>
Oracle Call Interface를 사용하여 연결하는 경우 Oracle Wallet은 SQLcl에 투명합니다.
JDBC Thin 접속이 있는 SQLcl
JDBC Thin 접속을 사용하여 접속하려면 먼저 SQLcl 클라우드 구성을 구성한 다음 자율운영 AI 데이터베이스에 접속하십시오.
-
/nolog 옵션을 사용하여 SQLcl을 시작합니다.
sql /nolog -
Oracle Wallet을 사용하도록 SQLcl 세션을 구성합니다.
SQL> set cloudconfig directory/client_credentials.zip Wallet Password: ********** -
자율운영 AI 데이터베이스에 접속:
SQL> connect username@servicename password예:
sql /nolog SQLcl: Release 19.1 Production on Mon Jan 18 09:28:38 2021 Copyright (c) 1982, 2021, Oracle. All rights reserved. SQL> set cloudconfig /home/atpc/wallet_ATPC.zip Operation is successfully completed. Operation is successfully completed. Using temp directory:/tmp/oracle_cloud_config3643858537577169472 SQL> connect admin@atpc_medium Password? (**********?) ************ Connected.
자세한 내용은 tnsnames.ora에 지정된 접속 유형에 대한 자율운영 AI 데이터베이스에 대한 사전 정의된 데이터베이스 서비스 이름을 참조하십시오.
SQLcl에 대한 자세한 내용은 Oracle SQLcl을 참조하십시오.