Date: ตุลาคม 27, 2022
วิธีการติดตั้ง SybaselIQ (16.1)
ฉันสร้างพาร์ติชั่นบนไดรฟ์ที่ต่อพ่วงเพื่อใช้เป็นที่สำหรับแยกและรันโปรแกรมติดตั้งซอฟต์แวร์ ติดตั้งบน /mnt/software เอกสารนี้ เป็นข้อมูลอ้างอิงที่มีประโยชน์เพื่อใช้ในระหว่างกระบวนการติดตั้งและกำหนดคอนฟิก ให้ความสนใจเป็นพิเศษกับแพ็คเกจการสนับสนุนที่จำเป็น
ขั้นตอนที่ 1: การเตรียมระบบ
สำหรับการติดตั้งนี้ ฉันใช้ไดรฟ์ 500GB ตัวที่สองที่ต่ออยู่กับอินสแตนซ์ ฉันสร้างพาร์ติชันต่อไปนี้: ดิสก์ /dev/xvdf: 500 GiB, 536870912000 ไบต์, 1048576000 เซกเตอร์ หน่วย: ส่วนของ 1 * 512 = 512 ไบต์ ขนาดเซกเตอร์ (ตรรกะ/กายภาพ): 512 ไบต์ / 512 ไบต์ ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์ ประเภทดิสก์เลเบล: gpt ตัวระบุดิสก์: 691F3320-5AEE-CF43-802B-A121C0A27B7B Device Start End Sectors ประเภทขนาด /dev/xvdf1 2048 419432447 419430400 200G Linux filesystem /dev/xvdf2 419432448 524290047 104857600 50G Linux filesystem /dev/xvdf3 524290048 52848G435194 Linux filesystem ฉันสร้างระบบไฟล์ XFS ในแต่ละพาร์ติชั่นเหล่านี้
ฉันติดตั้งดิสก์: /dev/xvdf1 ถึง /mnt/software – พื้นที่ 200GB สำหรับเก็บสื่อการติดตั้ง ฯลฯ /dev/xvdf2 to /opt/sybaseiq – 50GB เพื่อเก็บการติดตั้ง Sybase IQ ซึ่งอาจมีขนาดเล็กลง เช่น 5GB /dev/xvdf3 ถึง /opt/ demodb – 2GB เพื่อเก็บฐานข้อมูลสาธิต Sybase ฐานข้อมูลสาธิตต้องใช้ csh และ ksh เพื่อเรียกใช้สคริปต์การติดตั้ง คุณควรติดตั้งสิ่งเหล่านี้เป็นรูทด้วยคำสั่ง “yum install csh” และ “yum install ksh” นี่สำหรับ RHEL ลินุกซ์รุ่นอื่น ๆ มีตัวติดตั้งแพ็คเกจต่างกัน แทนที่ yum ด้วยตัวติดตั้งแพ็คเกจใดก็ได้ที่มี
ขั้นตอนที่ 2: ดาวน์โหลด Sybase IQ
ดาวน์โหลดแพ็คเกจการติดตั้ง Sybase จาก SAP คัดลอกไฟล์ SybaseIQ rar ลงใน /mnt/software
ขั้นตอนที่ 3: ติดตั้ง unrar
ติดตั้งเครื่องมือ RAR/UNRAR ซึ่งจำเป็นสำหรับการแตกไฟล์ RAR ที่ SAP ชอบใช้
- สำหรับ RHEL คว้าแพ็คเกจ
- cd /mnt/ซอฟต์แวร์/
- wget https://www.rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz
- tar -zxvf rarlinux-x64-5.6.1.tar.gz
- cd rar
- cp -v rar unrar /usr/local/bin
Unrar ตัวติดตั้ง SybaseIQ ลงใน /mnt/software/Sybase
- /usr/local/bin/unrar x 51052038_part1.exe /mnt/software/Sybase
ขั้นตอนที่ 4: สร้างผู้ใช้ผู้ดูแลระบบ Sybase
Sybase ไม่แนะนำให้ติดตั้ง IQ เป็นรูท ดังนั้นฉันจึงสร้างผู้ใช้ใหม่ชื่อ sapiq
- “ useradd -g 4 -b /home -u 1500 sapiq ” กลุ่มที่ 4 ในระบบของฉันคือกลุ่มผู้ดูแลระบบ
- “ รหัสผ่าน sapiq ” เปลี่ยนรหัสผ่านสำหรับผู้ใช้ sapiq ใหม่
- แก้ไข /home/sapiq/.bashrc, เพิ่ม แหล่งที่มา “/opt/sybaseiq/SYBASE.sh” ไปที่ไฟล์นี้และเพิ่ม /opt/sybaseiq/IQ-16_1/bin64/ ไปยังตัวแปร PATH
- แก้ไข /home/sapiq/.bash_profile เพิ่ม แหล่งที่มา “/opt/sybaseiq/SYBASE.sh” มาที่ไฟล์นี้
ขั้นตอนที่ 5: สร้างตำแหน่งสำหรับ SybaseIQ
ฉันสร้างพาร์ติชันที่สองบนไดรฟ์ที่เชื่อมต่อจากด้านบน Sybase IQ คือ <2GB – ฉันสร้างไดรฟ์ 5GB ให้ปลอดภัย เมานต์นี้ในตำแหน่งที่คุณต้องการ ฉันใช้ /opt/sybaseiq
- “ sudo chown sapiq.adm /opt/sybaseiq ” ตรวจสอบให้แน่ใจว่าผู้ใช้ sapiq เป็นเจ้าของไดเร็กทอรีการติดตั้ง
ขั้นตอนที่ 6: เรียกใช้การตั้งค่า SybaseIQ
cd /mnt/software/Sybase/51052038/Sybase IQ Server 16.1/Linux on IA64 64bit/ ./setup.bin หากคุณมีการตั้งค่าการแสดงผล X-Windows อย่างถูกต้อง การดำเนินการนี้จะเปิดโปรแกรมติดตั้ง GUI โดยอัตโนมัติ หาก setup.bin ไม่ทำงาน ค้นหาวิธีการ X-Display ที่คาดไว้ จากนั้นจะย้อนกลับไปที่โปรแกรมติดตั้ง CLI แบบโต้ตอบ
หน้าจอแนะนำเบื้องต้น เพียงเลือก ถัดไป
นี่คือตำแหน่งการติดตั้ง คุณสามารถใช้ตัวเลือก "เลือก" เพื่อนำทางไปยังโฟลเดอร์หรือเพียงพิมพ์เส้นทาง
ฉันเลือกแบบทั่วไปที่นี่ แต่ถ้าคุณมีแพ็คเกจเฉพาะที่คุณต้องการละเว้นหรือรวมไว้ คุณอาจต้องการเลือกกำหนดเอง
ฉันจะใช้ใบอนุญาตการประเมินสำหรับการสาธิตของฉัน
ยอมรับเงื่อนไขใบอนุญาต
คุณสามารถยืนยันได้ว่าสิ่งที่คุณเลือกคือสิ่งที่คุณต้องการ
เมื่อคุณตรวจสอบว่าการเลือกของคุณถูกต้องแล้ว การติดตั้งจะเริ่มขึ้น ซึ่งจะใช้เวลาหลายนาที
กำหนดค่าพอร์ต HTTP/HTTPS สำหรับห้องนักบิน
กำหนดค่าพอร์ต RMI ของห้องนักบินเพื่อใช้
กำหนดค่าพอร์ต Cockpit TDS เพื่อใช้งาน
หลังจากตั้งค่าพอร์ตแล้ว เราก็ถูกถามว่าต้องการติดตั้งห้องนักบินหรือไม่ ฉันคิดว่าเราทำ
สมมติว่าทุกอย่างได้รับการกำหนดค่าอย่างถูกต้อง คุณควรได้รับข้อความที่สำเร็จ สิ้นสุดการติดตั้ง Sybase IQ
ถอนการติดตั้ง SybaseIQ
หากคุณต้องการถอนการติดตั้ง Sybase IQ คุณสามารถใช้โปรแกรมถอนการติดตั้งที่ได้รับการติดตั้ง พบได้ใน <Sybase Path>/sybuninstall/IQSuite เช่น /opt/sybaseiq/sybuninstall/IQSuite และเรียกว่า "uninstall" ให้เรียกใช้ดังนี้:
- /opt/sybaseiq/sybuninstall/IQSuite/uninstall
อีกครั้ง หากการกำหนดค่า X-Forwarding ถูกต้อง คุณจะได้รับโปรแกรมถอนการติดตั้ง GUI ถ้าไม่เช่นนั้น คุณจะได้รับ CLI แบบโต้ตอบอีกครั้ง
หากเราต้องการถอนการติดตั้ง ให้เลือก ถัดไป
คุณสามารถเลือกที่จะลบเฉพาะคุณลักษณะบางอย่าง หรือในกรณีส่วนใหญ่ ฉันคิดว่าคุณต้องการถอนการติดตั้งโดยสมบูรณ์
โปรแกรมถอนการติดตั้งช่วยให้เราทราบว่าจะลบอะไร
ฉันเลือกที่จะลบไฟล์ที่ผู้ใช้ติดตั้งเหล่านี้ออกด้วย เพราะฉันต้องการลบเนื้อหาทั้งหมดหรือ /opt/sybaseiq
ขั้นตอนที่ 7: การกำหนดค่าฐานข้อมูลสาธิต
เมื่อคุณติดตั้ง Sybase IQ แล้ว คุณมักจะต้องการกำหนดค่าฐานข้อมูลสาธิตเพื่อให้เราสามารถใช้งานได้ด้วย SIOS ผู้ช่วยชีวิต .
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ฐานข้อมูลของคุณมีรายการที่ถูกต้องใน /etc/hosts ในกรณีของฉัน ฉันเพิ่ม VIP ให้กับระบบของฉันแล้วสร้างรายการใน /etc/hosts โดยใช้ชื่อโฮสต์ IMA-SYBASE
ในการติดตั้งการสาธิต คุณต้องมีตำแหน่งเพื่อติดตั้งฐานข้อมูล เช่น /opt/demodb คุณต้องสร้างตำแหน่งนี้และตรวจสอบให้แน่ใจว่าเป็นของผู้ใช้ที่ติดตั้ง Sybase IQ เปลี่ยนไดเร็กทอรีเป็นตำแหน่งนั้นเช่น “cd /opt/demodb” .
รันสคริปต์เพื่อติดตั้ง demo db; คุณต้องส่งชื่อ dba และรหัสผ่าน dba “ /opt/sybaseiq/IQ-16_1/demo/mkiqdemo.sh -dba sapdba -pwd sapdba” .
ระหว่างการติดตั้ง db สาธิต IQ จะเริ่มต้นและตัวฟังฐานข้อมูลเริ่มทำงาน คุณสามารถใช้ dbisql เพื่อทดสอบการเชื่อมต่อ
คุณสามารถใช้เครื่องมือ->ทดสอบการเชื่อมต่อเพื่อให้แน่ใจว่าคุณมีรายละเอียดการเชื่อมต่อที่ถูกต้อง
เมื่อคุณเชื่อมต่อสำเร็จแล้ว คุณก็พร้อมที่จะใช้ SybaseIQ และฐานข้อมูลของคุณ
ทำซ้ำโดยได้รับอนุญาตจาก SIOS