แก้ไขปัญหาการเชื่อมต่อช่องทางการเข้าใช้ส่วนบุคคล

หัวข้อนี้อธิบายถึงปัญหาทั่วไปที่คุณอาจพบ และอธิบายวิธีแก้ไขปัญหาดังกล่าว

แก้ไขปัญหาการเชื่อมต่อกับ Oracle Database ภายในองค์กร

ดำเนินการคอนฟิเกอร์ต่อไปนี้ให้เสร็จสมบูรณ์ในสภาพแวดล้อม Oracle Database แบบโหนดเดียวภายในองค์กรของคุณ
  1. บนไฟร์วอล ให้เปิดพอร์ตของ Oracle Database เช่น 1521
  2. ตั้งค่าการเชื่อมต่อโดยตรงระหว่างเน็ตเวิร์กภายในองค์กรของคุณและ VCN ของ Oracle Cloud Infrastructure
  3. สร้างวิว DNS ส่วนบุคคล แล้วเพิ่มโซน (ในวิว) สำหรับโดเมนที่กำหนดเองของคุณ ตัวอย่างเช่น ocivcn.companyabc.com

สร้างอินสแตนซ์การประมวลผลชั่วคราวในสับเน็ต PAC แล้วตรวจสอบว่าคุณสามารถแก้ไขชื่อโฮสต์และพอร์ตของฐานข้อมูลภายในองค์กร และ Ping IP แอดเดรสส่วนบุคคลได้

คำสั่งตรวจสอบการแก้ไขชื่อโฮสต์:

$ nslookup <On-premises database hostname>

หากคุณไม่สามารถแก้ไขชื่อโฮสต์ของ Oracle Database แบบโหนดเดียวภายในองค์กรได้ แสดงว่าเซิร์ฟเวอร์ DNS ที่คอนฟิเกอร์ไว้ในตัวเลือก DHCP ของสับเน็ตไม่สามารถแก้ไขชื่อโฮสต์ได้ หรือคอนฟิเกอเรชันของโซน DNS ไม่ถูกต้อง

คำสั่งตรวจสอบการเชื่อมต่อ:

nc -zv <On-premises database hostname> <port>

ตัวอย่าง: nc -zv onprem.db.xyz.com 1521

หมายเหตุ: หากไม่มีแพ็คเกจ nc ให้ใช้ yum install nc*

หากคุณไม่สามารถสร้างการเชื่อมต่อได้ ให้ตรวจสอบ VPN หรือการเชื่อมต่อเน็ตเวิร์ก FastConnect ระหว่าง VCN ของ Oracle Cloud Infrastructure และเน็ตเวิร์กภายในองค์กร

แก้ไขปัญหาการเชื่อมต่อกับที่มาข้อมูล Oracle Essbase ภายในองค์กร

ดำเนินการคอนฟิเกอร์ต่อไปนี้ให้เสร็จสมบูรณ์ในสภาพแวดล้อม Essbase ภายในองค์กรของคุณ
  1. บนไฟร์วอล ให้เปิดพอร์ต Essbase ช่วง 32768-33768 และ 1423

    ตรวจสอบไฟล์ essbase.cfg ของคุณเพื่อหาพอร์ตที่ถูกต้องที่ Essbase กำลังใช้อยู่

    หมายเหตุ: หากคุณกำลังใช้ไฟร์วอล Palo Alto Networks คุณไม่ต้องสร้างกฎใน App-ID ซึ่งก็คือ oracle-essbase แต่ให้สร้างกฎไฟร์วอลที่มีช่วงพอร์ต Essbase แทน

  2. ตั้งค่าการเชื่อมต่อโดยตรงระหว่างเน็ตเวิร์กภายในองค์กรของคุณและ VCN ของ Oracle Cloud Infrastructure
  3. สร้างวิว DNS ส่วนบุคคล แล้วเพิ่มโซน (ในวิว) สำหรับโดเมนที่กำหนดเองของคุณ ตัวอย่างเช่น ocivcn.companyabc.com

คำสั่งตรวจสอบการแก้ไขชื่อโฮสต์:

$ nslookup <On-premises Essbase hostname>

หากคุณไม่สามารถแก้ไขชื่อโฮสต์ของ Essbase ภายในองค์กรได้ แสดงว่าเซิร์ฟเวอร์ DNS ที่คอนฟิเกอร์ไว้ในตัวเลือก DHCP ของสับเน็ตไม่สามารถแก้ไขชื่อโฮสต์ได้ หรือคอนฟิเกอเรชันของโซน DNS ไม่ถูกต้อง

คำสั่งตรวจสอบการเชื่อมต่อ:

nc -zv <On-premises Essbase hostname> <essbase port>

