การรับรองฐานข้อมูล Oracle ใช้การรับรองเหล่านี้เพื่อรับรองฐานข้อมูล Oracle ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติการทำงาน
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
เหล่านี้ไม่สนับสนุน tunnels SSH พวกเขาต้องการฐานข้อมูล Oracle 19c หรือใหม่กว่า (19c or later) สำหรับคุณสมบัติขั้นสูงของ Oracle Database เช่น Transparent Application Continuity (TAC) และ Sharding พวกเขาต้องการ Oracle Client Libraries 19c หรือใหม่กว่า (19c or later).
ข้อกำหนดเบื้องต้น
สร้างบัญชีผู้ใช้บน ฐานข้อมูลออราเคิล เซิร์ฟเวอร์
วิธีการรับรองความถูกต้องที่รองรับ
- การเชื่อมต่อฐานข้อมูล
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง ข้อมูล Oracle Database สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การเชื่อมต่อฐานข้อมูล
ในการกำหนดค่า credentials นี้ คุณจะต้อง:
- A User ชื่อ
- A Password สำหรับผู้ใช้
- Connection String : ตัวอย่างฐานข้อมูล Oracle เพื่อเชื่อมต่อกับ สายสามารถเป็นสาย Easy Connect หรือ TNS Alias จากไฟล์ tnsnames.ora หรือตัวอย่างฐานข้อมูล Oracle
- Use Optional Oracle Client Libraries : หากคุณต้องการทำงานกับคุณสมบัติขั้นสูงของ Oracle Database โปรดเปิดตัวนี้ ตัวเลือกนี้ใช้โหมด Node-Oracledb Thick ในภายใน การตั้งค่าเพิ่มเติมเพื่อเปิดใช้งานโหมด Node-Oracledb Thick จะจำเป็น อนุญาตให้เอกสารโหมดหนา สำหรับข้อมูลเพิ่มเติม ตัวเลือกนี้ไม่สามารถใช้ได้ในภาพ doker n8n อย่างเป็นทางการ
- Use SSL : หากสายการเชื่อมต่อของคุณใช้ SSL เปิดใช้งานนี้และกำหนดรายละเอียดเพิ่มเติมสำหรับการรับรอง SSL
- Wallet Password : รหัสผ่านในการ αποκρυπτογράφηση Privacy Enhanced Mail (PEM) รหัสใบรับรองส่วนตัวถ้ามีการเข้ารหัส
- Wallet Content : การรับรองความปลอดภัยที่จำเป็นในการสร้างการเชื่อมต่อ TLS (mTLS) กับ Oracle Database
- Distinguished Name : ชื่อที่โดดเด่น (DN) ที่ควรตรงกับใบรับรอง DN
- Match Distinguished Name : ไม่ว่าใบรับรองเซิร์ฟเวอร์ DN จะต้องตรงไปข้างต้นกับการตรวจสอบใบรับรองปกติที่ดำเนินการ
- Allow Weak Distinguished Name Match : ไม่ว่าพฤติกรรมที่ปลอดภัย DN matching ที่ตรวจสอบทั้งผู้ฟังและใบรับรองเซิร์ฟเวอร์จะต้องดำเนินการ
- Pool Min : จำนวนการเชื่อมต่อที่ตั้งอยู่ในฐานข้อมูลเมื่อสระว่ายน้ำถูกสร้าง
- Pool Max : จำนวนการเชื่อมต่อสูงสุดที่สามารถเพิ่มขึ้นโดยสระว่ายน้ำการเชื่อมต่อ
- Pool Increment : จำนวนการเชื่อมต่อที่เปิดเมื่อคำขอการเชื่อมต่อเกินจำนวนการเชื่อมต่อที่เปิดในปัจจุบัน
- Pool Maximum Session Life Time : จำนวนการเชื่อมต่อที่เปิดเมื่อคำขอการเชื่อมต่อเกินจำนวนการเชื่อมต่อที่เปิดในปัจจุบัน
- Pool Connection Idle Timeout : จำนวนการเชื่อมต่อที่เปิดเมื่อคำขอการเชื่อมต่อเกินจำนวนการเชื่อมต่อที่เปิดในปัจจุบัน
- Connection Class Name : DRCP / PRCP คลาสการเชื่อมต่อ การเปิดใช้งาน DRCP สำหรับข้อมูลเพิ่มเติม
- Connection Timeout : อายุการใช้งานระยะเวลาในวินาทีสำหรับแอพเพื่อสร้างการเชื่อมต่อ Oracle Net
- Transport Connection Timeout : จำนวนวินาทีสูงสุดที่จะรอเพื่อสร้างการเชื่อมต่อกับโฮสต์ฐานข้อมูล
- Keepalive Probe Interval : หมายเลขนาทีระหว่างการส่งของตัวทดสอบคงที่
เพื่อตั้งค่าการเชื่อมต่อข้อมูลฐานข้อมูลของคุณ:
- ระบุชื่อผู้ใช้ของฐานข้อมูลของคุณเป็น User ใน credentials n8n ของคุณ
- เข้าสู่ระบบผู้ใช้ Password.
- ใส่สายการเชื่อมต่อของฐานข้อมูลของคุณเป็น Connection String ใน credentials n8n ของคุณ
- หากฐานข้อมูลของคุณใช้ SSL และคุณต้องการตั้งค่า SSL สำหรับการเชื่อมต่อเปิดตัวเลือกนี้ในใบรับรอง หากคุณเปิดตัวให้ใส่ข้อมูลของใบรับรอง SSL ของ Oracle Database ในฟิลด์ต่อไปนี้:
- ใส่รหัสผ่านของกระเป๋าสตางค์ถ้ามี Wallet Password สนาม
- ป้อนไฟล์กระเป๋าเงินที่เข้ารหัส PEM โพสต์ (ewallet.pem) เนื้อหาใน "ขยาย" การจัดตั้งของ Wallet Content นี่จะช่วยให้แน่ใจว่าพื้นที่สีขาวทั้งหมดจากไฟล์กระเป๋าสตางค์ที่เข้ารหัส PEM จะถูกเก็บไว้ คู่มือการคัดลอกโดยตรง Wallet Content ฟิลด์จะตัดออกพื้นที่สีขาวและนำไปสู่ข้อผิดพลาดในการเชื่อมต่อ
อ้างถึง หมายเลขรุ่น: Node-Oracledb สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับเชื่อมต่อ TLS

