แก้ไขปัญหาเกตเวย์ข้อมูล

ในเอเจนต์เกตเวย์ข้อมูล ให้ใช้ตัวเลือกนาวิเกเตอร์ในการแสดงเพจสถานะ, ล็อก และการสืบค้นเพื่อตรวจสอบการรับส่งข้อมูลการเชื่อมต่อระยะไกล และแก้ไขปัญหาการเชื่อมต่อและประสิทธิภาพทั่วไป

คลิกนาวิเกเตอร์เพื่อเข้าถึงเพจเกตเวย์ข้อมูล

คำอธิบาย GUID-12258C9F-20C9-4812-AED5-9A886A025BFE-default.png มีดังนี้
.png

การวินิจฉัยปัญหาการเชื่อมต่อโดยใช้เพจสถานะ

ใช้เพจนี้เพื่อตรวจดูคำขอฐานข้อมูลที่เอเจนต์เกตเวย์ข้อมูลทำไว้กับฐานข้อมูลระยะไกล

ในเอเจนต์เกตเวย์ข้อมูล คลิก นาวิเกเตอร์ แล้วคลิก สถานะ เพื่อตรวจดูคำขอฐานข้อมูล

ในการวินิจฉัยปัญหาต่างๆ โดยทั่วไป คุณค้นหาตามวันที่หรือสถานะของงาน ดังนี้
  • ในการค้นหาตามวันที่ ในฟิลด์ ค้นหาคำขอ ให้ป้อนวันที่และเวลาบางส่วนหรือทั้งหมดในรูปแบบ "YYYY-MM-DD HH-MM-SS" ตัวอย่างเช่น ป้อน "2022-03-28" เพื่อค้นหารายการสำหรับ 28th March, 2022
  • ในการค้นหางานที่ล้มเหลว ในฟิลด์ ค้นหาคำขอ ให้ป้อน "REQUEST FINISHED WITH ERRORS"

ล้างฟิลด์ ค้นหาคำขอ เพื่อดูงานทั้งหมด
คำอธิบาย GUID-0476B3A6-F490-44F2-B7D4-E1EDE0FD0B49-default.png มีดังนี้
.png

คลิกที่งานเพื่อดูข้อมูลสถานะโดยละเอียด
คำอธิบาย GUID-DDFD4D08-83CA-4134-A739-517DE4EBBC0B-default.png มีดังนี้
.png

การวินิจฉัยปัญหาการเชื่อมต่อโดยใช้เพจล็อก

ใช้เพจนี้เพื่อตรวจดูรายการล็อกของเอเจนต์เกตเวย์ข้อมูล เพื่อให้คุณสามารถวิเคราะห์การรับส่งข้อมูลของการเชื่อมต่อได้

ในเอเจนต์เกตเวย์ข้อมูล คลิก นาวิเกเตอร์ แล้วคลิก ล็อก เพื่อตรวจดูรายการล็อก ใช้งานตัวเลือก ใช้งานการขอข้อมูลล็อก และเลือกระดับการล็อกที่เหมาะสม ตัวอย่างเช่น ในการวินิจฉัยปัญหาการเชื่อมต่อ คุณอาจตั้งค่า ประเภทล็อก เป็น ดีบัก
คำอธิบาย GUID-B3F74324-7D86-492D-AF32-DD13F152A57F-default.png มีดังนี้
.png

Oracle แนะนำให้คุณเลิกใช้งาน ใช้งานการขอข้อมูลล็อก หรือปรับ ประเภทล็อก เพื่อบันทึกข้อมูลให้น้อยลงเมื่อคุณดำเนินการแก้ไขปัญหาของคุณเสร็จสมบูรณ์แล้ว

การวินิจฉัยปัญหาการเชื่อมต่อโดยใช้เพจการสืบค้น

ใช้เพจนี้ในการสืบค้นฐานข้อมูลระยะไกลจากเอเจนต์เกตเวย์ข้อมูล เพื่อทดสอบการเชื่อมต่อและประเมินผลประสิทธิภาพ

