Làm theo các bước trong blog này, bạn sẽ có thể cấu hình Database trên Oracle Cloud Interface (OCI).
Giới thiệu
Quy trình toàn bộ có thể bao gồm:
- Tạo SSH Key Pairs trong OCI
- Tạo Database trong Public Subnet
- Kết nối tới VM DB System.
Điều kiện tiên quyết
Giả định các điều kiện sau đã có sẵn:
- Oracle Cloud Account (Free Trial / Paid)
- Network Configuration cho VM / Bare Metal đã được cấu hình
- Public Subnet
- Security List & Open Port 22 & 1521
- Internet Gateway
- Route Table
Tạo SSH Key Pairs trong OCI:
Phần 1: Tạo SSH Key Pairs trong OCI
_https://docs.oracle.com/en-us/iaas/Content/GSG/Tasks/creatingkeys.htm_
Mở WinSCP → Click Tools → Run PuTTYgen
- Để tạo Private & Public Keys, nhấn Generate và di chuyển chuột quanh vùng trống trong hộp.
- Key được tạo, như ảnh chụp.
- Nhấn Save Private Key lưu vào máy cục bộ. Thêm Key Passphrase (Mật khẩu) và nhập lại xác nhận.
- Đối với Public Key, copy nội dung Key vào file trên máy cục bộ (đoạn mã hiển thị). Đôi khi cần thiết nếu có vấn đề chấp nhận file Public Key.
- Nội dung Public Key đã copy có thể dùng trong trường hợp đó. Sau đó nhấn Save Public Key lưu file cùng vị trí Private Key ở Bước 3.
Lưu ý: Định dạng Public Key bắt đầu bằng ssh-rsa và kết thúc bằng rsa-key-20211015
- Lưu Public Key với đuôi .PUB, Private Key với đuôi .PPK
- Sau khi tạo và lưu cả hai Key, quay lại Cloud Portal.
Phần 2: Tạo Database trong Public Subnet
Phần này bao gồm các bước tạo Oracle Database trong Public Subnet trên OCI. Đăng nhập OCI Console với Tenant của bạn. Ở đây OHRAVI là Tenant tôi đã tạo. URL: _https://cloud.oracle.com/?tenant=ohravi_
Chọn các liên kết được highlight trong Box như ảnh chụp.
Chọn AD & Shape là VM với Standard Shape như ảnh chụp.
Chọn các mục được highlight/đánh dấu trong Box khi cấu hình DB System.
SSH PUBLIC KEY:
Dán Public Key tạo ở Phần 1 Bước 5 như ảnh chụp.
Đặt tên cho VCN, tôi dùng POC_VCN và Subnet.
Đặt tên Database, tôi dùng POC & 19c.
Chọn Create DB System Option như ảnh chụp.
Mất 50-60 phút để Instance lên trạng thái Up & Running.
Khi tạo DB xong, Status chuyển từ Provisioning sang Available như ảnh chụp.
Phần 3: Kết nối tới VM DB System đã tạo ở bước trước
Đăng nhập OCI Console, điều hướng đến Database Section, chọn Database POC_RAVI.
Khi click vào POCDB, trang tiếp theo hiển thị Public IP Address như ảnh. Dùng IP đó làm Host Name ở bước tiếp theo.
Mở PUTTY
- Nhập thông tin sau:
- Host Name (or IP Address): Nhập
OPC@PUBLIC_IP_CỦA_INSTANCE - Port: 22
- Connection Type: SSH
Mở rộng SSH → Chọn AUTH → Browse Private Key → Click OPEN.
Click OPEN.
Chuyển sang User Oracle để kết nối với SQLPLUS.
Kết luận
Bài viết giải thích các bước cơ bản cấu hình Database trên Public Subnet cùng với tạo SSH Keys. Các bước trên giúp kết nối Database dùng SSH Keys – yếu tố thiết yếu cho hoạt động hàng ngày của Oracle Cloud DBA.
Sử dụng tab Feedback để bình luận hoặc đặt câu hỏi. Bạn cũng có thể bắt đầu cuộc trò chuyện với chúng tôi.