Oracle作為業界非常知名的資料庫產品,在企業中得到了普遍的應用。使用軟體的第一步是成功安裝軟體。本例以Oracle在Linux平台下的安裝為例,所裝版本為Oracle 10g。1. 安裝前的準備1.1 檢查硬體需求
(1)實體記憶體至少1GB
(2)虛擬記憶體(SWAP空間)根據實體記憶體的大小需求如下
650) this.width=650;">
(3)/tmp目錄至少需要400MB的硬碟空間
(4)根據不同的安裝類型,安裝Oracle資料庫的分區至少要有1.5GB-3.5GB的空閑磁碟空間。
650) this.width=650;">
(5)確認硬體平台和oracle版本(有32位和64位)匹配
1.2 檢查軟體需求 (1)作業系統平台 目前Oracle只在以下Linux平台上測試過:
650) this.width=650;">
由於在後面安裝Oracle時,會檢查系統版本號碼,為了避免檢測通不過,最好修改為4.4
方法:修改/etc/issue檔案
[root@oracle ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 4.4 (Tikanga)
Kernel \r on an \m
(2)核心版本
推薦在2.4以後的版本上安裝
[root@oracle ~]# uname -r
2.6.18-164.el5
(3)安裝所依賴的軟體包
Oracle 10g所依賴的軟體列表如下:
binutils
compat-db
compat-gcc-34
compat-gcc-34-c++
compat-libstdc++-33
compat-libstdc++
gcc
gcc-c++
glibc
glibc-common
glibc-devel
glbic-headers
libgcc
libXp
libXp-devel
libXt
libXtst
libaio
libaio-devel
libgcc
libstdc++
libstdc++-devel
libgomp
make
numactl-devel
sysstat
建議通過yum服務安裝所需要的依賴軟體包,可以自動解決軟體包之間的依賴關係。
yum -y install binutils compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 compat-libstdc++ gcc gcc-c++ glibc glibc-common glibc-devel glbic-headers libgcc libXp libXt libXtst libaio libaio-devel libgcc libstdc++ libstdc++-devel libgomp make numactl-devel sysstat
注意在64位平台下不要忽略安裝32位的軟體包,否則可能會報錯:
/tmp/OraInstall2012-01-07_01-03-21AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory