我這里在在exsi上面安裝的签孔,內(nèi)存8G异雁,磁盤空間200G。
1是鬼、vim /etc/hosts
192.168.1.20 oracle-11
2肤舞、
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -g dba -m oracle
# passwd oracle
Changing password for user oracle.
New password: 123456
BAD PASSWORD: it is too simplistic/systematic
Retype new password:
passwd: all authentication tokens updated successfully.
3、創(chuàng)建數(shù)據(jù)庫軟件目錄和數(shù)據(jù)文件存放目錄均蜜,目錄的位置李剖,根據(jù)自己的情況來定,注意磁盤空
間即可囤耳,這里我把其放到 oracle 用戶下,創(chuàng)建安裝目錄
# mkdir -p /home/oracle/app
# mkdir -p /home/oracle/app/oracle
# mkdir -p /home/oracle/app/oradata
# mkdir -p /home/oracle/app/oracle/product
更改目錄屬主為 Oracle 用戶所有篙顺,輸入命令:
# chown -R oracle:oinstall /home/oracle/app
##### chown -R oracle:oinstall /home/oracle
4、# vi /etc/security/limits.conf #在文件末尾添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5充择、# vi /etc/pam.d/login
###session required pam_namespace.so #在此行下面添加
session required /lib/security/pam_limits.so
session required pam_limits.so
6德玫、# vi /etc/sysctl.conf #在文件末尾添加
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
# sysctl -p #更新生效
7、I椎麦、設(shè)置全局環(huán)境變量
# vim /etc/profile #作用域大于等于/home/oracle/.bash_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
8宰僧、# service iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
# chkconfig iptables off
9、# vim /etc/selinux/config
SELINUX=enforcing 改為 disabled
SELINUX=disabled
#setenforce 0
10观挎、介質(zhì)我已經(jīng)上傳在服務(wù)端了
解壓:
# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip
當(dāng)前目錄會出現(xiàn)一個database的文件夾
11撒桨、首先,切換到新創(chuàng)建的 oracle 用戶下,編輯 .bash_profile,增加以下內(nèi)容:
# su - oracle
$ vim ~/.bash_profile#在文件末尾添加
umask 022
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64
$ source ~/.bash_profile
以O(shè)racle用戶運(yùn)行runinstaller键兜。彈出窗口凤类。
遇見問題
1、遇見沒有彈出來display的窗口解決方案:
先切換到root用戶普气,執(zhí)行xhost +
然后再切換到oracle用戶谜疤,執(zhí)行export DISPLAY=:0.0
出現(xiàn)亂碼執(zhí)行export LANG=US_en
2、我這里沒有出現(xiàn)下面的現(xiàn)象next现诀。出現(xiàn)問題的解決方案是(修改服務(wù)器的分辨率夷磕。)
system -- preference -- display?
3仔沿、安裝過程遇見在84%的時候卡住坐桩,解決方案(缺少依賴包)
yum install libXp.i686 libXp-devel.i686 libXt.i686 libXt-devel.i686 libXtst.i686 libXtst-devel.i686 make.x86_64 gcc.x86_64 libaio.x86_64 glibc-devel.i686 libgcc.i686 glibc-devel.x86_64 compat-libstdc++-33 -y
4、在安裝快完成的時候需要執(zhí)行兩個腳本orainstRoot.sh與root.sh
這里已經(jīng)給出了絕對路徑封锉,直接執(zhí)行就可以了绵跷。
僅供參考