본문 바로가기

3. 데이터관리36

데이터 펌프로 자율운영 데이터베이스에 데이터 임포트 사전 준비 데이터 펌프(expdp)로 내려받은 덤프 파일 (*.dmp) 데이터 펌프(impdp)를 실행할 인스턴스 (자율운영 데이터베이스는 OS 레벨 접근 불가능하므로) https://docs.oracle.com/en-us/iaas/autonomous-database-serverless/doc/connect-prepare-oci-wallets.html https://docs.oracle.com/en/database/oracle/oracle-database/21/lacli/install-instant-client-using-rpm.html#GUID-2E81E2AE-E94C-413F-99B2-AE9A3949F05D 인스턴트 클라이언트 설치 (Oracle Linux 8) sudo dnf list install.. 2023. 10. 12.
DBCS License Upgrade하기 DBCS에서 License를 Standard에서 Enterprise로 변경하고자 할때 Backup을 이용한 Restore를 이용하여 간단하게 수행할 수 있다. Sourace Database의 DB System Details에서 Database를 선택한다. Create database from backup을 통해서 새로운 Database를 생성할 수 있다. 새로운 Database를 생성하기 위해 Create a new DB system을 선택한다. Source가 되는 Backup을 특정 시점의 것으로 지정하려면 Create database from specified tiemstamp를 통해 시점을 지정할 수 있다. Create를 누르면 아래와 같이 DBCS를 생성하는 메뉴로 이동한다. 아래와 같이 원하는 .. 2023. 2. 26.
OCI VM에 PostgreSQL 데이터베이스 클러스터 설치 OCI에서는 PostgreSQL에 대한 서비스 제품이 별도로 없어서 사용이 필요한 경우는 직접 설치를 하거나 제공되는 자동화 스크립트를 사용해서 구성할 수 있습니다. 이 참조 구조에 대한 Terraform 코드는 Oracle Cloud Infrastructure Resource Manager에서 샘플 스택으로 사용할 수 있습니다. GitHub에서 코드를 다운로드하여 특정 요구 사항에 맞게 사용자 정의할 수도 있습니다. Oracle Cloud Infrastructure Resource Manager의 샘플 스택을 사용하여 배치합니다: Oracle Cloud에 배치를 누릅니다. 아직 사인인하지 않은 경우 테넌시 및 사용자 인증서를 입력합니다. 스택을 배치할 영역을 선택합니다. 화면의 프롬프트 및 지침에 따라.. 2023. 1. 12.
DBCS 의 PDB 연결하기 (tnsnames.ora등록) 안녕하세요. OCI에 DBCS로 DB를 생성하게되면, 19c 인 경우 PDB로 생성 됩니다. PDB에 접속하려면, On-PREM 또는 ORACLE Client 에서 tnsnames.ora 에 등록이 필요합니다. 1. DBCS에서 접속하려는 pdb 위치로 이동합니다. 2. 위 그림에서 PDB connection 을 클릭해 줍니다. 3. Long 으로 표시된 이름을 복사하여, Tnsnames.ora 에 입력해줍니다. 저는 test19c로 이름을 주었습니다. 4. tnsping 으로 접속 확인 됨. 5. SQL Developer 로 접속도 확인됩니다. 2022. 11. 29.
SQL Developer로 DB System에 접속하기 Public Subnet에 있는 DB System에 접속하기 1. Public IP확인 2. SID 이름확인 3. User 생성하기 > System계정으로 접속 > User생성 CREATE USER c##contest IDENTIFIED BY QWasd12345_#; > DB접속 권한부여 grant create session to c##contest; > 권한부여 grant resource, connect, dba to c##contest; 4. SQL Developer로 접속하기(SID이름으로 접속) 작성자: 손창호(primelyson@gmail.com) / Cloud Engineer, 정보시스템감리사, DAP, PIA 개인의 시간을 할애하여 작성된 글로서 글의 내용에 오류가 있을 수 있으며, 글 속의.. 2022. 6. 11.
Base Database 1. Base Database 생성  필요한 경우 shape과 storage를 변경할 수 있다. Change space Change storage> Choose storage management software* Oracle Grid Infrastructure- 최대용량: 40960GB, 운영시스템에서 권장* Logical Volume Manager- 빠른생성을 위해 선택- 최대용량: 2560GB Base Database는 2 node RAC구성이 가능하다(Enterprise Edition Extrem Performance option을 선택 필수)Base Database를 접속하기 위한 SSH key는 Generage/Upload/Paste 방식중 선택할 수 있다. License Type과 Base D.. 2022. 6. 11.
DBeaver 툴로 자율주행 데이터베이스 연결하기 오라클 자율주행 데이터베이스 연결 시에는 보안 강화 목적을 위해 사용되는 Wallet 파일이 필요합니다. 통상 SQLDeveloper로 자율주행 데이터베이스에 연결할 경우에 Cloud Wallet 접속 방식을 직접적으로 지원하므로 그 옵션을 사용하여 쉽게 접속하면 되는데 Cloud Wallet 직접 접속하는 방식을 지원하지 않는 경우는 JDBC 드라이버를 다운로드하고 추가 설정을 통해 데이터베이스 연결이 가능합니다. DBeaver 툴로 자율주행 데이터베이스 연결하는 방법 안내 1. DBeaver 다운로드 후 설치 (Java 11 이상이 필요하므로 Java와 같이 설치 체크, 이미 Java가 있으면 체크 안 해도 됩니다) Java notes: DBeaver requires Java 11 or higher... 2022. 6. 8.
자율주행 데이터베이스 수동 백업하기 자율주행 데이터베이스의 기능 중의 하나가 무료로 제공되는 자동백업인데 필요에 따라서 수동백업을 해야하는 경우가 있습니다. 수동 백업 설정 순서 오브젝트 스토리지 버킷 생성 데이터베이스 속성 설정 DEFAULT_BACKUP_BUCKET 오브젝트 스토리지 자격증명 설정 데이터베이스 속성 설정 DEFAULT_CREDENTIAL 1. 오브젝트 스토리지 버킷 생성 주의 : 수동 백업은 버킷 Standard 티어만 지원이 됩니다. 버킷 URL 준비 샘플 : ex1) https://swiftobjectstorage.region.oraclecloud.com/v1/namespace-string/bucket_name ex2) https://swiftobjectstorage.us-phoenix-1.oraclecloud.co.. 2022. 4. 3.
DBCS 진단 데이터 수집 방법 - 장애 및 오류 파악 목적 오라클 클라우드를 사용하다 보면 장애가 발생하거나 오류가 발생하는 상황에 바로 대처가 가능한 경우도 있지만 클라우드 엔지니어 지원 (My Oracle Support)을 받아서 해결을 해야 하는 경우가 있습니다. 통상적인 절차로는, 1) MOS (support.oracle.com) 또는 OCI 콘솔을 통한 서비스 요청 (Service Request) 생성, 생성시 긴급도 분류 2) SR 담당 엔지니어 배정 및 이슈 파악 3) 자세한 파악과 분석을 위해 여러 가지 형태의 로그를 요청 (이슈에 따라 상이) 4) 고객에게 조치 사항 (Action Plan) 전달 5) 고객 직접 또는 운영 파트너 조치 사항 적용 문제가 해결 될때까지 3~5번 사항 계속 반복하게 됩니다. 빠른 이슈 해결을 위해서 선행되어야 하는 .. 2022. 2. 18.