您的位置:首页 > 数据库 > Oracle

CENTOS 5.5安装oracle11gr2快速脚本

2012-10-12 11:07 435 查看
安装linux,配置网络,关闭防火墙和SELINUX,拷贝文件 ,不表

安装包

yum install compat-db* compat-gcc* compat-gcc-c++ compat-libstdc++* compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat pdksh libstdc* elfutils-libelf* gcc-c++*

建用户

groupadd oinstall

groupadd dba

groupadd nobody

useradd -g oinstall -G dba -s /bin/bash -m -d /home/oracle oracle

usermod -g nobody nobody

建目录

mkdir -p -m 775 /opt/oracle

chown -R oracle.oinstall /opt/oracle

11g参数

cat >> /etc/sysctl.conf <<EOF

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.core.rmem_default=4194304

net.core.wmem_default=262144

net.core.rmem_max=4194304

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

EOF

/sbin/sysctl -p

cat >> /etc/security/limits.conf <<EOF

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

EOF

cat >> /etc/pam.d/login <<EOF

session required /lib/security/pam_limits.so

EOF

cat >> /etc/profile <<EOF

if [ \$USER = "oracle

" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

EOF

vi /home/oracle/.bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/products/11.2.0.3/db_1

export ORACLE_SID=postmall

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export LANG=C

export EDITOR=vi

export NLS_LANG=AMERICAN.utf8

export DISPLAY=:1.0

主要按顺序,而且只能开一个vnc窗口

可以更新下VNC

yum install vnc-server

export DISPLAY=:1.0

vncserver

输入密码

xhost +

如果没装可以补一下

yum install unzip gzip tar lrzsz vnc-server twm xterm xhost

本文出自 “机动战士高达Oracle” 博客,请务必保留此出处http://gundam.blog.51cto.com/1845787/1021961
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: