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

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

君子好学,自强不息!

如果你在静默方式(silent)安装Oracle软件的实际操作中,你对静默方式(silent)安装Oracle软件有不解之处时,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。

有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI)、建立和删除数库库(代替dbca)。

平台:RHEL4.5,Oracle10.2.0.1

1、上传并解压Oracle软件,假如放在/home目录下

$cd/home 
$unzip10201_database_linux32.zip 

2、设置安装Oracle软件必须的操作系统信息,如组、用户、系统内核参数、目录、用户初始化参数等

增加组和用户

#groupaddoinstall 
#groupadddba 
#useradd-goinstall-GdbaOracle 
#passwdOracle 

修改系统内核参数

#vi/etc/sysctl.conf 
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128 
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000 
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144

/sbin/sysctl -p (修改以后让参数生效)

为了提升性能增加Oracle用户的shell限制

#vi/etc/security/limits.conf 
Oraclesoftnproc2047 
Oraclehardnproc16384 
Oraclesoftnofile1024 
Oraclehardnofile65536 
#vi/etc/pam.d/login 
sessionrequired/lib/security/pam_limits.so 
sessionrequiredpam_limits.so 
#vi/etc/profile 
if[$USER="Oracle"];then 
if[$SHELL="/bin/bash"];then 
ulimit-p16384 
ulimit-n65536 
else 
ulimit-u16384-n65536 
fi 
fi 
#vi/etc/selinux/config(使安全linux标志失效) 
SELINUX=disabled

建立Oracle_BASE目录

#mkdir-p/opt/Oracle 
#chown-ROracle:oinstall/opt/Oracle 
#chmod-R775/opt/Oracle 

Oracle用户的.bash_profile文件设置

#su-Oracle 
$vi~/.bash_profile 
umask022 
exportOracle_BASE=/opt/Oracle 
exportOracle_HOME=/opt/Oracle/product/10.2.0/db_1 
exportOracle_SID=WENDING
exportPATH=$Oracle_HOME/bin:$PATH 
$.~/.bash_profile 

3、建立oraInst.loc文件

$su- 
#vi/etc/oraInst.loc(加入或修改以下内容,其中/opt/Oracle是Oracle_BASE) 
inventory_loc=/opt/Oracle/oraInventory 
inst_group=oinstall
#chmod664/etc/oraInst.loc 

4、建立response文件(在解压后Oracle软件的response目录里有各种响应文件的模版)

#su-Oracle 
$cd/home/database/response 
$cpenterprise.rspenterprise_temp.rsp 
$vienterprise_temp.rsp(以下参数必需设置) 
UNIX_GROUP_NAME="oinstall"
Oracle_HOME="/opt/Oracle/product/10.2.0/db_1"
Oracle_HOME_NAME="OraDb10g_home1"
s_nameForDBAGrp="dba"
s_nameForDBAGrp="dba"
n_configurationOption=3

5、通过response文件运行OUI(-noconfig表示不运行配置助手只装软件)

$cd/home/database 
$./runInstaller-silent-noconfig-responseFile/home/database/response/enterprise_temp.rsp 

安装结束后,以root用户执行$Oracle_HOME下的root.sh:

$su- 
#/opt/Oracle/product/10.2.0/db_1/root.sh 
#exit 

6、通过response文件运行NetCA

$cd/home/database/response 
$cpnetca.rspnetca_temp.rsp 
$vinetca_temp.rsp(如果要修改监听名或端口在此编辑,一般什么都不用修改) 
$$Oracle_HOME/bin/netca/silent/responsefile
/home/database/response/netca_temp.rsp 

执行完后,监听就已经启动了。

本文来源:1818IP

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

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

发表评论

必填

选填

选填

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