RHEL5.3安裝Oracle10.2.0筆記 完整普及版(一)

oo0yuki0oo發表於2010-01-31

1. 1. RHEL5.2 核心版本(root) [root@RHEL ~]# uname -r
2.6.18-92.el5xen

2. 2.Oracle 10g 所需程式包(root)

[root@RHEL ~]# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

package gcc is not installed

make-3.81-3.el5

binutils-2.17.50.0.6-9.el5

package openmotif is not installed

setarch-2.0-1.1

package compat-db is not installed

package compat-gcc is not installed

package compat-gcc-c++ is not installed

package compat-libstdc++ is not installed

package compat-libstdc++-devel is not installed

Notes:

libXp >> openmotif

kernel-headers >> glibc-headers >> glibc-devel glibc-devel >> compat-gcc-34 >> compat-gcc-34-c++

libgomp >> gcc

[root@RHEL ~]# rpm –Uvh libXp-1.0.0-8.1.el5.i386.rpm openmotif-2*

[root@RHEL ~]# rpm –Uvh compat-libstdc++-*

[root@RHEL ~]# rpm –Uvh kernel-headers-2.6.18-128.el5.i386.rpm glibc-headers-2.

5-34.i386.rpm glibc-devel-2.5-34.i386.rpm

compat-gcc-34-3.4.6-4.i386.rpm compat-gcc-34-c++-3.4.6-4.i386.rpm

[root@RHEL ~]# rpm –Uvh libgomp-4.3.2-7.el5.i386.rpm gcc-4.1.2-44.el5.i386.rpm

Check RPM again:

[root@RHEL ~]# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

gcc-4.1.2-44.el5

make-3.81-3.el5

binutils-2.17.50.0.6-9.el5

openmotif-2.3.1-2.el5

setarch-2.0-1.1

compat-db-4.2.52-5.1

package compat-gcc is not installed (ignore,不影響oracle 安裝)

package compat-gcc-c++ is not installed (ignore,不影響oracle 安裝)

package compat-libstdc++ is not installed (ignore,不影響oracle 安裝)

package compat-libstdc++-devel is not installed (ignore,不影響oracle 安裝)

3. 3. 驗證系統要求(root)

[root@RHEL ~]# grep MemTotal /proc/meminfoMemTotal: 515444 kB(我機器上的,不影響安裝,最好是1G之後會報warming[root@RHEL ~]# grep SwapTotal /proc/meminfo
SwapTotal: 586332 kB
(我機器上的,稍後增加swap

Notes:

檢視系統Swap空間使用

[root@localhost ~]# cd /usr/

[root@localhost usr]# free

total

used

free

shared

buffers

cached

Mem:

515444

509360

6084

0

2476

388740

-/+

buffers/cache:

118144

397300

Swap:

586332

116

586216

在空間合適處建立swap檔案

[root@localhost usr]# mkdir swap

[root@localhost usr]# cd swap

[root@localhost swap]# dd if=/dev/zero of=swapfile bs=7168 count=70000

70000+0 records in

70000+0 records out

501760000 bytes (502 MB) copied, 6.94737 seconds, 72.2 MB/s

[root@localhost swap]# ls -al

total 490504

drwxr-xr-x 2 root root 4096 Jan 27 04:51 .

drwxr-xr-x 16 root root 4096 Jan 27 04:48 ..

-rw-r--r-- 1 root root 501760000 Jan 27 04:51 swapfile

[root@localhost swap]# grep SwapTotal /proc/meminfo

SwapTotal: 586332 kB

[root@localhost swap]# mkswap swapfile

Setting up swapspace version 1, size = 501755 kB

啟用swap檔案

[root@localhost swap]# swapon swapfile

[root@localhost swap]# ls -l

total 490488

-rw-r--r-- 1 root root 501760000 Jan 27 04:53 swapfile

[root@localhost swap]# free

total

used

free

shared

buffers

cached

Mem:

515444

505464

9980

0

1092

386312

-/+

buffers/cache:

118060

397384

Swap:

1076324

116

1076208

[root@localhost swap]# grep SwapTotal /proc/meminfo

SwapTotal: 1076324 kB

所需最小 RAM 512MB,而所需最小交換空間為 1GB。對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB 的系統,交換空間應為 RAM 數量的一到兩倍。Oracle 10g 軟體還需要 2.5GB 的可用磁碟空間,而資料庫則另需 1.2GB 的可用磁碟空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統上的可用磁碟空間,執行以下命令:[root@RHEL ~]# df –h

Notes:

增加 /usr/app/oracle 空間

l 增加 SCSI 硬碟

[root@RHEL ~]# fdisk /dev/sdb

依次打:

n->p->1->回車->回車

l 檢視系統磁碟分割槽資訊

[root@RHEL ~]# fdisk /dev/sdb

/dev/sdb1 XXXXXXXXXXX

l 格式化 /dev/sdb1

[root@RHEL ~]# mkfs.ext3 /dev/sdb1

也可以用

[root@RHEL ~]# mkfs –t ext3 /dev/sdb1

l 建立 /usr/app/oracle

[root@RHEL ~]# mkdir /usr/app/oracle

l 掛載到/usr/app/oracle[root@RHEL ~]# vi /etc/fstab編輯/etc/fstab檔案,加入下面的內容
/dev/sdb1 /oradata ext3 defaults 1 1
【附】fstab檔案說明:第一欄(fs_spec) 實際的 device 名稱第二欄(fs_file) 對應到的目錄結構(mount point),除交換分割槽為swap外,都必須是一個已經存在的目錄名第三欄(fs_vfstype):該 partition 的檔案系統,常見的有:swapextext2ext3nfsminixmsdosiso9660第四欄(fs_mntops) mount 時的引數第五欄(fs_freq) 在使用 dump 時是否記錄,不需要則輸入0第六欄(fs_passno) 決定在開機時執行 fsck 的先後順序

l 重啟 Linux[root@RHEL ~]# reboot

l 驗證[root@RHEL ~] df –h[root@localhost ~]# df -h

Filesystem

Size

Used

Avail

Use%

Mounted

on

/dev/sda1

46M

11M

33M

24%

/boot

tmpfs

252M

0

252M

0%

/dev/shm

/dev/sdb1

6.0G

3.8G

1.9G

68%

/usr/app

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8337095/viewspace-1031030/,如需轉載,請註明出處,否則將追究法律責任。

相關文章