1、Linux下用root使用者登陸
useradd Oracle
passwd oracle
vi /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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
2、用oracle使用者登陸
3、環境變數
vi /home/oracle/.bashrc
內容:
export LANG=zh_CN
export LC_ALL=zh_CN
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/OraHome
export ORACLE_OWNER=oracle
export ORACLE_SID=ibm
export ORACLE_TERM=xterm
export PATH=$PATH:$ORACLE_HOME/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/opmn/lib
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/dcm/bin:$PATH
export PATH
unset USERNAME
4、重啟系統 ,用root使用者執行 reboot
5、安裝
6、重啟
7、查看監聽是否啟動。
OK 搞定
需要注意啊!!!!!對於裝Oracle的分區一定不要太大。
我是在一個8T的伺服器上裝的Oracle,對硬碟沒有分大小。結果導致Oracle的監聽無法啟動。上網搜尋了下才發現分區分的太大了導致的。
Oracle管理不過來了好像。我就給opt目錄分了1個T(1000GB),感覺還是大。試試結果成功了。呵呵。