ค้นหาเว็บไซต์

การติดตั้งและกำหนดค่า Oracle 12c ใน RHEL/CentOS/Oracle Linux 6.5 - ส่วนที่ II


ในบทความก่อนหน้านี้ เราได้แสดงวิธีตั้งค่าข้อกำหนดเบื้องต้นสำหรับการติดตั้ง Oracle 12c ในบทความนี้ เราจะกล่าวถึงการติดตั้งและการกำหนดค่า Oracle 12c ใน RHEL/CentOS/Oracle Linux 6.5 พร้อมด้วยคำแนะนำในการติดตั้ง Oracle หลังการติดตั้ง

ความต้องการ

  1. การติดตั้งข้อกำหนดเบื้องต้นสำหรับ Oracle 12c ใน RHEL/CentOS/Oracle Linux 6.5 – ตอนที่ 1

การติดตั้งฐานข้อมูล Oracle 12c ใน CentOS 6.5

1. หลังจากแตกไฟล์แล้ว เราจะได้ไดเร็กทอรีฐานข้อมูลซึ่งมีขนาด 2.6GB ต่อไปเราสามารถไปติดตั้ง oracle ได้เลย ให้เราเริ่มการติดตั้งโดยเรียกใช้ runInstaller นำทางไดเร็กทอรีตัวติดตั้งและรันตัวติดตั้ง

cd database/
./runInstaller

ตัวติดตั้งของเราเปิดตัวแล้วที่นี่ สำหรับทุกขั้นตอน เราต้องก้าวไปข้างหน้าโดยคลิก ถัดไป หรือ ตกลง

กำหนดค่าการอัปเดตความปลอดภัย

2. ฉันจะข้ามขั้นตอนนี้เนื่องจากฉันไม่ต้องการการอัปเดตความปลอดภัย ยกเลิกการทำเครื่องหมายในช่องและทำเครื่องหมายในช่องที่ระบุว่า “ต้องการรับการอัปเดตความปลอดภัยผ่าน My Oracle Support

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

อัพเดตซอฟต์แวร์

3. ขณะที่เราข้ามขั้นตอนอีเมลโดยค่าเริ่มต้น ระบบจะเลือกข้ามการอัปเดตซอฟต์แวร์ คลิกถัดไปเพื่อดำเนินการต่อ

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

ตัวเลือกการติดตั้ง

4. ต่อไป เลือกประเภทการติดตั้ง ฉันจะเลือกตัวเลือกแรกเพื่อสร้างและกำหนดค่าฐานข้อมูล

คลาสระบบ

5. ฉันจะเลือก ระดับเซิร์ฟเวอร์ ที่นี่ หากเราจำเป็นต้องติดตั้งในเครื่องเดสก์ท็อปใดๆ เราสามารถเลือกตัวเลือกข้างต้นเป็น คลาสเดสก์ท็อป

ตัวเลือกการติดตั้งกริด

6. เราจะตั้งค่าการติดตั้งฐานข้อมูลอินสแตนซ์เดียวที่นี่ ดังนั้นเลือกตัวเลือกแรก

ประเภทการติดตั้ง

7. เลือกตัวเลือก การติดตั้งขั้นสูง เพื่อรับตัวเลือกเพิ่มเติมขณะทำตามขั้นตอนการติดตั้ง

ภาษาของผลิตภัณฑ์

8. ตามภาษาเริ่มต้นจะถูกเลือกเป็น อังกฤษ หากคุณต้องการเปลี่ยนตามภาษาของคุณ ให้เลือกจากรายการด้านล่าง

ฉบับฐานข้อมูล

9. ถึงเวลาเลือกรุ่นการติดตั้งฐานข้อมูลที่เรากำลังมองหา สำหรับการผลิตขนาดใหญ่เราสามารถใช้ Enterprise หรือหากเราต้องการรุ่นมาตรฐานหรือเลือกตัวเลือกตามที่กล่าวไว้ในนั้น เราต้องการพื้นที่มากกว่า 6.5 GB สำหรับการติดตั้ง Enterprise เนื่องจากจำนวนฐานข้อมูลจะเพิ่มขึ้น/เพิ่มขึ้นเร็วๆ นี้

สถานที่ติดตั้ง