ในเอเจนต์เกตเวย์ข้อมูล ให้คลิก นาวิเกเตอร์ แล้วคลิก สืบค้น เพื่อรันคำสั่ง SQL โดยตรงจากเอเจนต์เกตเวย์ข้อมูลไปยังฐานข้อมูล (ภายในองค์กร) ตัวอย่างเช่น คุณอาจคัดลอก สตริงการสืบค้น สตริงการเชื่อมต่อ และ คลาสของไดรเวอร์ จากงานที่ล้มเหลวที่แสดงอยู่บนเพจ สถานะ ระบุชื่อผู้ใช้และรหัสผ่านของฐานข้อมูลและรันการสืบค้นเพื่อตรวจดูผลลัพธ์และสถิติด้านประสิทธิภาพ (เวลาที่ใช้ไป) หมายเหตุ: ฐานข้อมูลระยะไกลต้องรองรับการเชื่อมต่อโดยใช้สตริงการเชื่อมต่อ JDBC
คำอธิบาย GUID-D263ECAE-DE5F-4FC7-8A4E-D468B24E0A90-default.png มีดังนี้
.png

ปัญหาและคำแนะนำในการเชื่อมต่อระยะไกล

หัวข้อนี้แสดงปัญหาในการเชื่อมต่อบางรายการที่คุณอาจพบ และคำแนะนำในการแก้ไขปัญหาเหล่านั้น

ปัญหาเกี่ยวกับแผงข้อมูลและการวิเคราะห์

ปัญหาที่รายงาน ให้ดำเนินการดังนี้
รหัสข้อผิดพลาด 603  - ไม่มีเอเจนต์เชื่อมต่ออยู่

ตรวจสอบว่าเอเจนต์เกตเวย์ข้อมูลกำลังรันอยู่และมีการใช้งานในเพจคอนฟิเกอเรชันเกตเวย์ข้อมูล เมื่อใช้เกตเวย์ข้อมูลบน Linux: รัน $ <Data Gateway Install Directory>/domain/bin/status.sh และดูว่า "สถานะของเกตเวย์ข้อมูล" เป็น UP หรือ DOWN เมื่อใช้เกตเวย์ข้อมูลบน Windows: ตรวจสอบโปรแกรมจัดการงาน > แท็บรายละเอียดสำหรับกระบวนการ "datagateway.exe"

[nQSError: 77031] เกิดข้อผิดพลาดขณะเรียกบริการระยะไกล DatasourceService รายละเอียด: [JDSError : 78] ข้อผิดพลาดเกี่ยวกับ URL ที่มีรูปแบบไม่ถูกต้อง ตรวจดูพูลการเชื่อมต่อในโมเดลรูปแบบภาษา และตรวจสอบการตั้งค่าในแท็บทั่วไปและแท็บเบ็ดเตล็ด

ปัญหาเกี่ยวกับการเชื่อมต่อหรือชุดข้อมูล

ปัญหาที่รายงาน ให้ดำเนินการดังนี้
รหัสข้อผิดพลาด 603  - ไม่มีเอเจนต์เชื่อมต่ออยู่ ตรวจสอบว่าเอเจนต์เกตเวย์ข้อมูลกำลังรันอยู่ เมื่อใช้เกตเวย์ข้อมูลบน Linux: รัน $ <Data Gateway Install Directory>/domain/bin/status.sh และดูว่า "สถานะของเกตเวย์ข้อมูล" เป็น UP หรือ DOWN สำหรับเอเจนต์เกตเวย์ข้อมูลบน Windows ให้ตรวจสอบแท็บรายละเอียดในโปรแกรมจัดการงาน สำหรับกระบวนการ "datagateway.exe"
ไม่สามารถบันทึกการเชื่อมต่อ รายละเอียดการเชื่อมต่อที่ระบุไม่ถูกต้อง โปรดป้อนรายละเอียดที่ถูกต้อง และลองอีกครั้ง คุณจะเห็นข้อผิดพลาดนี้บนไดอะล็อกการเชื่อมต่อเมื่อคุณสร้างการเชื่อมต่อไปยังเซิร์ฟเวอร์ DB2 หรือ SQL

