oracle9i for linux安裝
1.硬件標(biāo)準(zhǔn)最低要求(指不警告的)物理內(nèi)存: 1G
交換空間: 1.5 GB或者2倍內(nèi)存大小
/tmp 空間: 1 G
軟件所需空間: 3 GB
數(shù)據(jù)庫(kù)文件: 1.5 GB
2.linux參數(shù)標(biāo)準(zhǔn)最低要求(指不警告的)
#注釋:#表示使用root用戶操作,$表示使用oracle 用戶進(jìn)行操作
2.1 核心參數(shù)配置
#vi /etc/sysctl.conf
加入以下內(nèi)容:
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
編輯完之后,保存,執(zhí)行
# /sbin/sysctl -p
然后,應(yīng)該檢查一下上面的操作是否正確:
# /sbin/sysctl -a | grep sem
# /sbin/sysctl -a | grep shm
# /sbin/sysctl -a | grep file-max
# /sbin/sysctl -a | grep ip_local_port_range
2.2 為Oracle用戶設(shè)定Shell的限制
# vi /etc/security/limits.conf
# 添加如下的行
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
添加如下的行到/etc/pam.d/login 文件:
session required /lib/security/pam_limits.so
編輯 /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
2.3 此外,最好驗(yàn)證一下 gcc和glibc的版本(要求是gcc-3.2.3-2 或者更高)
#gcc -v
2.4 創(chuàng)建用戶和相關(guān)的組
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
如果只是測(cè)試目的的話,不創(chuàng)建oinstall組也沒(méi)什么. 不過(guò)還是規(guī)范一點(diǎn)比較好.如果oracle 用戶和dba組等已經(jīng)存在,作適當(dāng)?shù)恼{(diào)整即可.
2.5 檢查并調(diào)整環(huán)境變量
登錄為oracle用戶
# su – oracle
$ vi .bash_profile
#添加如下內(nèi)容,你的具體值應(yīng)該不會(huì)和這個(gè)完全相同.
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=zh_CN.UTF-8
然后執(zhí)行
$ source .bash_profile
使環(huán)境變量生效/opt/oracle 等目錄應(yīng)該建立好并做合適的授權(quán)
#chown -R oracle /opt/oracle
3 開(kāi)始安裝10g
執(zhí)行 /install/runInstaller
按照界面提示安裝即可
最好按照高級(jí)安裝
高級(jí)安裝的好處:
a.字符設(shè)為utf-8(默認(rèn)是iso-8859-1);
b.檢查配置;
c.設(shè)定系統(tǒng)用戶(默認(rèn)是關(guān)閉的)
等等...
4 運(yùn)行oracle10g
啟動(dòng)監(jiān)聽(tīng): lsnrctl start
關(guān)閉監(jiān)聽(tīng): lsnrctl stop
進(jìn)入sql命令環(huán)境
sqlplus
/as sysdba
啟動(dòng) startup
關(guān)閉 shutdown immediate
來(lái)自:http://fsz521job.itpub.net/post/5606/68404
posted on 2007-07-10 06:58 狼愛(ài)上貍 閱讀(377) 評(píng)論(0) 編輯 收藏 所屬分類: ORACLE