ตัวอย่างเช่น

nc -zv onprem.essbase.xyz.com 1423

nc -zv onprem.essbase.xyz.com 33767

หมายเหตุ: หากไม่มีแพ็คเกจ nc ให้ใช้ yum install nc*

หากคุณไม่สามารถสร้างการเชื่อมต่อซ็อคเก็ต ให้ตรวจสอบรายการต่อไปนี้

- VPN หรือการเชื่อมต่อเน็ตเวิร์ก FastConnect ระหว่าง VCN ของ Oracle Cloud Infrastructure และเน็ตเวิร์กภายในองค์กร

- มีกฎไฟร์วแลสำหรับพอร์ต Essbase ในช่วง 32768-33768 ทั้งหมด

แก้ไขปัญหาระยะเวลารันการสืบค้นสูงสุดใน Planning and Budgeting Cloud Service

Oracle's Planning and Budgeting Cloud Service เป็นหนึ่งในเทคโนโลยีที่ทำงานบนคลาวด์ ที่มอบโซลูชันแบบครบวงจรให้กับธุรกิจ ไม่ว่าจะเป็นการจัดทำงบประมาณ การประมาณการ และการวางแผน เพื่อให้แน่ใจในความเสถียร ขอแนะนำให้ตั้งค่าเวลารันการสืบค้น (QRYGOVEXECTIME) ใน Planning and Budgeting Cloud Service (Essbase) ในส่วนนี้ เราจะกล่าวถึงความสำคัญของการตั้งค่า QRYGOVEXECTIME

QRYGOVEXECTIME คืออะไร

QRYGOVEXECTIME คือ พารามิเตอร์ที่ควบคุมระยะเวลาสูงสุดที่การสืบค้นสามารถรันได้ใน Essbase

เหตุใด QRYGOVEXECTIME จึงมีความสำคัญ

QRYGOVEXECTIME เป็นค่าที่สำคัญใน Planning and Budgeting Cloud Service เนื่องจากช่วยให้แน่ใจในความเสถียรของทั้ง Oracle Analytics Cloud และ Planning and Budgeting Cloud Service ต่อไปนี้คือเหตุผลบางประการ:

  • ป้องกันการสืบค้นที่ใช้เวลานาน: การสืบค้นที่ใช้เวลานานเป็นสาเหตุให้ระบบทำงานไม่เสถียร ซึ่งนำไปสู่ปัญหาด้านประสิทธิภาพและอาจทำให้ระบบล่ม เมื่อตั้งค่า QRYGOVEXECTIME (ใน PBCS) ธุรกิจสามารถป้องกันมิให้มีการรันการสืบค้นที่ใช้เวลานาน ซึ่งช่วยให้มั่นใจได้ในความเสถียรของระบบ
  • จำกัดการใช้ทรัพยากร: การสืบค้นที่รันเป็นระยะเวลานานจะใช้ทรัพยากรของระบบจำนวนมาก ซึ่งนำไปสู่ประสิทธิภาพการทำงานที่ลดลง เมื่อตั้งค่า QRYGOVEXECTIME ธุรกิจจะสามารถจำกัดการใช้ทรัพยากรได้ โดยป้องกันการรันการสืบค้นอย่างไม่มีกำหนด
  • ปรับปรุงประสบการณ์ของผู้ใช้: เมื่อผู้ใช้รันการสืบค้นที่ใช้เวลานาน อาจทำให้เกิดความหงุดหงิดและความไม่พอใจได้ เมื่อจำกัดเวลารันการสืบค้นสูงสุด ธุรกิจสามารถปรับปรุงประสบการณ์ของผู้ใช้ได้ โดยการทำให้แน่ใจว่าการสืบค้นจะรันภายในเวลาที่เหมาะสม

โดยสรุปแล้ว การตั้งค่า QRYGOVEXECTIME ใน PBCS / Essbase เป็นขั้นตอนที่สำคัญในการป้องกันความเสถียรในการทำงานของทั้ง Oracle Analytics Cloud และ Essbase เมื่อจำกัดเวลารันการสืบค้น คุณสามารถป้องกันการแย่งทรัพยากร, ปรับปรุงความเสถียรของระบบ และปรับปรุงประสิทธิภาพโดยรวม ดังนั้น จึงควรใช้เวลาในการปรับปรุงพารามิเตอร์นี้ให้เป็นค่าที่เหมาะสมสำหรับสภาพแวดล้อมของคุณ

หากต้องการใช้ขีดจำกัดเวลารันการสืบค้นนี้ ให้ส่ง SR ไปยังฝ่ายบริการด้านเทคนิคของ Oracle สำหรับ Oracle Planning and Budgeting Cloud