ในเพจ สถานะ ของเอเจนต์ คุณจะยังเห็น "REQUEST FINISHED WITH ERRORS" และถ้าคุณคลิกที่คำขอ คุณก็จะเห็น "[JDSError : 110] JDS - สตริง / URL เชื่อมต่อที่ไม่ถูกต้องไปยังที่มาภายนอก สาเหตุ: มีการระบุ Oracle URL ที่ไม่ถูกต้อง"

การหลีกเลี่ยงปัญหา:

  1. แก้ไขไฟล์ <Data Gateway Install Directory>/oracle_common/jdk1.8.0_333/jre/lib/security/java.security
  2. ค้นหาข้อความนี้ (ประมาณบรรทัดที่ 720):

    jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \

  3. เปลี่ยนเป็น:

    jdk.tls.disabledAlgorithms=SSLv3, TLSv1, RC4, DES, MD5withRSA, \

  4. เริ่มต้นเอเจนต์ใหม่ด้วย <Data Gateway Install Directory>/domain/bin/stopJetty.sh แล้วตามด้วย <Data Gateway Install Directory>/domain/bin/startJetty.sh
JDSError : 110  - สตริงการเชื่อมต่อ / URL ของที่มาภายนอกไม่ถูกต้อง ตรวจสอบว่าเอเจนต์เกตเวย์ข้อมูลสามารถเชื่อมต่อกับที่มาข้อมูลได้ ตัวอย่างเช่น หากคุณกำลังเชื่อมต่อกับฐานข้อมูล Oracle ให้ทดสอบโดยใช้ "telnet <hostname> <port>" บนเครื่องที่มีการติดตั้งเกตเวย์ข้อมูล
ไม่มีการแสดงผลคอลัมน์ อัปเกรดเอเจนต์เกตเวย์ข้อมูลของคุณ โดยทั่วไป ปัญหานี้มักจะเกิดขึ้นเมื่อคุณใช้การอัปเดตเอเจนต์เกตเวย์ข้อมูลรุ่นก่อนหน้าที่ไม่ตรงกับการอัปเดต Oracle Analytics Cloud ของคุณ
ตัวเลือก 'ใช้การเชื่อมต่อข้อมูลระยะไกล' ขาดหายไป

ตรวจสอบว่ามีการใช้งานตัวเลือก ใช้งานเกตเวย์ข้อมูล บนเพจ การเชื่อมต่อข้อมูลระยะไกล ในคอนโซล

ปัญหาทั่วไป

ปัญหาที่รายงาน ให้ดำเนินการดังนี้
การเปลี่ยนสถานะเอเจนต์ล้มเหลวโดยมีข้อผิดพลาด: ไม่ได้ระบุชื่อเอเจนต์หรือ URL ของ Oracle Analytics Cloud หรือไม่ได้สร้างคู่คีย์ คลิก บันทึก และ ใช้งาน ถ้ายังมีปัญหาอยู่ ให้เริ่มต้นแอปพลิเคชันใหม่ ถ้าจำเป็น ให้ตรวจสอบเครือข่ายของคุณ
การตรวจสอบสิทธิ์ล้มเหลวโดยมีการส่งคืนข้อผิดพลาด: 401" ในการทดสอบ เหตุผลที่เป็นไปได้มีดังนี้

- คีย์ของเอเจนต์เกตเวย์ข้อมูลไม่ได้รับการคัดลอกไปยังเพจการเชื่อมต่อข้อมูลระยะไกลใน Oracle Analytics Cloud Console ตัวอย่างเช่น คุณอาจคลิกปุ่มทดสอบไว้แล้ว ก่อนที่จะวางคีย์ใน OAC > คอนโซล > เพจการเชื่อมต่อข้อมูลระยะไกล

