看了小布的oracle安装视频,发现oracle安装真的很压抑。没有难度,但是前期准备的东西比较乱,所以自己编了一个安装脚本,包括修改主机名、设置内核变量、创建用户等一些准备活动。这样,你就不用重复做同样的工作了。下面是我编译的脚本加上安装注意事项(oracle,昨天刚装,暂时没时间实验):
测试已经完成,两个笔误已经改正。
####################################################################
#!/bin/bash
#甲骨文
# 2009/03/12第一届twtcom
#设置变量
# ORACLE_BASE=/u1
回声-n & quot;请输入主机名(默认Oracle):& quot;
读取主机名
if[-z $主机名]
然后
主机名=oracle
船方不负担装货费用
回声-n & quot;请输入ORACLE_BASE(默认/u1):& quot;
读取ORACLE_BASE
if [ -z $ORACLE_BASE ]
然后
ORACLE_BASE=/u1
船方不负担装货费用
# ORACLE _ HOME = $ ORACLE _ BASE/ORACLE
回声-n & quot;请输入主目录(默认Oracle):& quot;
阅读首页
if [ -z $HOME ]
然后
主页=oracle
船方不负担装货费用
ORACLE_HOME=$ORACLE_BASE/$HOME
# ORACLE_SID=oral
回声-n & quot;请输入ORACLE_SID(默认口语):& quot
读取ORACLE_SID
if [ -z $ORACLE_SID ]
然后
ORACLE_SID=oral
船方不负担装货费用
用户=oracle
SYSCTL=/etc/sysctl.conf
LIMITS =/etc/security/LIMITS . conf
PAM=/etc/pam.d/login
PROFILE=/etc/profile
BASH_PROFILE=$ORACLE_HOME/。bash_profile
IP addr = ` ifconfig eth 0 | grep & quot;inet地址& quot| cut-d:-F2 | cut-d ' '-f1 ` f
主机=/etc/hosts
NETWORK=/etc/sysconfig/network
#主机名
grep-v & quot;主机名& quot$ NETWORK & gt$网络
回声& quot主机名= $ HOSTNAME & quot& gt& gt$网络
回声& quot$ IPADDR $ HOSTNAME & quot& gt& gt$主机
# useradd
mkdir -p $ORACLE_BASE
groupadd oinstall
groupadd dba
useradd-G oinstall-G DBA-d $ ORACLE _ HOME $ USER
chown-R $ USER:oinstall $ ORACLE _ BASE
cat & gt& gt$ SYSCTL & lt& lt文件结束
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net . IP v4 . IP _ local _ port _ range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
文件结束
cat & gt& gt$ LIMITS & lt& lt文件结束
oracle软件nproc 2047
oracle硬nproc 16384
oracle软nofile 1024
oracle硬文件65536
文件结束
cat & gt& gt$ PAM & lt& lt文件结束
会话需要pam_limits.so
文件结束
本文链接:http://www.123down.cn/gonglue/227291.html