静默模式运行netca
用户可以静默模式运行netca 命令去配置并启动 Oracle 网络监听( listener.ora ),配置命名方式和配置配置网络服务名( tnsnames.ora )。
Oracle 提供了一个响应文件模板,称为 netca.rsp 。
静默模式运行netca ,需要如下几个步骤:
1) 复制响应文件模板netca.rsp 到指定位置
相应文件模板放在< 解压目录 > /database/response/netca.rsp
$ cp netca.rsp / home / oracle /
2) 配置netca.rsp 请见后文
netca.rsp 文件如果配置错误,有可能导致执行 netca 命令失败,建议保持替换即可。
3) 执行netca 命令
$ $ ORACLE_HOME / bin> netca -silent -responsefile / home / oracle /netca.rsp
解析命令行参数:
参数“ silent” = true
参数“ responsefile” = /home/oracle/netca.rsp
完成解析命令行参数。
Oracle Net Services配置:
配置文件配置完成。
Oracle Net Listener启动:
运行监听器控件:
/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl启动LISTENER
侦听器控制完成。
侦听器已成功启动。
侦听器配置完成。
Oracle Net Services配置成功。退出码为0
注: netca.rsp 模板如下
$更多netca.rsp
############################################### ####################
##版权所有(c)1998,2011 Oracle Corporation。版权所有。##
## ##
##为下面列出的变量指定值以自定义##
##安装。##
## ##
##每个变量都与一个注释关联。评论##
##标识变量类型。##
## ##
##请以以下格式指定值:##
## ##
##类型示例##
##字符串“样本值” ##
##布尔值True或False ##
##数字1000 ##
## StringList {“字符串值1”,“字符串值2”} ##
## ##
############################################### ####################
## ##
##此示例响应文件导致Oracle Net Configuration ##
##助手(NetCA)在##期间完成Oracle Net配置
## Oracle11g服务器的自定义安装,类似于##
##在典型的Oracle11g期间NetCA将创建的内容##
##安装。它还记录了所有NetCA响应文件##
##变量,因此您可以创建自己的响应文件来配置##
##以您希望的方式安装Oracle Net。##
## ##
############################################### ####################
[一般]
RESPONSEFILE_VERSION =“ 11.2”
CREATE_TYPE =“ CUSTOM”
#------------------------------------------------- ------------------------------
#名称:SHOW_GUI
#数据类型:布尔
#说明:此变量控制NetCA GUI的外观/抑制,
#先决条件:不适用
#默认:TRUE
# 注意:
#必须将其设置为false才能在静默模式下运行NetCA。
#这是NetCA命令行中“ / silent”标志的替代。
#命令行标志的优先级高于此响应文件中的命令行标志。
#此功能自10.1.0.3起存在。
#------------------------------------------------- ------------------------------
#SHOW_GUI = false
#------------------------------------------------- ------------------------------
#名称:LOG_FILE
#数据类型:字符串
#说明:如果存在,则NetCA除了将
#标准输出。
#先决条件:不适用
#默认:无
# 注意:
#这是NetCA命令行中“ / log”的替代。
#命令行参数优先于此响应文件中的命令行参数。
#此功能自10.1.0.3起存在。
#------------------------------------------------- ------------------------------
#LOG_FILE =“” / oracle11gHome / network / tools / log / netca.log“”
[oracle.net.ca]
#INSTALLED_COMPONENTS; StringList;已安装组件的列表
#已安装组件的可能值为:
#“ net8”,“服务器”,“客户端”,“ aso”,“ cman”,“ javavm”
INSTALLED_COMPONENTS = {“服务器”,“ net8”,“ javavm”}
#INSTALL_TYPE; String;安装类型
#安装类型的可能值为:
#“典型”,“最小”或“自定义”
INSTALL_TYPE =“”典型“”
#LISTENER_NUMBER; Number;听众人数
#典型安装会设置一个侦听器
LISTENER_NUMBER = 1
#LISTENER_NAMES; StringList;侦听器名称列表
#侦听器的值为:
#“ LISTENER”,“ LISTENER1”,“ LISTENER2”,“ LISTENER3”,...
#典型安装仅设置“ LISTENER”
LISTENER_NAMES = {“ LISTENER”}
#LISTENER_PROTOCOLS; StringList;侦听器地址列表(协议和参数,用分号分隔)
#侦听器协议的可能值为:
#“ TCP; 1521”,“ TCPS; 2484”,“ NMP; ORAPIPE”,“ IPC; IPCKEY”,“ VI; 1521”
#典型安装仅设置“ TCP; 1521”
LISTENER_PROTOCOLS = {“ TCP; 1521”}
#LISTENER_START; String;要启动的侦听器的名称,用双引号引起来
LISTENER_START =“” LISTENER“”
#NAMING_METHODS; StringList;命名方法列表
#命名方法的可能值为:
#LDAP,TNSNAMES,ONAMES,HOSTNAME,NOVELL,NIS,DCE
#仅典型安装集:“ TNSNAMES”,“ ONAMES”,“ HOSTNAMES”
LDAP的#或“ LDAP”,“ TNSNAMES”,“ ONAMES”,“ HOSTNAMES”
NAMING_METHODS = {“ TNSNAMES”,“ ONAMES”,“ HOSTNAME”}
#NOVELL_NAMECONTEXT; String; Novell目录服务名称上下文,用双引号引起来
#典型安装不使用此变量。
#NOVELL_NAMECONTEXT =“” NAMCONTEXT“”
#SUN_METAMAP; String; SUN meta map,双引号
#典型安装不使用此变量。
#SUN_METAMAP =“” MAP“”
#DCE_CELLNAME; String; DCE单元名称,用双引号引起来
#典型安装不使用此变量。
#DCE_CELLNAME =“” CELL“”
#NSN_NUMBER; Number; NetService名称的数量
#典型安装设置一个网络服务名称
NSN_NUMBER = 1
#NSN_NAMES; StringList;网络服务名称列表
#典型安装会将网络服务名称设置为“ EXTPROC_CONNECTION_DATA”
NSN_NAMES = {“ EXTPROC_CONNECTION_DATA”}
#NSN_SERVICE; StringList; Oracle11g数据库的服务名称
#典型安装会将Oracle11g数据库的服务名称设置为“ PLSExtProc”
NSN_SERVICE = {“ PLSExtProc”}
#NSN_PROTOCOLS; StringList; Net Service Name协议参数的逗号分隔字符串列表
#网络服务名称协议参数的可能值为:
#“ TCP; HOSTNAME; 1521”,“ TCPS; HOSTNAME; 2484”,“ NMP; COMPUTERNAME; ORAPIPE”,“ VI; HOSTNAME; 1521”,“ IPC; IPCKEY”
#典型安装将参数设置为“ IPC; EXTPROC”
NSN_PROTOCOLS = {“ TCP; HOSTNAME; 1521”}
- - 结束 - -
文章来源: ITPUB