- คีย์ของเอเจนต์เกตเวย์ข้อมูลได้รับการสร้างใหม่ในเอเจนต์ แต่คีย์ใหม่ไม่ได้รับการคัดลอกไปยังเพจการเชื่อมต่อข้อมูลระยะไกลใน Oracle Analytics Cloud Console ตัวอย่างเช่น คุณอาจรีจิสเตอร์เอเจนต์เกตเวย์ข้อมูลเรียบร้อยแล้วในเพจการเชื่อมต่อข้อมูลระยะไกลในคอนโซล แต่ ID ของเอเจนต์ไม่ตรงกับ "id" ของคีย์ในเพจโฮมของเอเจนต์เกตเวย์ข้อมูล


คำอธิบาย GUID-993A05E7-934B-4EFE-A233-29A85B823B8C-default.png มีดังนี้
.png

หากไม่มีการคัดลอกคีย์ของเอเจนต์เกตเวย์ข้อมูล ให้วางคีย์ในคอนโซลเพื่อรีจิสเตอร์เอเจนต์

หากมีการสร้างคีย์ของเอเจนต์เกตเวย์ข้อมูลไว้แล้ว ให้ลบเอเจนต์เกตเวย์ข้อมูลในคอนโซล แล้ววางคีย์ในคอนโซลเพื่อรีจิสเตอร์เอเจนต์อีกครั้ง

การตรวจสอบสิทธิ์ล้มเหลวโดยมีการส่งคืนข้อผิดพลาด: 404" ในการบันทึก

ข้อผิดพลาดนี้มักจะตรวจพบเมื่อมีการอัปเดตอินสแตนซ์ Oracle Analytics

โปรดดู:

- คำแนะนำสำหรับการใช้เกตเวย์ข้อมูลระยะไกลบนสภาวะแวดล้อมที่อัปเกรดจาก Oracle Analytics Cloud 105.2 และก่อนหน้า (ID เอกสาร 2574387.1)

- Oracle Analytics Cloud - Classic : วิธีการใช้งานเกตเวย์ข้อมูลระยะไกลในอินสแตนซ์ Oracle Analytics Cloud-Classic ที่มีการจัดการโดยลูกค้าที่อัปเกรดจาก 105.2 หรือรีลีสก่อนหน้า (ID เอกสาร 2632064.1)

URL ของ OAC ไม่ถูกต้อง / เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุกับโฮสต์ หรือไม่มีข้อผิดพลาด / ข้อความถูกส่งคืนในการทดสอบ

เหตุผลที่เป็นไปได้มีดังนี้

- มีการระบุ URL ที่ไม่ถูกต้องในเพจโฮมของเอเจนต์เกตเวย์ข้อมูล ตัวอย่างเช่น คุณอาจระบุ URL ไว้ เช่น https://oacinst-tenancy.analytics.ocp.oraclecloud.com/dv/ui or https://oacinst-tenancy.analytics.ocp.oraclecloud.com/analytics

- ไม่มีเส้นทางเน็ตเวิร์กที่เหมาะสมจากเอเจนต์เกตเวย์ข้อมูลไปยังอินสแตนซ์ Oracle Analytics Cloud ตัวอย่างเช่น คุณอาจมีพร็อกซี่เซิร์ฟเวอร์สำหรับการเข้าใช้อินเตอร์เน็ต และไฟร์วอลกำลังปิดกั้นการเข้าใช้จากเอเจนต์เกตเวย์ข้อมูลไปยัง Oracle Analytics Cloud หากไม่ต้องระบุพร็อกซี่เซิร์ฟเวอร์ ให้ยืนยันการเชื่อมต่อจากเครื่องที่เกตเวย์ข้อมูลกำลังรันอยู่ไปยัง Oracle Analytics Cloud

