สำหรับอินสแตนซ์ Essbase ที่ใช้งานอย่างเป็นอิสระและไม่ได้ลงทะเบียนกับ EPM Shared Services คุณสามารถใช้บริการของผู้ให้บริการเพื่อคอนฟิเกอร์เซิร์ฟเวอร์ Essbase ทั้งหมดให้เข้าใช้ได้ในรูปแบบโหนดภายใต้ URL Smart View หนึ่งเดียวแบบรวมศูนย์
หลังจากทำเช่นนั้นแล้ว ผู้ใช้ Smart View จะสามารถเข้าใช้เซิร์ฟเวอร์ Essbase ทั้งหมดโดยใช้เพียง URL เดียวในแผงการเชื่อมต่อของผู้ใช้
วิธีตั้งค่าการเข้าใช้ URL แบบรวมศูนย์
ในเครื่องเซิร์ฟเวอร์ Essbase ให้นาวิเกตไปยังตำแหน่งสคริปต์โคลน
Linux
<Essbase Product Home>/modules/oracle.essbase.sysman/scripts/copyclusterkey
Windows
<Essbase Product Home>\modules\oracle.essbase.sysman\scripts\copyclusterkey
หากคุณไม่ทราบว่า <Essbase Product Home> อยู่ที่ใดในสภาวะแวดล้อมของคุณ โปรดอ้างอิง ตำแหน่งสภาวะแวดล้อมในแพลตฟอร์ม Essbase เพื่อดูคำอธิบาย
คัดลอกสคริปต์ cloneTokenManagerKeys (.sh
หรือ .cmd
) และไฟล์ updatedClusterId.py ไปยังไดเรคทอรี bin
ของ <Domain Home> บนเครื่องเซิร์ฟเวอร์ Essbase ปัจจุบันของคุณ หากคุณไม่ทราบตำแหน่งของ <Domain Home> ในสภาวะแวดล้อมของคุณ โปรดดูคำอธิบายที่ ตำแหน่งสภาวะแวดล้อมในแพลตฟอร์ม Essbase
สำหรับ Linux
คัดลอก cloneTokenManagerKeys.sh
และ updatedClusterId.py
ไปยัง $DOMAIN_HOME/bin
ตัวอย่างเช่น
/scratch/<home dir>/Oracle/Middleware/Oracle_Home/user_projects/domains/essbase_domain/bin
เปิดพรอมต์คำสั่งในไดเรคทอรี $DOMAIN_HOME/bin
และมอบสิทธิ์รันให้กับ cloneTokenManagerKeys.sh
ตัวอย่างเช่น
chmod +x cloneTokenManagerKeys.sh
รันสคริปต์ ระบุ Admin Server URL รองเพื่อซิงโครไนซ์สคริปต์ (สำหรับการเข้าสู่ระบบแบบครั้งเดียวโดยใช้ Provider Services) กับเซิร์ฟเวอร์ปัจจุบัน
รูปแบบคำสั่งคือ:
./cloneTokenManagerKeys.sh t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
ตัวอย่างเช่น
./cloneTokenManagerKeys.sh t3://AdminServer2:7001
หากมีหลายสภาวะแวดล้อมให้ซิงโครไนซ์ ให้ป้อน Admin Server URL สำหรับแต่ละสภาวะแวดล้อม โดยคั่นด้วยช่องว่าง ตัวอย่างเช่น
./cloneTokenManagerKeys.sh t3://AdminServer2:7001 t3://AdminServer3:7001
หาก TLS (SSL) ใช้งานอยู่ ให้ใช้โปรโตคอล t3s
เพื่อระบุ URL ตัวอย่างเช่น
./cloneTokenManagerKeys.sh t3s://AdminServer2:7002
สำหรับ Windows
คัดลอก cloneTokenManagerKeys.cmd
และ updatedClusterId.py
ไปยัง %DOMAIN_HOME%\bin
ตัวอย่างเช่น
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\essbase_domain\bin
เปิดพรอมต์คำสั่งในไดเรคทอรี %DOMAIN_HOME%\bin
รันสคริปต์ ระบุ Admin Server URL รองเพื่อซิงโครไนซ์สคริปต์ (สำหรับการเข้าสู่ระบบแบบครั้งเดียว) กับเซิร์ฟเวอร์ปัจจุบันโดยใช้ Provider Services
รูปแบบคำสั่งคือ:
.\cloneTokenManagerKeys.cmd t3://<ADMIN-SERVER-NAME>:<ADMIN-PORT>
ตัวอย่างเช่น
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001
หากมีหลายสภาวะแวดล้อมให้ซิงโครไนซ์ ให้ป้อน Admin Server URL สำหรับแต่ละสภาวะแวดล้อม โดยคั่นด้วยช่องว่าง ตัวอย่างเช่น
.\cloneTokenManagerKeys.cmd t3://AdminServer2:7001 t3://AdminServer3:7001
หาก TLS (SSL) ใช้งานอยู่ ให้ใช้โปรโตคอล t3s
เพื่อระบุ URL ตัวอย่างเช่น
.\cloneTokenManagerKeys.cmd t3s://AdminServer2:7002
หลังจากที่กระบวนการซิงโครไนซ์เสร็จสิ้นแล้ว ให้เริ่มต้นเซิร์ฟเวอร์ Essbase ทั้งหมดใหม่ที่คุณซิงโครไนซ์กับเซิร์ฟเวอร์ Essbase ปัจจุบัน โปรดดู เริ่มต้น หยุด และตรวจสอบเซิร์ฟเวอร์
คอนฟิเกอร์เซิร์ฟเวอร์ Essbase ของคุณด้วยการเพิ่มไปยังการจัดการ Provider Services โดยใช้เว็บอินเตอร์เฟซ Essbase
ในเว็บอินเตอร์เฟซ Essbase ให้นาวิเกตไปที่ คอนโซล และคลิก คอนฟิเกอเรชัน
ไปที่แท็บ URL แบบรวมศูนย์ และคลิก เพิ่ม
ในไดอะล็อก เพิ่มโฮสต์ ให้ป้อนข้อมูลเกี่ยวกับเซิร์ฟเวอร์ Essbase เครื่องใดเครื่องหนึ่ง ระบุชื่อแทนและ URL เอเจนต์
คลิก ส่ง และคลิก เพิ่ม อีกครั้งเพื่อเพิ่มเซิร์ฟเวอร์ Essbase ที่คุณต้องการทำให้เข้าใช้ได้จาก URL ของ Smart View รายการเดียว
จาก Smart View ให้ล็อกอินเข้าสู่เซิร์ฟเวอร์ Essbase ที่คุณเพิ่งคอนฟิเกอร์ คุณควรจะเชื่อมต่ออินสแตนซ์ทั้งหมดที่คอนฟิเกอร์ไว้สำหรับ URL แบบรวมศูนย์ได้
หากคุณต้องการตั้งค่าการเข้าใช้ที่มีความพร้อมในการใช้งานสูง (เฟลโอเวอร์) เพิ่มเติมสำหรับแอปพลิเคชันที่โฮสต์บนเซิร์ฟเวอร์ Essbase อย่างน้อยหนึ่งเครื่องที่คุณคอนฟิเกอร์ไว้โดยใช้ URL แบบรวมศูนย์ โปรดดำเนินการต่อไปที่ คอนฟิเกอร์และจัดการคลัสเตอร์ Essbase แบบใช้งาน-ใช้งาน (อ่านอย่างเดียว)