บทนำ
โดยการปฏิบัติตามขั้นตอนที่ระบุในบล็อกนี้ คุณจะสามารถกำหนดค่า Database ใน Oracle Cloud Interface ได้
บทนำ
ขั้นตอนในกระบวนการทั้งหมดอาจประกอบด้วย:
- Generating SSH Keys Pairs ใน OCI
- Create Database ใน Public Subnet
- Connect to VM DB system
ข้อกำหนดเบื้องต้น
พิจารณาจากข้อกำหนดเบื้องต้นต่อไปนี้ที่มีอยู่แล้ว:
- Oracle Cloud Account (Free Trial/Paid Version)
- Network Configuration สำหรับ Virtual Machine (VM)/ Bare Metal (BM) ควรถูกกำหนดค่าแล้ว
- Public Subnet
- Security List & Open Port 22 & 1521
- Internet Gateway
- Route Table
มาเริ่มต้นด้วยการสร้าง SSH key pairs ใน OCI:
Section 1: Generating SSH Key Pairs ใน OCI
_https://docs.oracle.com/en-us/iaas/Content/GSG/Tasks/creatingkeys.htm_
เปิด WinSCP & คลิกที่ Tools -> Run PuTTYgen
-
เพื่อสร้าง private และ public keys คลิกที่ Generate และเลื่อนเมาส์รอบพื้นที่ว่างในกล่องตามภาพด้านบน:
-
Key ถูกสร้าง ตามภาพถ่ายต่อไปนี้
-
คลิก Save private key เพื่อบันทึกในระบบ local เพิ่ม key passphrase (Password) และป้อนอีกครั้งเพื่อยืนยัน passphrase
-
สำหรับ public key คัดลอก Key content ลงในไฟล์บนระบบ local ซึ่งแสดงใน snippet ต่อไปนี้ บางครั้งจำเป็นในกรณีที่มีปัญหาในการยอมรับ public key file
-
Copied key content ของ public key สามารถใช้ในกรณีดังกล่าว จากนั้นคลิก Save Public Key เพื่อบันทึกไฟล์ในตำแหน่งเดียวกับที่ private key ถูกเก็บในขั้นตอนที่ 3
Note: Public key format เริ่มด้วย ssh-rsa และลงท้ายด้วย rsa-key-20211015
บันทึก public key ด้วย .pub และ private key ด้วย .ppk extension
หลังจากสร้างและบันทึกทั้งสอง keys แล้ว คุณสามารถกลับไปที่ Cloud Portal ได้
Section 2: Create Database ใน Public Subnet
ส่วนนี้เกี่ยวข้องกับขั้นตอนในการสร้าง Oracle Database ใน Public Subnet บน OCI ล็อกอิน OCI console ด้วย tenant ของคุณ ที่นี่ ohravi คือ Tenant ที่ผมสร้างไว้แล้ว
ดังนั้น URL คือ _https://cloud.oracle.com/?tenant=ohravi_
เลือกลิงก์ที่ไฮไลท์ในกล่องตาม snippet ด้านล่าง
เลือก AD และ shape เป็น VM with standard shape ตาม snippet ด้านล่างบนตัวเลือกที่มีอยู่
เลือกที่ไฮไลท์/ชี้ในกล่องตาม snippet ด้านล่างบนตัวเลือกที่มีอยู่ขณะกำหนดค่า DB system
SSH PUBLIC KEY:
วาง Public key ที่สร้างไว้ก่อนหน้าใน Section 1 จุด 5 ตามภาพถ่ายต่อไปนี้
เลือกชื่อสำหรับ VCN ผมใช้ POC_VCN และ subnet
ระบุชื่อฐานข้อมูลที่นี่ ผมใช้ POC และ 19c ในตัวอย่าง
เลือก create DB system option ตามที่ชี้ใน snippet ต่อไปนี้
ใช้เวลา 50-60 นาที เพื่อให้ instance Up & Running
เมื่อสร้าง DB เสร็จ สถานะจะเปลี่ยนจาก Provisioning เป็น Available ตามภาพถ่ายต่อไปนี้
Section 3: Connect to VM DB System ที่สร้างในขั้นตอนก่อนหน้า
ล็อกอิน OCI Console, ไปที่ Database Section เลือก database POC_Ravi
เมื่อคุณคลิกที่ pocDB ด้านบน หน้าถัดไปจะแสดง Public IP address ตาม snippet ต่อไปนี้ ใช้ IP address นั้นในการเชื่อมต่อเป็น Host Name ในขั้นตอนถัดไป
เปิด putty
- ป้อนข้อมูลต่อไปนี้
Host Name (or IP Address): ป้อน opc@Public IP ของ instance ของคุณ
Port: ป้อน 22
Connection type: เลือก SSH
ตอนนี้ ขยาย SSH และเลือก Auth และ browse private key ของคุณ และคลิก open
คลิก Open
สลับเป็น Oracle user เพื่อเชื่อมต่อด้วย SQLPLUS
สรุป
บล็อกนี้อธิบายขั้นตอนพื้นฐานในการกำหนดค่า Database บน Public subnet พร้อมกับการสร้าง SSH Keys นอกจากนี้ ขั้นตอนที่อธิบายข้างต้นช่วยให้เชื่อมต่อกับ Database โดยใช้ SSH keys ซึ่งจำเป็นสำหรับกิจวัตรประจำวันของ Oracle Cloud DBA
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถเริ่มสนทนากับเราได้