oracle 10G 安裝筆記

安裝前準備

Oracle聯機文檔:B19306_01

Xmanager

ROOT 用戶登錄

1、檢查系統需求

內存:最少1024M  grep MemTotal /proc/meminfo

/tmp 目錄:至少400M df –h /tmp

Swap分區:至少2048 grep SwapTotal /proc/meminfo

1.5G-3.5G的硬盤空間用來安裝數據庫軟件 df –h

2、軟件包檢查

Red Hat Enterprise Linux 4.0 and Asianux 2.0:

binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1(redhat 5.4 沒有可以不用安裝)
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2(redhat 5.4 沒有可以不用安裝)
setarch-1.6-1

rpm –qa|grep 軟件包名

沒有的軟件可以通過yum 和rpm –ivh 安裝

3、系統版本檢查

Cat /etc/issue

修改linux 版本

vim /etc/redhat-release

clip_image001

4、檢查內核參數

內核版本 >2.6.9-5.EL

命令:uname –r

clip_image002

5、檢查網絡配置

6、修改主機名

vim /etc/hosts

加入一行記錄

ip地址 主機名

clip_image003

7、創建用戶和組

The OSDBA group (dba) :數據庫管理員組

操作系統擁護加入了dba組,就是數據庫管理員

The Oracle Inventory group (oinstall)

一定是數據庫管理員的primary 組

創建組:

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

創建軟件擁有者帳戶

/usr/sbin/useradd -g oinstall -G dba oracle

clip_image004

檢查nobody帳戶是否存在

id nobody

clip_image005

7、添加內核參數

vim /etc/sysctl.conf

添加以下內容

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

clip_image006

生效:sysctl -p

clip_image007

8、檢查和配置shell的限制

vim /etc/security/limits.conf

添加以下內容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

clip_image008

9、加入pam

vim /etc/pam.d/login

添加以下內容

session required /lib/security/pam_limits.so

session required pam_limits.so

clip_image009

10、設置profile

vim /etc/profile

添加以下內容

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

clip_image010

檢查語法並生效: source /etc/profile

clip_image011

11、創建需要的目錄

根目錄 oracle_base

存儲目錄 oracle Inventory directoy (oui幫你創建)

家目錄 oracle_home

mkdir -p /u01/app/oracle #創建oracle根目錄

chown -R oracle:oinstall /u01/app/oracle #更改該目錄的擁有人和擁有組

chmod -R 775 /u01/app/oracle #更改權限

clip_image012

12、配置用戶環境變量

Vim /home/oracle/.bash_profile

添加以下內容

ORACLE_BASE=/u01/app/oracle

ORACLE_SID=orcl

export ORACLE_BASE ORACLE_SID

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_HOME

clip_image013

語法檢查並生效:source /home/oracle/.bash_profile

13、上傳安裝文件並解壓

用xmanager 打開xftp窗口

clip_image014

clip_image016

將oracle 10g 安裝文件上傳至服務器 /u01

clip_image018

上傳完成後解壓

unzip 10201_database_linux32.zip

clip_image019

解壓完成後更該目錄權限

chown -R oracle:oinstall /u01

chmod -R 775 /u01

clip_image020

14、切換用戶爲oracle 運行安裝腳本

clip_image021

開啓安裝,取消安裝實例,下一步

clip_image023

保持默認,下一步

clip_image025

安裝前檢查,沒有問題,如果有問題的話,檢查前面是否哪一步沒有做對下一步。

clip_image027

安裝

clip_image029

開啓安裝進程,開始安裝

clip_image031

安裝完成,此時用root登錄,運行提示的兩個腳本

clip_image033

/u01/app/oracle/oraInventory/orainstRoot.sh

/u01/app/oracle/product/10.2.0/db_1/root.sh

clip_image034

安裝完成,退出

clip_image036

數據庫軟件安裝完成

以上內容均來源於oracle 官方文檔。有需要的可以去oracle 官方下載。或者找我索要

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章