OSqlEdit에서 AutonomousDB (ATP)에 연결 (tnsnames.ora 사용하지 않는 버전)

어쩌면 계기로 tnsnames.ora의 연결 설명자 측 (=의 오른쪽)에서 월렛 폴더를 지정하는 방법이 있다는 것을 알았습니다.
sqlnet.ora의 WALLET_LOCATION 지정도 생략 할 수 있으며 OSqlEdit의 TNS 열에 연결 설명자를 붙여 넣으면 tnsnames.ora의 연결 식별자 (= 왼쪽 쪽)를 사용할 필요없이 연결할 수 있습니다. 그럼, 라고 생각해 보았습니다.
결과 성공했으므로 여기에 방법을 올립니다.
AutonomousDB가 sqlnet.ora 다시 쓰거나 tnsadmin의 경로 설정과 어지럽습니다. 간이 접속 네이밍 메소드와 같이 OSqlEdit의 접속 설정을 1회 쓰는 것만으로 끝내고 싶다고 하는 사람을 위한 기사가 됩니다.

전제 조건


  • 연결 대상 AutonomousDB는 VPN 외부의 패턴을 처리합니다. AutonomousDB의 타입으로서는, ATP(Autonomous Transaction Processing)로 시험하고 있습니다만 ADW에서도 같습니다.
  • Oracle Client가 이미 배포되었다고 가정합니다.
  • OsqlEdit는 Version 10.1.3.2
  • Oracle Client는 Version 19.10.0
  • ATP는 19c (Always Free 환경)

  • 절차 요약


  • OCI 콘솔의 DB 연결에서 클라이언트 자격 증명 (월렛)을 다운로드하거나 관리자에게 공유하여 로컬 PC의 폴더에 넣습니다.
  • 그 폴더의 tnsnames.ora를 열어 MY_WALLET_DIRECTORY의 절을 추가한 접속 기술자를 만든다.
  • OSqlEdit의 연결 설정. TNS 필드에 위의 절차로 만든 연결 설명자를 입력하십시오

  • 절차 상세



    OCI 콘솔의 DB 연결에서 클라이언트 자격 증명 (월렛)을 다운로드하거나 관리자에게 공유하여 로컬 PC의 폴더에 넣습니다.



    이 절차와 동일하므로 생략합니다.

    해당 폴더의 tnsnames.ora를 열고 MY_WALLET_DIRECTORY 절을 추가한 연결 설명자를 만듭니다.



    tnsnamaes.ora를 열 때의 설명은 다음과 같습니다.
    (일부 마스크와, 가시성을 위해 개행을 넣고 있습니다.실제는 일행에 전부 기재되어 있습니다)
    atpfree_high = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=xxxxxx.oraclecloud.com))
    (connect_data=(service_name=xxxxxx_atpfree_high.adb.oraclecloud.com))
    (security=(ssl_server_cert_dn="CN=xxxxxx.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))
    

    여기에 MY_WALLET_DIRECTORY 절을 추가하여 이전 단계에서 다운로드한 폴더를 배치한 위치를 설명합니다. 자신의 경우 C:\OracleClient\tns_admin.
    다른 환경에 따라 (https_proxy)(https_proxy_port) 같은 프록시 설정을 추가합니다.
    가시성을 위해 개행을 추가하고 있습니다.
    (description= (retry_count=20)(retry_delay=3)
    (address=(https_proxy=www-proxy.xxxxx.com)(https_proxy_port=80)(protocol=tcps)(port=1522)(host=xxxxxx.oraclecloud.com))
    (connect_data(service_name=xxxxxx_atpfree_high.adb.oraclecloud.com))
    (security=(ssl_server_cert_dn="CN=xxxxxx.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")
    (MY_WALLET_DIRECTORY=C:\OracleClient\tns_admin)))
    

    OSqlEdit의 연결 설정. TNS 란에 상기 순서로 만든 접속 기술자를 입력



    방금 만든 연결 설명자를 TNS 필드(아래)에 입력합니다. 입력란은 작지만 입력할 수 있습니다.



    연결을 확인할 수 있으면 성공입니다.

    좋은 웹페이지 즐겨찾기