在實際的操作中你在進行Oracle安裝時是否會遇到很多的麻煩,如果你想解除這些麻煩的話,你就可以借鑒以下的文章對Oracle安裝的正確步驟進行一個更深入的了解,那麼首先我們就來先測試系統要求:
1、物理內存:512M
2、交換空間2G
3、禁用secure Linux
4、已經安裝下列包(為簡單起見,安裝RedHat AS 4時最好選擇全部安裝):
A、X Window System
B、GNOME Desktop Environment
C、Editors
D、Graphical Internet
E、Text-based Internet
F、Server Configuration Tools
G、Development Tools
H、Administration Tools
I、System Tools
開始:
1.下載軟件
2.解壓軟件
3.修改host文件
4.設置核心參數
5.參數配置
6.安裝
7.安裝後配置
下載軟件
1.Oracle Database 10g Release 2 (10.2.0.1) Software下載位置你可以任意選擇
解壓軟件
1.解壓命令:
- unzip 10201_database_Linux32.zip
2.解壓後產生一個包含Oracle安裝文件的目錄(db/Disk1)(實際上解壓到一個名為database的目錄,不知道是官方文檔有誤還是怎麼回事)
修改host文件
1./etc/hosts文件中必須包含a fully qualifIEd name for the server
- <IP-address> <fully-qualifIEd-Machine-name> <Machine-name>
設置核心參數
1.在/etc/sysctl.conf文件中加入下列行:
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shmmni = 4096
- # semaphores: semmsl, semmns, semopm, semmni
- kernel.sem = 250 32000 100 128
- fs.file-max = 65536
- net.ipv4.ip_local_port_range = 1024 65000
- net.core.rmem_default=262144
- net.core.rmem_max=262144
- net.core.wmem_default=262144
- net.core.wmem_max=262144
2.運行下列命令改變核心參數:/sbin/sysctl –p
3.在/etc/security/limits.conf文件中加入下列行:
- * soft nproc 2047
- * hard nproc 16384
- * soft nofile 1024
- * hard nofile 65536
4.在/etc/pam.d/login文件中加入下列行,如果裡面沒有的話:
- session required /lib/security/pam_limits.so
5.通過編輯/etc/selinux/config 文件禁用secure linux,確認其中的SELINUX標記如下:SELINUX=disabled。也可以通過GUI工具(Applications > System Settings > Security Level),選擇SELinux禁用該屬性。
參數配置
1.檢查下列包是否Oracle安裝,若未安裝則要先安裝:
- # From RedHat AS4 Disk 2
- cd /media/cdrecorder/RedHat/RPMS
- rpm -Uvh setarch-1.6-1.i386.rpm
- rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
- rpm -Uvh make-3.80-5.i386.rpm
- rpm -Uvh glibc-2.3.4-2.i386.rpm
- # From RedHat AS4 Disk 3
- cd /media/cdrecorder/RedHat/RPMS
- rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
- rpm -Uvh compat-db-4.1.25-9.i386.rpm
- rpm -Uvh libaio-0.3.102-1.i386.rpm
- rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm
- # From RedHat AS4 Disk 4
- cd /media/cdrecorder/RedHat/RPMS
- rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
- rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm