Linux - การติดตั้ง Oracle 11g บน Ubuntu
เซิร์ฟเวอร์ X รีสตาร์ทในไม่ช้าหลังจากนั้น เมื่อดำเนินการเสร็จแล้วให้อัปเดตชุดโปรแกรมมิ่ง "anf" ทั้งหมดของ Ubuntu จากนั้นเชื่อมต่อผ่าน SSH และเข้าสู่รูทหลังจากได้รับคำสั่งแล้วรีสตาร์ทอีกครั้ง การติดตั้ง Oracle ต้องการแพ็คเกจจำนวนมากโดยการเชื่อมต่อผ่าน SSH ไปที่รูทและให้คำสั่ง ดำเนินการอัปเดตเชลล์เพื่อทุบตีแล้วทำการแก้ไขที่จำเป็นในการกำหนดค่าของผู้ใช้ระบบและจากนั้นทำการแก้ไขไฟล์ระบบบางส่วนโดยการเพิ่มและรวมและสุดท้ายตรวจสอบพารามิเตอร์ที่สำคัญเช่นขนาดหน่วยความจำที่ใช้ร่วมกัน แนะนำให้รีสตาร์ทระบบหรือบังคับให้จัดการพารามิเตอร์ ดำเนินการกับการติดตั้ง Oracle หลังจากทำการอัพเดตหลังการติดตั้งไปยังไฟล์คอนฟิกูเรชันของระบบ
ดาวน์โหลด UBUNTU
การติดตั้งนั้นทำบน UBUNTU 8.0.4.1 พร้อมเคอร์เนล 2.6.24-24- ทั่วไปสำหรับดาวน์โหลดจากลิงค์ต่อไปนี้
ดาวน์โหลด Oracle
Oracle เวอร์ชันที่ใช้คือ 11gr2 สามารถดาวน์โหลดได้จากลิงค์นี้
การกำหนดค่าเซิร์ฟเวอร์ X
จำเป็นต้องมีเซิร์ฟเวอร์ X สำหรับการติดตั้ง Oracle นี้ โปรดทราบว่าเราต้องปิดใช้งานคุณสมบัติ "ปฏิเสธการเชื่อมต่อ TCP กับเซิร์ฟเวอร์ X" เพื่อเปิดใช้งานฐานข้อมูลเซิร์ฟเวอร์เพื่อเชื่อมต่อกับเดสก์ท็อป
หากต้องการปิดใช้งานตัวเลือกนี้จากเดสก์ท็อปของคุณ:
- ไปที่ระบบ> การบริหาร> หน้าต่างเข้าสู่ระบบ
- ในแท็บความปลอดภัยให้ยกเลิกการเลือกตัวเลือก ปฏิเสธการเชื่อมต่อ TCP กับ X server
- เมื่อเสร็จแล้วมันจะรีสตาร์ทเซิร์ฟเวอร์ X
กำลังอัปเดตแพ็คเกจ
เราจะต้องอัปเดต UBUNTU และแพ็คเกจทั้งหมด:
- เชื่อมต่อผ่าน ssh
- เปลี่ยนเป็นรูท:
#sudo -s
- เรียกใช้คำสั่งต่อไปนี้:
# apt-get update # apt-get dist-upgrade
- เริ่มต้นใหม่:
#reboot
การติดตั้งแพคเกจที่จำเป็นสำหรับการติดตั้งล่วงหน้า
จำเป็นต้องมีแพ็คเกจจำนวนหนึ่งสำหรับการติดตั้ง Oracle:
build-essential, libaio1, gawk, ksh, libmotif3, เอเลี่ยน, libtool และ lsb-rpm
เพื่อติดตั้งพวกเขาเพียงแค่เชื่อมต่อผ่าน ssh สลับไปที่รูทและออกคำสั่ง:
# apt-get การติดตั้ง build-essential libaio1 gawk ksh libmotif3 เอเลี่ยน libtool lsb-rpm
อัพเดตเชลล์
จำเป็นต้องอัพเดตเชลล์เป็นทุบตี ในการทำเช่นนี้ให้ใช้รหัสต่อไปนี้:
# cd / bin # ls -l / bin / sh lrwxrwxrwx 1 รูทราก 4 2008-04-28 19:59 / bin / sh -> dash # ln -sf bash / bin / sh # ls -l / bin / sh lrwxrwxrwx 1 รูทราก 4 2008-05-01 22:51 / bin / sh -> ทุบตี
อัพเดตการกำหนดค่าของผู้ใช้ระบบ
จำเป็นต้องทำการเปลี่ยนแปลงบางอย่างกับการกำหนดค่าระบบ:
- ไปที่ระดับไดเรกทอรีราก:
# cd # pwd / root
- เพิ่มกลุ่ม: oinstall, dba, none
addgroup oinstall การเพิ่มกลุ่ม 'ติดตั้ง' (GID 1001) ... เสร็จสิ้น # addgroup dba กำลังเพิ่มกลุ่ม 'dba' (GID 1002) ... เสร็จสิ้น # addgroup ไม่มีใครกำลังเพิ่มกลุ่ม 'nobody' (GID 1003) ... เสร็จสิ้น # usermod -g ไม่มีใครเลย
- เพิ่มผู้ใช้ oracle
# useradd -g oinstall -G dba รหัสผ่าน -d / home / oracle -s / bin / bash oracle # passwd oracle เปลี่ยนรหัสผ่าน # mkdir / home / oracle # chown -R oracle: dba / home / oracle
- สร้างลิงก์สัญลักษณ์
# ln -s / usr / bin / awk / bin / awk # ln -s / usr / bin / รอบต่อนาที / bin / rpm # ln -s / usr / bin / basename / bin / basename # mkdir /etc/rc.d # สำหรับฉันใน 0 1 2 3 4 5 6 S; ทำ ln -s / etc / rc $ id /etc/rc.d/rc$id; เสร็จแล้ว
- สร้าง ORACLE_BASE
# mkdir -p / u01 / app / oracle # chown -R oracle: dba / u01
การอัพเดตการกำหนดค่าระบบ
- เราจะต้องทำการเปลี่ยนแปลงบางอย่างกับไฟล์ระบบบางส่วนโดยการเพิ่มพารามิเตอร์จำนวนเช่นขนาดของหน่วยความจำที่แชร์ไปยัง ไฟล์ /etc/sysctl.conf :
fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rm_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
- นอกจากนี้เราต้องรวมสิ่งต่อไปนี้กับไฟล์ /etc/security/limits.confce :
oracle soft nproc 2047 oracle ฮาร์ด nproc 16383 oracle soft nofile 1023 oracle hard nofile 65535
- จากนั้นเพิ่มค่าต่อไปนี้ใน /etc/pam.d/login เพื่อตรวจสอบความถูกต้องของพารามิเตอร์ /etc/security/limits.conf:
เซสชันที่ต้องการ /lib/security/pam_limits.so เซสชันที่ต้องการ pam_limits.so
- ก่อนที่จะดำเนินการในขั้นตอนต่อไปให้รีสตาร์ทระบบซึ่งแนะนำหรือบังคับให้จัดการพารามิเตอร์ที่เพิ่มผ่านคำสั่ง sysctl-p :
sysctl -p: # sysctl -p kernel.printk = 4 4 1 7 kernel.maps_protect = 1 fs.inotify.max_user_watches = 524288 vm.mmap_min_addr = 65536 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1 สุทธิ all.rp_filter = 1 fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default 1076 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
การติดตั้ง Oracle
เมื่อขั้นตอนข้างต้นเสร็จสมบูรณ์เพียงเข้าสู่ระบบในฐานะผู้ใช้ Oracle และเปิดใช้งาน Oracle runInstaller ที่ดาวน์โหลดได้ (ที่ระดับไดเรกทอรี) และทำตามขั้นตอนการติดตั้ง
การกำหนดค่าหลังการติดตั้ง
เมื่อการติดตั้งเสร็จสิ้นจะทำการอัพเดทไฟล์กำหนดค่าระบบ:
- เพิ่มบรรทัดต่อไปนี้ใน / etc / profile:
ส่งออก ORACLE_HOME = / u01 / แอพ / oracle / ผลิตภัณฑ์ / 11.XY / db_home1 ส่งออกเส้นทาง = $ เส้นทาง: /u01/app/oracle/product/11.XY/db_home1/bin
- เพิ่มตัวแปรสภาพแวดล้อมต่อไปนี้:
ส่งออก ORACLE_BASE = / u01 / แอป / oracle ส่งออก ORACLE_HOME = / u01 / แอพ / oracle / ผลิตภัณฑ์ / 11.XY / db_home1 ส่งออก ORACLE_OWNR = เส้นทางส่งออก Oracle = $ PATH: $ ORACLE_HOME / bin