자율운영 AI 데이터베이스에서 다른 자율운영 AI 데이터베이스로 비TLS 데이터베이스 링크 생성
자율운영 AI 데이터베이스에서 대상 자율운영 AI 데이터베이스로의 비TLS 데이터베이스 링크 필요 조건
프라이빗 끝점에 있는 대상 자율운영 AI 데이터베이스에 대한 비TLS 데이터베이스 링크를 생성하기 위한 필요 조건을 나열합니다.
프라이빗 끝점에서 대상 자율운영 AI 데이터베이스에 대한 데이터베이스 링크를 생성하려면 다음을 수행합니다.
-
대상 데이터베이스는 소스 데이터베이스의 Oracle Cloud Infrastructure VCN에서 액세스할 수 있어야 합니다. 예를 들어, 다음과 같은 경우에 Target Database에 연결할 수 있습니다.
-
대상 데이터베이스가 프라이빗 끝점에 있습니다.
-
소스 데이터베이스와 대상 데이터베이스는 모두 동일한 Oracle Cloud Infrastructure VCN에 있습니다.
-
소스 데이터베이스와 대상 데이터베이스가 쌍을 이루는 서로 다른 Oracle Cloud Infrastructure VCN에 있습니다.
-
대상 데이터베이스는 FastConnect 또는 VPN을 사용하여 소스 데이터베이스의 Oracle Cloud Infrastructure VCN에 연결됩니다.
-
-
프라이빗 끝점의 대상의 경우
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK는hostname매개변수를 사용하여 단일 호스트 이름을 지정할 수 있도록 지원합니다. 프라이빗 끝점에서는 IP 주소, SCAN IP 또는 SCAN 호스트 이름을 사용할 수 없습니다(대상이 퍼블릭 끝점에 있는 경우CREATE_DATABASE_LINK는 IP 주소, SCAN IP 또는 SCAN 호스트 이름 사용을 지원합니다). -
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK는hostname매개변수에 대해localhost값을 지원하지 않습니다. -
프라이빗 끝점에 대해 다음 수신 및 송신 규칙을 정의해야 합니다.
-
TCP를 통한 트래픽이 대상 데이터베이스의 IP 주소 및 포트 번호에 허용되도록 소스 데이터베이스의 서브넷 보안 목록 또는 네트워크 보안 그룹에서 송신 규칙을 정의합니다.
-
소스 데이터베이스 IP 주소에서 대상 포트로 TCP를 통한 트래픽이 허용되도록 대상 데이터베이스의 서브넷 보안 목록 또는 네트워크 보안 그룹에서 수신 규칙을 정의합니다.
-
대상 자율운영 AI 데이터베이스에 대한 비TLS 데이터베이스 링크 생성
전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 프라이빗 끝점에 있는 대상 자율운영 AI 데이터베이스로의 비TLS 데이터베이스 링크를 생성할 수 있습니다.
필요에 따라 필요 조건 단계를 수행합니다. 자세한 내용은 자율운영 AI 데이터베이스에서 대상 자율운영 AI 데이터베이스로의 비TLS 데이터베이스 링크 전제 조건을 참조하십시오.
프라이빗 끝점에서 대상 자율운영 AI 데이터베이스에 대한 비TLS 데이터베이스 링크를 생성하려면 다음을 수행합니다.
주:
1단계, Oracle Database 인증서에서 생성한 인증서의 경우 대상 사용자의 비밀번호가 변경되면 다음과 같이 대상 사용자의 인증서가 포함된 인증서를 업데이트할 수 있습니다.BEGIN
DBMS_CLOUD.UPDATE_CREDENTIAL (
credential_name => 'DB_LINK_CRED',
attribute => 'PASSWORD',
value => 'password');
END;
/여기서 password는 새 암호입니다.
이 작업 후에도 이 인증서를 사용하는 기존 데이터베이스 링크는 데이터베이스 링크를 삭제하고 재생성할 필요 없이 계속 작동합니다.
자세한 내용은 CREATE_DATABASE_LINK Procedure를 참조하십시오.
자율운영 AI 데이터베이스인 대상과 데이터베이스 링크 노트
다른 자율운영 AI 데이터베이스인 대상에 대한 데이터베이스 링크를 생성하기 위한 메모를 제공합니다.
다른 자율운영 AI 데이터베이스에 대한 데이터베이스 링크 노트:
-
데이터베이스 링크에 사용하기 위해 디렉토리당 하나의 전자 지갑 파일만 적합합니다. 한 번에 하나의
cwallet.sso만 전자 지갑 파일에 대해 선택한 디렉토리(예: DBLINK_WALLET_DIR)에 업로드할 수 있습니다. 즉, DBLINK_WALLET_DIR의cwallet.sso를 사용하면 해당 디렉토리의 전자 지갑이 유효한 데이터베이스에 대한 데이터베이스 링크만 생성할 수 있습니다. 데이터베이스 링크와 함께 여러cwallet.sso파일을 사용하려면 추가 디렉토리를 만들고 각cwallet.sso를 다른 디렉토리에 배치해야 합니다.DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK로 데이터베이스 링크를 만들 때는directory_name매개변수가 있는 전자 지갑이 포함된 디렉토리를 지정합니다.디렉토리 생성에 대한 자세한 내용은 자율운영 AI 데이터베이스에서 디렉토리 생성을 참조하십시오.
-
데이터베이스 링크를 나열하려면
ALL_DB_LINKS뷰를 사용합니다. 자세한 내용은 Oracle Database 19c 데이터베이스 참조의 ALL_DB_LINKS 또는 Oracle Database 26ai 데이터베이스 참조를 참조하십시오. -
데이터베이스 사용자 ID 및 비밀번호와 함께 전자 지갑 파일을 사용하면 대상 자율운영 AI 데이터베이스의 데이터에 액세스할 수 있습니다. 전자 지갑 파일을 보안 위치에 저장합니다. 권한이 부여된 사용자와만 전자 지갑 파일을 공유합니다.
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK입력은 대상 전용 자율운영 AI 데이터베이스의 스캔 이름을 '호스트 이름' 매개변수로 언급해야 합니다.