[Oracle Cloud] 여러 Autonomous Database에 Regional Wallet으로 연결

5129 단어 oraclecloudoci

소개



여러 Autonomous Database를 실행할 때 유용한 지역 지갑을 소개합니다.

일반적인 Instance Wallet에서는 1 Wallet 파일에 1 Autonomous Database가 연결되어 있습니다. 단일 Autonomous Database에 연결하기만 하면 Instance Wallet으로 충분합니다. 둘 이상의 Autonomous Database를 사용할 때는 여러 Wallet 파일을 사용해야 하므로 솔직하게 설정할 수 없습니다.

따라서 Regional Wallet을 사용하면 동일한 OCI 계정과 동일한 지역의 Autonomous Database에 대해 하나의 Regional Wallet 파일로 연결할 수 있습니다.

다른 리전의 경우 다른 방법이 필요합니다. 여기 를 참고해 보면 좋다고 생각합니다.

Regional Wallet Download



OCI Console 화면에서 DB Connection을 누르십시오.



Regional Wallet을 선택하고 Download를 누릅니다.



Password를 선택하고 Download를 누릅니다.



월렛 파일 배치



다운로드한 Regional Wallet 파일을 배치합니다. 원래의 설정 방법은 여기를 란 주세요.



tnsnames.ora에는 다음 설정이 포함되어 있습니다. SQL*Plus 로그인에 사용하기 위해 살펴보겠습니다.
# 1台目
adwsugi_high = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.ap-tokyo-1.oraclecloud.com))(connect_data=(service_name=sya6vphk3pzlkhq_adwsugi_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adb.ap-tokyo-1.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))
adwsugi_low = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.ap-tokyo-1.oraclecloud.com))(connect_data=(service_name=sya6vphk3pzlkhq_adwsugi_low.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adb.ap-tokyo-1.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))
adwsugi_medium = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.ap-tokyo-1.oraclecloud.com))(connect_data=(service_name=sya6vphk3pzlkhq_adwsugi_medium.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adb.ap-tokyo-1.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))

# 2台目
db202009100320_high = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.ap-tokyo-1.oraclecloud.com))(connect_data=(service_name=sya6vphk3pzlkhq_db202009100320_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adb.ap-tokyo-1.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))
db202009100320_low = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.ap-tokyo-1.oraclecloud.com))(connect_data=(service_name=sya6vphk3pzlkhq_db202009100320_low.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adb.ap-tokyo-1.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))
db202009100320_medium = (description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.ap-tokyo-1.oraclecloud.com))(connect_data=(service_name=sya6vphk3pzlkhq_db202009100320_medium.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adb.ap-tokyo-1.oraclecloud.com,OU=Oracle ADB TOKYO,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))

두 개의 Autonomous Database에 연결합니다. 첫째, 첫 번째입니다.
admin@adwsugi_high

실행 예입니다. 사전에 EXAMPLES 테이블을 작성하고 있었으므로, 테이블 일람이 보이고 있습니다.
Enter user-name: admin@adwsugi_high
Enter password:
Last Successful login time: Wed Sep 09 2020 23:36:12 +00:00

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.5.0.0.0

SQL>
SQL> select table_name from user_tables;

TABLE_NAME
--------------------------------------------------------------------------------
EXAMPLES
EXP_SD_46-13_35_26

SQL>

다음 두 번째 연결입니다.
admin@db202009100320_high

실행 예입니다. 여기는 아무것도 테이블을 만들지 않았기 때문에 표시되지 않습니다.
Enter user-name: admin@db202009100320_high
Enter password:
Last Successful login time: Wed Sep 09 2020 23:33:59 +00:00

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.5.0.0.0

SQL> select table_name from user_tables;

no rows selected

SQL>

참고 URL

좋은 웹페이지 즐겨찾기