安裝前準備
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
4、檢查內核參數
內核版本 >2.6.9-5.EL
命令:uname –r
5、檢查網絡配置
6、修改主機名
vim /etc/hosts
加入一行記錄
ip地址 主機名
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
檢查nobody帳戶是否存在
id nobody
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
生效:sysctl -p
8、檢查和配置shell的限制
vim /etc/security/limits.conf
添加以下內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
9、加入pam
vim /etc/pam.d/login
添加以下內容
session required /lib/security/pam_limits.so
session required pam_limits.so
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
檢查語法並生效: source /etc/profile
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 #更改權限
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
語法檢查並生效:source /home/oracle/.bash_profile
13、上傳安裝文件並解壓
用xmanager 打開xftp窗口
將oracle 10g 安裝文件上傳至服務器 /u01
上傳完成後解壓
unzip 10201_database_linux32.zip
解壓完成後更該目錄權限
chown -R oracle:oinstall /u01
chmod -R 775 /u01
14、切換用戶爲oracle 運行安裝腳本
開啓安裝,取消安裝實例,下一步
保持默認,下一步
安裝前檢查,沒有問題,如果有問題的話,檢查前面是否哪一步沒有做對下一步。
安裝
開啓安裝進程,開始安裝
安裝完成,此時用root登錄,運行提示的兩個腳本
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh
安裝完成,退出
數據庫軟件安裝完成
以上內容均來源於oracle 官方文檔。有需要的可以去oracle 官方下載。或者找我索要