1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

以下的文章主要介绍的是Oracle 安装脚本的具体操作方法,如果你是Oracle 安装脚本实际应用方面的新手,你就可以通过以下的文章对Oracle 安装脚本是如何正确使用的方法有一个更好的了解,以下就是文章的详细内容的介绍。

看了小布老师的Oracle安装视频,才发现Oracle安装真的很郁闷啊。没有什么难度就是前期准备的东西比较乱而已,所以自己编了一个Oracle 安装脚本,包括修改主机名、设置内核变量,创建用户 等一些准备活动。这样一来就不用再重复的做同样的工作了,下面就是我编的脚本外加安装笔记

#!/bin/bash 
#Oracle 
#2009/03/12firsttwtcom 
#setvariable 
#Oracle_BASE=/u1 
echo-n"PleaseenterHOSTNAME(defaultOracle):" 
readHOSTNAME 
if[-z$HOSTNAME] 
then 
HOSTNAME=Oracle
fi 
echo-n"PleaseenterOracle_BASE(default/u1):" 
readOracle_BASE 
if[-z$Oracle_BASE] 
then 
Oracle_BASE=/u1 
fi 
#Oracle_HOME=$Oracle_BASE/Oracle 
echo-n"PleaseenterHOME(defaultOracle):" 
readHOME 
if[-z$HOME] 
then 
HOME=Oracle
fi 
Oracle_HOME=$Oracle_BASE/$HOME 
#Oracle_SID=oral
echo-n"PleaseenterOracle_SID(defaultoral):" 
readOracle_SID 
if[-z$Oracle_SID] 
then 
Oracle_SID=oral
fi 
USER=Oracle
SYSCTL=/etc/sysctl.conf 
LIMITS=/etc/security/limits.conf 
PAM=/etc/pam.d/login 
PROFILE=/etc/profile 
BASH_PROFILE=$Oracle_HOME/.bash_profile 
IPADDR=`ifconfigeth0|grep"inetaddr"
|cut-d:-f2|cut-d''-f1` 
HOSTS=/etc/hosts 
NETWORK=/etc/sysconfig/network 
#hostname 
grep-v"HOSTNAME"$NETWORK>$NETWORK 
echo"HOSTNAME=$HOSTNAME">>$NETWORK 
echo"$IPADDR$HOSTNAME">>$HOSTS 
#useradd 
mkdir-p$Oracle_BASE 
groupaddoinstall 
groupadddba 
useradd-goinstall-Gdba-d$Oracle_HOME$USER 
chown-R$USER:oinstall$Oracle_BASE 
cat>>$SYSCTL<<EOF
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128 
net.ipv4.ip_local_port_range=102465000 
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
EOF 
cat>>$LIMITS<<EOF
Oraclesoftnproc2047 
Oraclehardnproc16384 
Oraclesoftnofile1024 
Oraclehardnofile65536 
EOF 
cat>>$PAM<<EOF
sessionrequiredpam_limits.so 
EOF 

cat >> $PROFILE <<EOF

if[\$USER="oracle"];then 
if[\$SHELL="/bin/ksh"];then 
ulimit-p16384 
ulimit-n65536 
else 
ulimit-u16384-n65536 
fi 
fi 
EOF 
cat>>$BASH_PROFILE<<EOF
ORACLE_BASE=\$ORACLE_BASE 
ORACLE_HOME=\$ORACLE_BASE/oracle 
ORACLE_SID=twtcom
PATH=\$ORACLE_HOME/bin:\$PATH 
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATH 
EOF 
sleep1 
/sbin/sysctl-p 
/etc/init.d/networkrestart 

racle11g 安装 b32002.pdf

一、

1、检查软件包

install guild P52

2、创建目录

mkdir-p/u1 
groupaddoinstall 
groupadddba 
useradd-gointall-Gdba-d/u1/oracleoracle 
chown-Roracle:oinstall/u1 

id nobody 检查有没有nobody用户

3、修改配置文件

/etc/sysctl.conf 
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128 
net.ipv4.ip_local_port_range=102465000 
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
/etc/security/limits.conf 
oraclesoftnproc2047 
oraclehardnproc16384 
oraclesoftnofile1024 
oraclehardnofile65536 
/etc/pam.d/login 
sessionrequiredpam_limits.so 
/etc/profile 
if[$USER="oracle"];then 
if[$SHELL="/bin/ksh"];then 
ulimit-p16384 
ulimit-n65536 
else 
ulimit-u16384-n65536 
fi 
fi 
su-oracle 

pwd 可以看到缺省目录是/u1/oracle

vi.bash_profile 
ORACLE_BASE=/u1 
ORACLE_HOME=$ORACLE_BASE/oracle 
ORACLE_SID=twtcom
PATH=$ORACLE_HOME/bin:$PATH 
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATH 
vi/etc/hosts 
192.168.152.100oracle 
pingoracle 

第三章 oracle database 安装

oui

advance install

不创建数据库

netca 11g新特性

dbca 11g3种类型 10g4种类型

character set AL32UTF8 推荐类型可以存储很多汉字

$ORACLE_BASE/oridata 存数数据

stty erase ^h

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11793.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。