การติดตั้งและกำหนดค่า Oracle 12c ใน RHEL/CentOS/Oracle Linux 6.5 - ส่วนที่ II
ในบทความก่อนหน้านี้ เราได้แสดงวิธีตั้งค่าข้อกำหนดเบื้องต้นสำหรับการติดตั้ง Oracle 12c ในบทความนี้ เราจะกล่าวถึงการติดตั้งและการกำหนดค่า Oracle 12c ใน RHEL/CentOS/Oracle Linux 6.5 พร้อมด้วยคำแนะนำในการติดตั้ง Oracle หลังการติดตั้ง
ความต้องการ
- การติดตั้งข้อกำหนดเบื้องต้นสำหรับ 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 โปรดแสดงความคิดเห็นของคุณ