Oracle 11gR2在Oracle Linux 6.0下的安裝(也適合其他redhat系發(fā)行l(wèi)inux版本),其實和在redhat linux,cent os下的安裝沒有什么大的
Oracle 11gR2在Oracle Linux 6.0下的安裝(也適合其他RedHat系發(fā)行l(wèi)inux版本),其實和在redhat linux,cent os
下的安裝沒有什么大的區(qū)別,畢竟這3個linux發(fā)行版本,更多的差異是log不同。
這份文檔是本人在Oracle Linux 6.0下安裝完oracle11gR2后的回顧,其中有些安裝細(xì)節(jié)沒有提及。
#代表root用戶,需要以root用戶執(zhí)行其中的命令。
$代表oracle用戶,,需要以oracle用戶執(zhí)行其中的命令.
注:安裝過程都是在oracle用戶終端下重現(xiàn)的,所以本人直接把[oracle@linuxidc ~]$中的提示符改成#了。
還望見諒。
另外Xwindow一直可用。
官方安裝文檔參考:
內(nèi)存需求:
官方的說明是:至少1GB的物理內(nèi)存,建議是2GB或以上
[oracle@linuxidc ~]# grep MemTotal /proc/meminfo //查看內(nèi)存大小
MemTotal: 1031372 kB
注:在先決條件檢查的時候,如果內(nèi)存項目(或者虛擬內(nèi)存項目)faild可以勾選ignore all,
也是可以順利安裝的。
[oracle@linuxidc ~]# grep SwapTotal /proc/meminfo //查看虛擬內(nèi)存大小
SwapTotal: 3481592 kB
RAM與SWAP空間的對應(yīng)關(guān)系:
Available RAM Swap Space Required
Between 1 GB and 2 GB 1.5 times the size of the RAM
Between 2 GB and 16 GB Equal to the size of the RAM
More than 16 GB 16 GB
[oracle@linuxidc ~]# uname -m //查看處理器類型
i686
[oracle@linuxidc ~]# df -m /dev/shm //查看可用的共享內(nèi)存
Filesystem 1M-blocks Used Available Use% Mounted on
tmpfs 504 1 504 1% /dev/shm
如果創(chuàng)建數(shù)據(jù)庫的時候把內(nèi)存管理設(shè)置為自動管理(AMM),memory_max_target,memory_target
必須小于上面的值。當(dāng)然手動管理的時候分配的內(nèi)存也必須在上述的共享內(nèi)存范圍內(nèi)。
磁盤需求:
[oracle@linuxidc ~]# df -h /tmp //查看可用的/tmp空間
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 17G 12G 3.8G 76% /
臨時目錄的空間應(yīng)該不小于1GB,如果沒有1GB可以考慮刪除臨時目錄中的文件,或者設(shè)置oracle用戶
的TMP,TMPDIR環(huán)境變量。
[oracle@linuxidc ~]# df -h //查看磁盤的空閑空間
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 17G 12G 3.8G 76% /
tmpfs 504M 260K 504M 1% /dev/shm
/dev/sda1 194M 24M 161M 13% /boot
下面給出了安裝類型與對應(yīng)的磁盤空間需求
Installation Type Requirement for Software Files (GB)
Enterprise Edition 3.95
Standard Edition 3.88
Installation Type Requirement for Data Files (GB)
Enterprise Edition 1.7
Standard Edition 1.5
空閑空間應(yīng)該大于6GB,用于存放軟件與數(shù)據(jù)文件。
操作系統(tǒng)版本檢查:
Asianux Server 3 SP2
Oracle Linux 4 Update 7
Oracle Linux 5 Update 2
Red Hat Enterprise Linux 4 Update 7
Red Hat Enterprise Linux 5 Update 2
SUSE Linux Enterprise Server 10 SP2
SUSE Linux Enterprise Server 11
待安裝oracle11gR2的操作系統(tǒng)的版本是上述版本或者比上述版本后面的版本。
[oracle@linuxidc ~]# cat /proc/version
Linux version 2.6.32-71.el6.i686 (mockbuild@ca-build19.us.oracle.com) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Dec 15 09:50:18 EST 2010
內(nèi)核版本檢查:
For Oracle Linux 4 and Red Hat Enterprise Linux 4:
2.6.9 or later
For Asianux Server 3, Oracle Linux 5, and Red Hat Enterprise Linux 5:
2.6.18 or later
For SUSE Linux Enterprise Server 10:
2.6.16.21 or later
On SUSE Linux Enterprise Server 11:
[oracle@linuxidc ~]# uname -r //查看操作系統(tǒng)的內(nèi)核版本。
2.6.32-71.el6.i686
RPM包要求:
因為還oracle給出oracle linux 6.0下的包要求列表,我們以O(shè)racle Linux 5的包要求會參考
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
[oracle@linuxidc ~]# rpm -q sysstat
sysstat-9.0.4-11.el6.i686
使用上面的命令查詢要求的RPM是否安裝,每個沒有查找linux鏡像文件中的packages目錄
找到相應(yīng)的RPM包,也可以使用網(wǎng)絡(luò)搜索下載。
安裝的時候?qū)嶋H的包要求:
binutils-2.20.51.0.2-5.11.el6.i686
compat-libstdc++-33-3.2.3-69.el6.i686
elfutils-libelf-devel-0.148-1.el6.i686
gcc-4.4.4-13.el6.i686
gcc-c++-4.4.4-13.el6.i686
glibc-2.12-1.7.el6.i686
glibc-common-2.12-1.7.el6.i686
glibc-devel-2.12-1.7.el6.i686
glibc-headers-2.12-1.7.el6.i686
kernel-headers-2.6.32-71.el6.i686
ksh-20100621-2.el6.i686
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6.i686
libgcc-4.4.4-13.el6.i686
libgomp-4.4.4-13.el6.i686
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6.i686
pdksh-5.2.14-43.i386
sysstat-9.0.4-11.el6.i686
unixODBC-devel-2.2.14-11.el6.i686
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com