在centos6.5上静默安装oracle11g

一、系统准备工作;
1、创建交换分区;
cat /proc/swaps
mkswap
swapon
2、查看temp空间


3、安装依赖包:
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel ksh numactl-devel kernel-headers pdksh jre
二、参数设置
1、创建用户组,用户:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd oper
/usr/sbin/useradd -g oinstall -G dba,oper oracle
/usr/sbin/usermod -g oinstall -G dba,oper oracle


#设置oracle用户的密码是Peyton
echo Petyon | passwd oracle --stdin
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/app/oraInventory
mkdir -p /u01/app/oradata
mkdir -p /var/opt/oracle


#设置目录的所有者所属组和权限
chown -R oracle.oinstall /u01/app/database
chown -R oracle.oinstall /u01/app/oracle
chown -R oracle.oinstall /u01/app/oradata
chown -R oracle.oinstall /u01/app/oracle/product/11.2.0/db_1
chown -R oracle.dba /u01/app/oraInventory
chown oracle.dba /var/opt/oracle
chmod -R 775 /u01/app/oracle
chmod -R 755 /var/opt/oracle
2、配置系统参数:
1)/etc/security/limits.conf
vim /etc/security/limits.conf 
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack  10240


2)/etc/pam.d/login,添加:
vim etc/pam.d/login
session required pam_limits.so


3)/etc/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


ORACLE_BASE="/u01/app/oracle"
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE"/product/11.2.0/db_1"
#要与后面安装时的sid名称相同
ORACLE_SID=jxminor 
export ORACLE_HOME ORACLE_SID
export DISPLAY=:0.0 


#使设置生效
source /etc/profile

4)/etc/sysctl.conf,修改内核参数:
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000  65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
net.core.wmem_default = 262144
kernel.sem = 250  32000  100  128
kernel.shmmax = 4294967295
#使设置生效
sysctl -p


3、配置环境变量:
/home/oracle/.bash_profile,添加参数:
vim /home/oracle/.bash_profile
export ORACLE_HOSTNAME=petyon_dbmain
ORACLE_HOMEPATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH


export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=main
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH


#使设置生效
source /home/oracle/.bash_profile


四、oracle正式安装
1、安装包准备:
unzip p10098816_112020_Linux-x86-64_1of7.zip
unzip -o p10098816_112020_Linux-x86-64_2of7.zip
mkdir -p /u01/app
mv database /u01/app
2、切换用户,准备安装:
su oracle
cd /u01/app/database
./runInstaller -silent -force  -responseFile /u01/app/database/response/db_install.rsp


控制台直到出现以下提示则表示安装完成:
#-------------------------------------------------------------------
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
To execute the configuration scripts:
         1. Open a terminal window
         2. Log in as "root"
         3. Run the scripts
         4. Return to this window and hit "Enter" key to continue
Successfully Setup Software.
#-------------------------------------------------------------------


su root
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh


3、创建数据库及实例:
su oracle
cd $ORACLE_HOME/bin/
#安装
./dbca -silent -responseFile /u01/app/database/response/dbca_createdatabase.rsp
#卸载
./dbca -silent -responseFile /u01/app/database/response/dbca_deletedatabase.rsp
#创建监听
./netca -silent -responseFile /u01/app/database/response/netca.rsp
4、启动监听
./lsnrctl start/stop/status

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值