인스턴스 기본 조작: OCI CLI

  • 문서 생성일: 2020-03-18 08:54:32 +0900 KST
  • ADW 기본 관리

    ADW 인스턴스를 OCI CLI로 시작, 종료 및 삭제하는 실습은 다음과 같은 목차로 진행됩니다.

    사전 준비 사항

    OCI CLI 설치와 설정이 되어 있어야합니다. OCI CLI 설치와 설정이 필요하다면 다음 문서를 첨조해서 준비하시기 바랍니다.

    sandbox 컴파트먼트 OCID와 DemoAdw 인스턴스의 OCID를 OCI CLI를 구동할 터미널에서 다음 명령을 실행하여 환경 변수로 등록합니다. 다음 명령은 Linux와 Mac OS X에서 환경 변수를 등록하는 명령입니다.

    ## Settting Compartment OCID with EVN Variable
    export COCID=ocid1.compartment.oc1..aaaaaaaar7os3x3p4e6dcak22z7m4zg2ogki6kr34b6sdlkcppzlfij7lvwq
    ## Settting ADW Instance OCID OCID with EVN Variable
    export DEMOADW_OCID=ocid1.autonomousdatabase.oc1.phx.abyhqljtyedlfi6kgtod2va7hoxkz7yhle4nycuxsi4cqsmjtbftlmmulp6q
    

    Linux와 Mac OS X에서 등록한 환경 변수를 다음과 같은 명령으로 확인할 수 있습니다.

    $ env |grep OCID
    COCID=ocid1.compartment.oc1..aaaaaaaar7os3x3p4e6dcak22z7m4zg2ogki6kr34b6sdlkcppzlfij7lvwq
    DEMOADW_OCID=ocid1.autonomousdatabase.oc1.phx.abyhqljtyedlfi6kgtod2va7hoxkz7yhle4nycuxsi4cqsmjtbftlmmulp6q
    $ 
    

    ADW 인스턴스 상태 확인

    DemoAdw 인스턴스 상태를 다음 명령으로 확인할 수 있습니다.

    oci db autonomous-database get --autonomous-database-id $DEMOADW_OCID
    

    아래 [접기/펼치기]를 클릭하여 ADW 인스턴스 상태 확인 명령의 전체 출력 결과를 확인할 수 있습니다.

    [접기/펼치기] DemoAdw 인스턴스 상태 확인 명령 전체 로그

    ADW 인스턴스 시작

    현재 ADW 인스턴스 상태를 확인해 보니 정지된 상태입니다.

     $ oci db autonomous-database get --autonomous-database-id $DEMOADW_OCID | grep lifecycle-state
        "lifecycle-state": "STOPPED",
     $ 
    

    인스턴스가 정지된 상태에서는 다음 명령을 입력하여 ADW 인스턴스를 시작할 수 있습니다.

    oci db autonomous-database start --autonomous-database-id $DEMOADW_OCID 
    

    아래 [접기/펼치기]를 클릭하여 ADW 인스턴스 시작 명령의 전체 출력 결과를 확인할 수 있습니다.

    [접기/펼치기] DemoAdw 인스턴스 시작 명령 전체 로그

    ADW 인스턴스 시작 명령이 실행되고 완료되면 ADW 인스턴스 상태는 다음과 같이 정지 상태가 됩니다.

     $ oci db autonomous-database get --autonomous-database-id $DEMOADW_OCID | grep lifecycle-state
        "lifecycle-state": "AVAILABLE",
     $ 
    

    ADW 인스턴스 종료

    현재 ADW 인스턴스 상태를 확인해 보니 사용 가능한 상태입니다.

     $ oci db autonomous-database get --autonomous-database-id $DEMOADW_OCID | grep lifecycle-state
        "lifecycle-state": "AVAILABLE",
     $ 
    

    인스턴스가 사용 가능한 상태에서는 다음 명령을 입력하여 ADW 인스턴스를 종료할 수 있습니다.

    oci db autonomous-database stop --autonomous-database-id $DEMOADW_OCID 
    

    아래 [접기/펼치기]를 클릭하여 ADW 인스턴스 종료 명령의 전체 출력 결과를 확인할 수 있습니다.

    [접기/펼치기] DemoAdw 인스턴스 종료 명령 전체 로그

    ADW 인스턴스 종료 명령이 실행되고 완료되면 ADW 인스턴스 상태는 다음과 같이 정지 상태가 됩니다.

     $ oci db autonomous-database get --autonomous-database-id $DEMOADW_OCID | grep lifecycle-state
        "lifecycle-state": "STOPPED",
     $
    

    ADW 인스턴스 제거

    다음 명령을 입력하여 ADW 인스턴스를 종료할 수 있습니다.

    oci db autonomous-database delete --autonomous-database-id $DEMOADW_OCID
    

    위 명령을 실행하면 다음과 같은 결과가 출력됩니다.

     $ oci db autonomous-database delete --autonomous-database-id $DEMOADW_OCID
    Are you sure you want to delete this resource? [y/N]: y
    {
      "opc-work-request-id": "ocid1.coreservicesworkrequest.oc1.phx.abyhqljt6uqdjtmrbpj6etm33v7yaukhbtb42hbpicuf4qelf4vytlzh2oxa"
    }
     $
    

    인스턴스 삭제 명령을 수행하고 인스턴스 상태를 조회하면 다음과 같이 TERMINATING 상태를 거쳐 TERMINATED로 전환되는 것을 확인할 수 있습니다.

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