Welcome 微信登录

首页 / 数据库 / MySQL / 安装Oracle 10g前 参数配置的脚本

环境: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_profileecho ">>>>>>>>>>.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 sysstatbinutils-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
在Linux虚拟机下安装Oracle 10gPHP连接MySQL的2种方法以及防止乱码相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数