10. ป้อนตำแหน่งการติดตั้งฐาน Oracle ไฟล์การกำหนดค่าที่ติดตั้งทั้งหมดจะถูกจัดเก็บไว้ที่นี่ ที่นี่ คุณจะต้องกำหนดตำแหน่งของเส้นทางการติดตั้ง Oracle ตามที่เราสร้างตำแหน่งไว้ใน ขั้นตอน #12 ในส่วนแรกของบทความนี้

การสร้างสินค้าคงคลัง

11. สำหรับการติดตั้งครั้งแรก ไฟล์สินค้าคงคลังทุกไฟล์จะถูกสร้างขึ้นภายใต้ไดเรกทอรี '/u01/app/oralnventory' เราได้สร้าง oracle กลุ่มสำหรับการติดตั้ง ตอนนี้กลุ่ม Oracle ได้รับอนุญาตให้เข้าถึง Inventory Directory ให้เราเลือก Oracle เป็นกลุ่มสำหรับกลุ่มระบบปฏิบัติการ

ประเภทการกำหนดค่า

12. เลือกประเภทของฐานข้อมูลที่คุณต้องการสร้าง เนื่องจากเราใช้เพื่อวัตถุประสงค์ทั่วไป ดังนั้นให้เลือกทั่วไปจากตัวเลือกด้านล่างแล้วคลิก ถัดไป

ตัวระบุฐานข้อมูล

13. ระบุชื่อฐานข้อมูลทั่วโลกสำหรับการระบุที่ไม่ซ้ำกัน และยกเลิกการเลือกฐานข้อมูลสร้างเป็นคอนเทนเนอร์ เนื่องจากเราจะไม่สร้างฐานข้อมูลหลายฐานข้อมูลในที่นี้

ตัวเลือกการกำหนดค่า

14. ในการติดตั้ง ฉันได้กำหนดหน่วยความจำ 4GB ให้กับเครื่องเสมือนของฉัน แต่ไม่เพียงพอสำหรับ Oracle ที่นี่เราจำเป็นต้องเปิดใช้งานการจัดสรรหน่วยความจำโดยอัตโนมัติสำหรับการใช้พื้นที่ส่วนกลางของระบบ

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

การจัดเก็บฐานข้อมูล

15. เราจำเป็นต้องเลือกสถานที่เพื่อจัดเก็บฐานข้อมูล ที่นี่ ฉันจะกำหนดตำแหน่ง '/u01/app/oracle/oradata' เพื่อบันทึกฐานข้อมูล และคลิก ถัดไป เพื่อดำเนินการตามขั้นตอนการติดตั้งต่อไป

ตัวเลือกการจัดการ

16. ฉันไม่มีข้อมูลรับรอง Cloud control manager จาก oracle ดังนั้นฉันจึงต้องข้ามขั้นตอนนี้

ตัวเลือกการกู้คืน

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

รหัสผ่านสคีมา

18. เราจำเป็นต้องกำหนดรหัสผ่านสำหรับฐานข้อมูลเริ่มต้นซึ่งจะถูกโหลดไว้ล่วงหน้าทั้งหมดในขณะที่การติดตั้ง รหัสผ่านจะต้องมีตัวอักษรและตัวเลข ตัวพิมพ์ใหญ่ และตัวพิมพ์เล็ก ตัวอย่างเช่น รหัสผ่านของฉันคือ Redhat123 รหัสผ่านนี้เราจะใช้ในการเข้าสู่ระบบเว็บอินเตอร์เฟสด้วย

กลุ่มระบบปฏิบัติการ

19. เราจำเป็นต้องให้สิทธิ์ของระบบเพื่อสร้างฐานข้อมูลที่เราจำเป็นต้องเลือกกลุ่ม oracle เลือก oracle สำหรับทุกตัวเลือก

สรุป

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

ติดตั้งผลิตภัณฑ์

21. การติดตั้งเริ่มต้นที่การเตรียมการและการคัดลอกไฟล์ การดำเนินการนี้จะใช้เวลานานจึงจะเสร็จสมบูรณ์ตามทรัพยากรฮาร์ดแวร์ของเรา

22. ในระหว่างขั้นตอนการตั้งค่า ระบบจะขอให้เรียกใช้สคริปต์สองตัวในฐานะผู้ใช้รูทดังที่แสดงในภาพด้านล่าง

เข้าสู่ระบบ Oracle Server ของคุณในฐานะผู้ใช้รูทและสลับไปที่พาร์ติชัน '/' และดำเนินการสคริปต์ด้านล่างดังที่แสดง

cd /
./u01/app/oralnventory/orainstRoot.sh
./u01/app/oracle/product/12.1.0/db_1/root.sh

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

