Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

สร้าง/เชื่อมต่อฐานข้อมูลใน OCI บนซับเน็ตสาธารณะ

เมื่อทำตามขั้นตอนที่อธิบายไว้ในบล็อกนี้ คุณจะสามารถกำหนดค่าฐานข้อมูลใน Oracle Cloud Interface

แนะนำตัว

ขั้นตอนในกระบวนการทั้งหมดสามารถประกอบด้วยสิ่งต่อไปนี้:

  1. การสร้างคู่คีย์ SSH ใน OCI
  2. สร้างฐานข้อมูลในซับเน็ตสาธารณะ
  3. เชื่อมต่อกับระบบ VM DB

ข้อกำหนดเบื้องต้น

พิจารณาว่ามีข้อกำหนดเบื้องต้นดังต่อไปนี้แล้ว:

  • บัญชี Oracle Cloud (รุ่นทดลองใช้ฟรี/ชำระเงิน)
  • ควรกำหนดค่าเครือข่ายสำหรับ Virtual Machine (VM)/ Bare Metal (BM)
  • ซับเน็ตสาธารณะ
  • รายการความปลอดภัย &เปิดพอร์ต 22 &1521
  • อินเตอร์เน็ตเกตเวย์
  • ตารางเส้นทาง

ให้เราเริ่มต้นด้วยการสร้างคู่คีย์ SSH ใน OCI:

ส่วนที่ 1:การสร้างคู่คีย์ SSH ใน OCI

_https://docs.oracle.com/en-us/iaas/Content/GSG/Tasks/creatingkeys.htm_

เปิด WinSCP และคลิกที่เครื่องมือ -> เรียกใช้ PuTTYgen

  1. ในการสร้างคีย์ส่วนตัวและสาธารณะ ให้คลิกที่ Generate และเลื่อนเมาส์ไปรอบๆ พื้นที่ว่างในกล่องดังที่แสดงด้านบน:

  2. สร้างคีย์ตามที่แสดงในภาพหน้าจอต่อไปนี้

  3. คลิกที่ Save private key to ในระบบของคุณ เพิ่มข้อความรหัสผ่าน (Password) และป้อนใหม่อีกครั้งเพื่อยืนยันข้อความรหัสผ่าน

  4. สำหรับคีย์สาธารณะ ให้คัดลอกเนื้อหาคีย์ในไฟล์บนระบบโลคัลของคุณ ซึ่งแสดงในตัวอย่างต่อไปนี้ บางครั้งก็จำเป็นในกรณีที่มีปัญหาในการยอมรับไฟล์คีย์สาธารณะ

  5. เนื้อหาคีย์ที่คัดลอกมาของคีย์สาธารณะสามารถใช้ได้ในกรณีดังกล่าว จากนั้นคลิกที่บันทึกคีย์สาธารณะเพื่อบันทึกไฟล์ในตำแหน่งเดียวกันกับที่เก็บคีย์ส่วนตัวไว้ในขั้นตอนที่ 3

หมายเหตุ:รูปแบบคีย์สาธารณะเริ่มต้นด้วย ssh-rsa และลงท้ายด้วย rsa-key-20211015

  1. บันทึกคีย์สาธารณะด้วย .pub และคีย์ส่วนตัวพร้อมนามสกุล .ppk

  2. หลังจากสร้างและบันทึกคีย์ทั้งสองแล้ว คุณจะกลับไปที่ Cloud Portal ได้

ส่วนที่ 2:สร้างฐานข้อมูลในซับเน็ตสาธารณะ

ส่วนนี้เกี่ยวข้องกับขั้นตอนในการสร้าง Oracle Database ใน Public Subnet บน OCI เข้าสู่ระบบคอนโซล OCI กับผู้เช่าของคุณ ที่นี่ ohravi คือผู้เช่าที่ฉันสร้างไว้แล้ว
ด้านล่างนี้คือ URL_https://cloud.oracle.com/?tenant=ohravi_

เลือกลิงก์ที่ไฮไลต์ในกล่องตามตัวอย่างด้านล่าง

เลือก AD &รูปร่างเป็น VM ที่มีรูปร่างมาตรฐานตามตัวอย่างด้านล่างในตัวเลือกที่มี

เลือกส่วนที่ไฮไลต์/ระบุไว้ในกล่องตามตัวอย่างด้านล่างของตัวเลือกที่มีในขณะกำหนดค่าระบบ DB

คีย์สาธารณะ SSH:

วางคีย์สาธารณะของคุณที่สร้างไว้ก่อนหน้าในส่วนที่ 1 จุด 5 ดังที่แสดงในภาพหน้าจอต่อไปนี้

เลือกชื่อสำหรับ VCN ฉันใช้เป็น POC_VCN &ซับเน็ต

ระบุชื่อฐานข้อมูลที่นี่ ฉันกำลังใช้ POC &19c ในตัวอย่างของฉัน

เลือกตัวเลือกสร้างระบบฐานข้อมูลตามที่ระบุในตัวอย่างต่อไปนี้

ใช้เวลา 50-60 นาทีในการทำให้อินสแตนซ์เริ่มทำงาน

เมื่อสร้างฐานข้อมูลเสร็จแล้ว สถานะจะเปลี่ยนจาก Provisioning เป็น Available ดังแสดงในสแน็ปช็อตต่อไปนี้

ส่วนที่ 3:เชื่อมต่อกับระบบ VM DB ที่สร้างขึ้นในขั้นตอนก่อนหน้า

เข้าสู่ระบบ OCI Console และไปที่ส่วนฐานข้อมูล เลือกฐานข้อมูล POC_Ravi

เมื่อคุณคลิกที่ pocDB ด้านบน หน้าถัดไปจะแสดงที่อยู่ IP สาธารณะตามตัวอย่างต่อไปนี้ ใช้ที่อยู่ IP นั้นในการเชื่อมต่อเป็นชื่อโฮสต์ในขั้นตอนต่อไป

เปิด ผงสำหรับอุดรู

  1. ป้อนข้อมูลต่อไปนี้
  • ชื่อโฮสต์ (หรือที่อยู่ IP):ป้อน opc@Public IP ของอินสแตนซ์ของคุณ

  • พอร์ต:ป้อน 22

  • ประเภทการเชื่อมต่อ:เลือก SSH

ตอนนี้ ขยาย SSH แล้วเลือก รับรองความถูกต้อง และเรียกดู คีย์ส่วนตัว และคลิก เปิด .

คลิกที่ เปิด

เปลี่ยนเป็นผู้ใช้ Oracle เพื่อเชื่อมต่อกับ SQLPLUS

บทสรุป

บล็อกนี้อธิบายขั้นตอนพื้นฐานในการกำหนดค่าฐานข้อมูลบนเครือข่ายย่อยสาธารณะพร้อมกับการสร้างคีย์ SSH นอกจากนี้ ขั้นตอนที่อธิบายข้างต้นยังช่วยในการเชื่อมต่อกับฐานข้อมูลโดยใช้คีย์ SSH ซึ่งจำเป็นสำหรับกิจกรรมประจำวันของ Oracle Cloud DBA

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณสามารถเริ่มการสนทนากับเราได้เช่นกัน