oracle安装前怎么配置,安装Oracle10g前参数配置的脚本

环境:rhel-server-5.5-i386-dvd#!/bin/bashecho quot;kernel.shmall = 2097152quot; gt;gt; /etc/sysctl.confecho quot;ke

logo.jpg

首页 → 数据库技术

背景:

阅读新闻

安装Oracle 10g前 参数配置的脚本

[日期:2011-06-26]

来源:Linux社区

作者:yushangfu

[字体:]

环境:rhel-server-5.5-i386-dvd

#!/bin/bash

echo "kernel.shmall = 2097152" >> /etc/sysctl.conf

echo "kernel.shmmax = 2147483648" >> /etc/sysctl.conf

echo "kernel.shmmni = 4096" >> /etc/sysctl.conf

echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf

echo "fs.file-max = 65536" >> /etc/sysctl.conf

echo "net.ipv4.ip_local_port_range = 1024 65000" >> /etc/sysctl.conf

echo "net.core.rmem_default = 1048576" >> /etc/sysctl.conf

echo "net.core.rmem_max = 1048576" >> /etc/sysctl.conf

echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.wmem_max = 262144" >> /etc/sysctl.conf

/sbin/sysctl -p

echo ">>>>>>>>>>sysctl.conf updated successfully<<<<<<<<<

echo "Oracle soft nproc 2047" >> /etc/security/limits.conf

echo "oracle hard nproc 16384" >> /etc/security/limits.conf

echo "oracle soft nofile 1024" >> /etc/security/limits.conf

echo "oracle hard nofile 65536" >> /etc/security/limits.conf

tail -n 4 /etc/security/limits.conf

echo ">>>>>>>>>>limits.conf updated successfully<<<<<<<<<

echo "session required /lib/security/pam_limits.so" >> /etc/pam.d/login

echo "session required pam_limits.so" >> /etc/pam.d/login

tail -n 2 /etc/pam.d/login

echo ">>>>>>>>>>login updated successfully<<<<<<<<<

echo "if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi" >> /etc/profile

tail -n 8 /etc/profile

echo ">>>>>>>>>>profile updated successfully<<<<<<<<<

groupadd oinstall

groupadd dba

useradd oracle -g oinstall -G dba

echo ">>>>>>>>>>user and group added successfully<<<<<<<<<

mkdir -p /u01/app/oracle/product/10.2.0/db_1

chown -R oracle:oinstall /u01

chmod 775 /u01

echo ">>>>>>>>>>directory added successfully<<<<<<<<<

echo 'export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:' >> /home/oracle/.bash_profile

tail -n 4 /home/oracle/.bash_profile

echo ">>>>>>>>>>.bash_profile updated successfully<<<<<<<<<

执行完以上脚本,手工修改一下/etc/sysctl.conf和/home/oracle/.bash_profile即可,再给oracle用户赋予密码。

安装包

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat

binutils-2.17.50.0.6-14.el5

compat-libstdc++-33-3.2.3-61

elfutils-libelf-0.137-3.el5

package elfutils-libelf-devel is not installed

package elfutils-libelf-devel-static is not installed

package gcc is not installed

package gcc-c++ is not installed

glibc-2.5-49

glibc-common-2.5-49

package glibc-devel is not installed

package glibc-headers is not installed

package kernel-headers is not installed

ksh-20100202-1.el5

libaio-0.3.106-5

package libaio-devel is not installed

libgcc-4.1.2-48.el5

package libgomp is not installed

libstdc++-4.1.2-48.el5

package libstdc++-devel is not installed

make-3.81-3.el5

package numactl-devel is not installed

package sysstat is not installed

rpm -ivh elfutils-libelf-devel-static-0.137-3.el5.i386.rpm --nodeps

rpm -ivh elfutils-libelf-devel-0.137-3.el5.i386.rpm --nodeps

rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm

rpm -ivh glibc-headers-2.5-49.i386.rpm

rpm -ivh glibc-devel-2.5-49.i386.rpm

rpm -ivh libgomp-4.4.0-6.el5.i386.rpm

rpm -ivh gcc-4.1.2-48.el5.i386.rpm

rpm -ivh libstdc++-devel-4.1.2-48.el5.i386.rpm

rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm

rpm -ivh libaio-devel-0.3.106-5.i386.rpm

rpm -ivh numactl-devel-0.9.8-11.el5.i386.rpm

rpm -ivh sysstat-7.0.2-3.el5.i386.rpm

rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm

logo.gif

0

在Linux虚拟机下安装Oracle 10g

PHP连接MySQL的2种方法以及防止乱码

相关资讯

Oracle教程

图片资讯

本文评论

查看全部评论 (0)

评论声明

最新资讯

本周热门 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值