/usr/bin

23. หลังจากดำเนินการสองสคริปต์ข้างต้นสำเร็จแล้ว เราจำเป็นต้องดำเนินการต่อโดยคลิก ตกลง

24. หลังจากเสร็จสิ้นงานข้างต้นทั้งหมดเรียบร้อยแล้ว เราจะได้รับหน้าต่าง Database Configuration Assistant พร้อมรายละเอียดทั้งหมด และจะแสดง EM Database Express< /ข> URL คลิก ตกลง เพื่อก้าวไปข้างหน้า

https://oracle12c.tecmint.local:5500/em

หากคุณต้องการเปลี่ยนรหัสผ่านบัญชีฐานข้อมูล คุณสามารถใช้การจัดการรหัสผ่านได้

แค่นั้นแหละ! เราดำเนินการ การกำหนดค่าฐานข้อมูล สำเร็จแล้ว ตอนนี้คลิก ถัดไป เพื่อดำเนินการติดตั้งต่อ

ในที่สุดการติดตั้ง Oracle Database ก็เสร็จสมบูรณ์ คลิก ปิด เพื่อออกจาก Oracle Installer

25. หลังจากติดตั้งฐานข้อมูลเสร็จแล้ว ให้ดำเนินการกำหนดค่าหลังการติดตั้ง เปิดไฟล์ 'oratab' โดยใช้โปรแกรมแก้ไข vi

vim /etc/oratab

หลังจากเปิดไฟล์แล้ว ให้ค้นหาบรรทัดต่อไปนี้

orcl:/u01/app/oracle/product/12.1.0/db_1:N 

และเปลี่ยนพารามิเตอร์ N เป็น Y ดังรูป

orcl:/u01/app/oracle/product/12.1.0/db_1:Y

รีสตาร์ทเครื่องเพื่อทำการเปลี่ยนแปลงใหม่

26. หลังจากรีสตาร์ทเครื่อง ให้ตรวจสอบว่า Listener เปิดใช้งานและทำงานอยู่โดยใช้คำสั่ง 'lsnrctl status'

lsnrctl status

หากไม่สตาร์ทโดยอัตโนมัติ คุณจะต้องสตาร์ทด้วยตนเองโดยใช้คำสั่ง 'lsnrctl start'

lsnrctl start

หมายเหตุ: หาก lsnrctl ไม่เริ่มทำงาน ให้อ่านขั้นตอนการแก้ปัญหา (กล่าวถึงในตอนท้ายของบทความ) เพื่อแก้ไขข้อผิดพลาด หากมี และลองเริ่ม Listener .

27. เข้าสู่ระบบฐานข้อมูล Oracle ครั้งถัดไปในฐานะผู้ใช้ระบบปฏิบัติการโดยใช้ sysdba และเริ่มต้นฐานข้อมูล

sqlplus / as sysdba
startup

28. ตอนนี้ได้เวลาเข้าถึงอินเทอร์เฟซเว็บของ Oracle ตามที่อยู่ต่อไปนี้

https://oracle12.tecmint.local:5500/em

OR

https://192.168.0.100:5500/em

เมื่อ EM Express แจ้งให้คุณระบุชื่อผู้ใช้และรหัสผ่าน ใช้เพื่อเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ DBA เช่น SYS หรือ SYSTEM และใช้รหัสผ่านที่เราใช้สำหรับรหัสผ่าน Schema

Login User = SYSTEM
Password   = Redhat123

29. หลังจากเข้าสู่ระบบแผง Oracle คุณจะเห็นอินเทอร์เฟซหลักเป็นหน้าแรกของฐานข้อมูลและภาพหน้าจอบางส่วนดังที่แสดงด้านล่าง

ขั้นตอน: การแก้ไขปัญหา Oracle

30. หาก Listener ไม่เริ่มต้น คุณจะต้องแทนที่ชื่อโดเมนด้วยที่อยู่ IP ในเครื่อง 127.0.0.1 ในไฟล์ด้านล่าง

/u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora

แค่นั้นแหละ! ในที่สุด เราก็ทำการติดตั้งและกำหนดค่า Oracle 12c ใน CentOS 6.5 สำเร็จแล้ว หากในกรณีที่คุณได้รับข้อผิดพลาดขณะตั้งค่าฐานข้อมูล Oracle 12c โปรดแสดงความคิดเห็นของคุณ