หากมีการระบุ URL ที่ไม่ถูกต้องในเพจโฮมของเอเจนต์เกตเวย์ข้อมูล ให้อัปเดต URL ในฟิลด์ URL ตัวอย่างเช่น หาก URL ของ Oracle Analytics Cloud คือ https://<instance details>.oraclecloud.com/dv/ui ให้ระบุ URL นี้: https://<instance details>.oraclecloud.com

ไม่มีเส้นทางเน็ตเวิร์กที่เหมาะสมจากเอเจนต์เกตเวย์ข้อมูลไปยังอินสแตนซ์ Oracle Analytics Cloud ดังนี้

- บน Linux ใช้คำสั่ง $ sudo traceroute -T -p 443 https://<instance details>.oraclecloud.com

- บน Windows ใช้คำสั่ง C:\> telnet https://<instance details>.oraclecloud.com 443

ในกรณีที่ต้องระบุพร็อกซี่เซิร์ฟเวอร์ ให้ตรวจสอบรายละเอียดของพร็อกซี่สำหรับเกตเวย์ข้อมูล โปรดดู URL ของ Oracle Analytics Cloud ไม่ถูกต้อง (เกตเวย์ข้อมูลติดต่อ Oracle Analytics Cloud ไม่ได้)

URL ของ Oracle Analytics Cloud ไม่ถูกต้อง (เกตเวย์ข้อมูลติดต่อ Oracle Analytics Cloud ไม่ได้)

  • ตรวจสอบว่าคุณได้เปิดใช้งานและคอนฟิเกอร์เกตเวย์ข้อมูลใน Oracle Analytics Cloud Console แล้ว
  • ตรวจสอบให้แน่ใจว่าคุณสามารถเข้าถึง URL ของ Oracle Analytics Cloud จากสภาพแวดล้อมที่เกตเวย์ข้อมูลกำลังรัน ตัวอย่างเช่น ใน Linux คุณสามารถใช้คำสั่ง traceroute เช่น sudo traceroute -T -p 443 <ชื่อโดเมนที่เหมาะสมของอินสแตนซ์ Oracle Analytics Cloud>
  • ตรวจสอบให้แน่ใจว่าไม่มีสิ่งอื่นบล็อคการสื่อสารผ่านไฟร์วอล
  • หากคุณใช้พร็อกซี่ ให้นาวิเกตไปยังเพจ 'โฮม' ในเอเจนต์เกตเวย์ข้อมูล แล้วตรวจสอบการตั้งค่าพร็อกซี่สำหรับโฮสต์, พอร์ต, ผู้ใช้ และรหัสผ่าน
ประสิทธิภาพการทำงานช้า ตรวจดูเพจล็อกและค้นหา :
  • วันที่
  • งานที่ล้มเหลว
  • ID งาน
  • 'REMOTE'

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

โปรดขอคำแนะนำเกี่ยวกับการกำหนดขนาดเกตเวย์ข้อมูลจากทีมบัญชีขายของคุณ

การทดสอบล้มเหลวในเพจคอนโซล การเชื่อมต่อข้อมูลระยะไกล

หากการทดสอบล้มเหลว เอเจนต์เกตเวย์ข้อมูลจะไม่สามารถตรวจสอบสิทธิ์ได้ เนื่องจากเหตุผลต่างๆ ดังนี้

  • คีย์ของเอเจนต์เกตเวย์ข้อมูลไม่ได้รับการคัดลอกไปยังเพจการเชื่อมต่อข้อมูลระยะไกลใน Oracle Analytics Cloud Console
  • คีย์ของเอเจนต์เกตเวย์ข้อมูลได้รับการสร้างใหม่ในเอเจนต์ แต่คีย์ใหม่ไม่ได้รับการคัดลอกไปยังเพจการเชื่อมต่อข้อมูลระยะไกลใน Oracle Analytics Cloud Console
  • ไม่มีเส้นทางเน็ตเวิร์กที่เหมาะสมจากเอเจนต์เกตเวย์ข้อมูลไปยัง Oracle Analytics Cloud