SQL 워크시트
이 문서에서는 접속 생성, SQL 워크시트 실행 및 사용을 위한 세부정보와 프로시저를 제공합니다.
SQL Worksheet는 데이터베이스 연결을 사용하여 브라우저에 직접 SQL 문을 입력할 수 있는 웹 기반 SQL 작업 영역을 제공합니다. SQL Worksheet에서 데이터베이스에 대해 SQL 문 또는 스크립트를 실행하고 데이터베이스 객체를 생성할 수 있습니다.
SQL Worksheet를 사용하려면 연결을 생성해야 합니다. SQL Worksheet는 서비스와 함께 생성한 연결을 활용하여 Console에서 SQL 명령 및 스크립트를 실행할 수 있는 기능을 제공합니다. SQL Worksheet에서 사용되는 스크립트는 OCI Object Storage 또는 로컬 드라이브에 상주할 수 있습니다. Connection 선택 메뉴를 사용하여 SQL Worksheet가 사용하는 연결을 즉시 변경할 수 있습니다.
연결은 OCI의 Oracle Database에 액세스하는 데 필요한 정보가 포함된 리소스입니다. 연결은 단순히 데이터베이스 위치에 대한 정보를 제공하여 생성됩니다. 또한 접속에는 데이터베이스에 액세스하는 데 사용되는 사용자 및 OCI 저장소에 저장된 비밀번호 위치가 포함됩니다.
나머지 기능은 다음 설명서를 참조하십시오.
- 연결은 연결 관리를 참조하십시오.
- SQL 워크시트의 경우 SQL Worksheet를 참조하십시오.
접속 생성
OCI 콘솔을 사용하여 접속을 생성하려면 다음 단계를 수행하십시오.
- DB 시스템 목록 페이지에서 작업할 플러거블 데이터베이스가 포함된 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
- 데이터베이스 탭에서 작업할 플러거블 데이터베이스가 포함된 데이터베이스를 선택합니다.
- 플러그인할 수 있는 데이터베이스 탭에서 작업할 플러거블 데이터베이스를 선택합니다.
- 플러거블 데이터베이스 세부정보 페이지에서 연결 탭을 선택합니다.
- 접속 생성을 선택합니다.
- 접속 생성 패널에서 접속에 대한 다음 정보를 제공합니다.
- 이름: 연결을 설명하는 사용자에게 친숙한 정보 이름입니다.
- 구획: 목록에서 구획을 선택할 수 있습니다.
- 사용자 이름: 접속에 사용할 데이터베이스 사용자 이름입니다.
- 역할: 목록에서 롤을 선택합니다. 이 메뉴를 사용하여 제공한 사용자에게 부여할 상위 레벨의 시스템 차원 관리 권한이 부여된 롤을 선택합니다. 역할이 필요하지 않은 경우 default 값을 그대로 둘 수 있습니다.
- 사용자 비밀번호 암호: 이 메뉴는 OCI 저장소에서 액세스할 수 있는 암호로 채워집니다. 다른 컴파트먼트에서 암호를 찾으려면 컴파트먼트 변경을 선택합니다.
-
비밀번호 암호 생성: 나열된 암호가 없거나 새 암호를 생성해야 하는 경우 이를 사용하고 비밀번호 암호 생성 패널에 다음 정보를 제공합니다.
- 이름: 암호에 이름을 지정합니다. 이름에 암호 또는 힌트를 사용하지 마십시오. 예를 들어, DBA 유저에 대해 Sales 플러거블 데이터베이스에 대한 연결이 필요한 경우 이름은
salesPDB-DBA일 수 있습니다. - 설명: 암호에 대한 설명을 제공합니다(선택사항).
- 컴파트먼트: 암호를 생성할 컴파트먼트를 선택합니다.
- 저장소: 암호가 보관될 위치에 액세스할 수 있는 OCI 저장소를 선택합니다. 다른 컴파트먼트에서 저장소를 찾으려면 컴파트먼트 변경을 선택합니다.
- 암호화 키: 저장소에서 제공된 비밀번호를 암호화하는 데 사용할 암호화 키를 선택합니다. 다른 컴파트먼트에 포함된 동일한 저장소에서 암호화 키를 찾으려면 컴파트먼트 변경을 선택합니다.
- 사용자 비밀번호: 사용자에 대한 비밀번호를 제공합니다.
- 사용자 비밀번호 확인: 이전에 입력한 비밀번호를 다시 입력합니다.
- 저장소에 암호를 생성하려면 완료되면 생성을 선택합니다.
- 이름: 암호에 이름을 지정합니다. 이름에 암호 또는 힌트를 사용하지 마십시오. 예를 들어, DBA 유저에 대해 Sales 플러거블 데이터베이스에 대한 연결이 필요한 경우 이름은
- 연결 문자열 필드는 미리 채워집니다.
-
이 접속이 프라이빗 끝점을 사용하도록 지정하려면 프라이빗 네트워크를 통해 데이터베이스 액세스 토글을 전환합니다.
- 개인 끝점 선택 메뉴를 사용하여 끝점을 선택합니다.
- 다른 컴파트먼트에서 프라이빗 끝점을 찾으려면 컴파트먼트를 선택합니다.
-
mTLS(상호 TSLS) 인증을 사용해야 하는 경우 또는 TLS 인증가 사용되고 데이터베이스가 신뢰할 수 없는 인증 기관에서 서명하지 않은 인증서를 반환하는 경우 지갑을 제공해야 합니다. Oracle은 SSO 전자 지갑을 사용할 것을 권장합니다.
전자 지갑 형식 메뉴에서 다음 옵션 중 하나를 선택합니다.
- 없음
- Java 키 저장소(예: keystore.jks, truststore.jks)
- PKCS#12
- SSO 전자 지갑 (예: cwallet.sso)
- 생성을 선택하여 데이터베이스 접속을 생성합니다.
자세한 내용은 연결 관리를 참조하십시오.
SQL 워크시트 실행
OCI 콘솔을 사용하여 SQL Worksheet를 실행하려면 다음 단계를 수행하십시오.
- DB 시스템 목록 페이지에서 작업할 플러거블 데이터베이스가 포함된 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
- 데이터베이스 탭에서 작업할 플러거블 데이터베이스가 포함된 데이터베이스를 선택합니다.
- 플러그인할 수 있는 데이터베이스 탭에서 작업할 플러거블 데이터베이스를 선택합니다.
- 플러거블 데이터베이스 세부정보 페이지에서 SQL 워크시트 실행을 선택합니다.
- SQL 워크시트 실행 패널에서 사용할 접속을 선택하고 SQL 워크시트 실행을 선택합니다.
SQL Worksheet 사용
SQL Worksheet 사용에 대한 자세한 단계는 SQL Worksheet를 참조하십시오.