SQL Developer Web 접속

  • 문서 생성일: 2020-03-20 08:54:32 +0900 KST
  • OCI ADW 인스턴스에 접근하여 데이터베이스 작업을 진행할 때 일반적으로 사용자 컴퓨터에 Oracle SQL Developer를 설치하고 ADW 인스턴스에 접속하여 작업을 진행합니다. OCI ADW는 Oracle SQL Developer의 웹 버전인 SQL Develoepr Web을 인스턴스 툴로 제공합니다. 별도 설치와 설정이 필요 없고 ADW 인스턴스 사용자 계정(DB User)로 로그인하고 바로 설정할 수 있다는 것이 강점입니다. 이 문서에서는 SQL Develoepr Web을 접근법과 주요 기능을 살펴보겠습니다.


    이번 문서는 오라클 클라우드 Free Tier 계정에 ADW 인스턴스를 만들었다는 전제로 진행합니다. 현재 ADW 인스턴스가 없다면, 다음 문서를 참조하여 ADW 인스턴스(DemoADW)를 만드시기 바랍니다.


    이번 문서에서는 OCI ADW 인스턴스를 제공하는 SQL Developer Web으로 ADW 인스턴스에 연결하는 절차를 소개합니다. 다음과 같은 목차로 진행 됩니다.


    SQL Developer Web

    SQL Develeloper Web은 Oracle SQL Developer의 웹 버전 서비스입니다. SQL Developer Web을 사용하면 Oracle SQL Developer의 핵심 기능을 편리하게 사용할 수 있습니다.

    SQL Developer Web 접근

    SQL Developer Web을 접근하는 두 가지 방법이 있습니다.

    1. OCI Console의 ADW 인스턴스 상세 페이지로 부터 접근
    2. OCI CLI가 제공하는 SQL Developer Web URL을 이용한 접근

    OCI Console의 ADW 인스턴스 상세 페이지 접근

    OCI ADW 상세 페이지에서 다음 이미지와 같이 Tools 텝을 선택하면 3개 개발 지원 기능이 출력됩니다.

    이 중에서 Open SQL Developer Web 버튼을 클릭하면 SQL Developer Web 로그인 페이지가 출력됩니다

    SQL Developer Web 로그인 페이지에서 ADW 인스턴스 계정의 인증 정보를 입력하고 로그인합니다.

    OCI CLI 제공 URL을 이용한 접근

    OCI CLI에서 제공하는 SQL Developer Web 접근 URL을 사용할 수 있습니다.

    OCI CLI가 현재 설치되거나 구성되지 않았다면 다음 문서를 참조하여 준비하시기 바랍니다.

    OCI CLI를 이용하면 다음과 같이 SQL Developer Web 접근 URL을 조회할 수 있습니다.

    SQL Developer Web 접근 URL을 조회하는 명령은 다음과 같습니다.

    $ ## 환경변수 설정
    $ export ADW_OCID=ocid1.autonomousdatabase.oc1.phx.abyhqljtzqexa2wanbyiojvxvhqd34x7n7botgonkf73iapukd7vydg6g7tq
    $ ## 환경변수 사용: $ADW_OCID
    $ oci db autonomous-database get --autonomous-database-id $ADW_OCID | grep sql-dev-web-url
        "sql-dev-web-url": "https://EP2RZOH7SURH5CH-DEMOADW.adb.us-phoenix-1.oraclecloudapps.com/ords/admin/_sdw/?nav=worksheet"
    $ 
    

    sql-dev-web-url“이 제공하는 URL을 사용하여 SQL Developer Web을 접근할 수 있습니다. SQL Developer Web 로그인 페이지에서 ADW 인스턴스 계정의 인증 정보를 입력하고 로그인합니다.

    SQL Developer Web 주요 기능

    앞에서 SQL Developer Web에 로그인하면 다음과 같은 화면이 출력됩니다.

    QL Developer Web 주요 기능은 다음과 같습니다.

    SQL문을 실행

    SQL 입력 및 실행 결과, 실행 계획을 다음과 같이 확인할 수 있습니다.

    ERD 기반 모델링

    ADW 인스턴스가 관리하는 테이블/뷰를 다음과 이미지와 같이 ERD 모델을 제공합니다. 이 모델을 사용하여 데이터 모델의 특징과 상태를 효과적으로 확인할 수 있습니다.

    데이터 로딩

    로컬 컴퓨터에 있는 파일을 ADW 인스턴스에 로딩하는 기능을 제공합니다. CSV, XLS, XLSX, TSV, TXT 파일을 지원합니다. 데이터 로딩에 대해서는 별도 문서로 다루겠습니다.

    김태완 avatar
  • 작성자: 김태완
  • 사랑하는 민수와 데이터 관리, 데이터 분석 & 클라우드에 집중하고 있습니다.
  • E-mail: taewanme@gmail.com
  • Disclaimer
    이 저작물은 Oracle과 관계없이 개인으로서 개인의 시간을 할애하여 작성된 글 입니다. 본 글의 내용, 입장, 예측은 Oracle을 공식적으로 절대 대변하지 않습니다.