设为首页 加入收藏

TOP

linux系统oracle数据安装配置脚本
2014-11-24 02:33:11 来源: 作者: 【 】 浏览:3
Tags:linux 系统 oracle 数据 安装 配置 脚本

linux系统安装oracle数据库前相关配置;
#root
#/etc/sysctl.conf
cp /etc/sysctl.conf /etc/sycotl.confbackup
echo kernel.shmall = 2097152 >>/etc/sysctl.conf
echo kernel.shmmax = 2147483648 >>/etc/sysctl.conf
# semaphores: semmsl, semmns, semopm, semmni
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=262144 >>/etc/sysctl.conf
echo net.core.rmem_max=262144 >>/etc/sysctl.conf
echo net.core.wmem_default=262144 >>/etc/sysctl.conf
echo net.core.wmem_max=262144 >>/etc/sysctl.conf

/sbin/sysctl –p

#/etc/security/limits.conf
cp /etc/security/limits.conf /etc/security/limits.confbackup
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

#/etc/pam.d/login
cp /etc/pam.d/login /etc/pam.d/loginbackup
echo session required /lib/security/pam_limits.so >>/etc/pam.d/login

#root用户创建用户和修改环境变量:
#创建组用户
/usr/sbin/groupadd oinstall
#创建组用户
/usr/sbin/groupadd dba
#创建用户,并设定用户组
/usr/sbin/useradd -g oinstall -G dba oracle
#设定oracle用户的密码/,linux需要强密码
passwd oracle

su - oracle
#用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位 置在/home/oracle/.bash_profile)
#在.bash_profile文件下方添加如下内容:
cp .bash_profile .bash_profilebackup

echo ORACLE_BASE=/oracle/app >>.bash_profile
echo ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1 >>.bash_profile
echo ORACLE_SID=TEST >>.bash_profile
echo PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin >>.bash_profile
echo LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib >>.bash_profile
echo LANG=C >>.bash_profile
echo export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG >>.bash_profile
#使上述环境变量设置生效
source .bash_profile

mkdir -p /opt/oracle/app
chmod -R 777 /opt/oracle/app
chown -R oracle.oinstall /opt/oracle/app

#root用户修改redhat发行标识
cp /etc/redhat-release /etc/redhat-release.bak
echo Red Hat Enterprise Linux AS release 3 \(Taroon\) > /etc/redhat-release
#验证软件包安装和环境变量配置是否正确
rpm -qa | grep compat
rpm -qa | grep make
rpm -qa | grep setarch
echo $ORACLE_SID
echo $ORACLE_HOME
echo $ORACLE_BASE
作者 “康建华”

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle使用脚本创建数据表空间和.. 下一篇oracle脚本(2)-修复status为unusa..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)
·金融界大佬力荐,Pyt (2025-12-25 04:49:42)
·你必须要弄懂的多线 (2025-12-25 04:22:35)
·如何在 Java 中实现 (2025-12-25 04:22:32)