一
目前的很多數據庫應用程序是使用ORACLE數據庫開發的client/server模式
如何能在不需要人員干預的情況自動完成ORACLE客戶端的安裝及配置工作
答案是肯定的
二
可將ORACLE安裝程序放置到一台應用服務器的光驅或拷貝到應用服務器的一個目錄下並共享
ORACLE的缺省的安裝模式為人機交互方式
在這裡我們舉一個只安裝Net
[General]
RESPONSEFILE_VERSION=
[SESSION]
#products
FROM_LOCATION=
#ORACLE安裝目錄
ORACLE_HOME=
#ORACLE安裝目錄的別名
ORACLE_HOME_NAME=
#頂級安裝方式
TOPLEVEL_COMPONENT={
#是否顯示動畫
SHOW_SPLASH_SCREEN=false
#是否顯示歡迎界面
SHOW_WELCOME_PAGE=false
#是否顯示安裝過程界面
SHOW_INSTALL_PROGRESS_PAGE=false
#是否顯示需求信息
SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
#
#ORACLE客戶端選項
#
[oracle
#語言
COMPONENT_LANGUAGES={
#安裝方式(缺省
INSTALL_TYPE=
#要安裝的產品列表
DEPENDENCY_LIST={
#
#Net
#
[cltprod_
DEPENDENCY_LIST={
#
# Net
#
[ca_
#是否在安裝後啟動Net
b_launchNETCA=false
此時
\\softserver\oracle\setup –responsefile \\softserver\oracle\net
則安裝程序在後台自動安裝
最簡單的方法是用Net
# TNSNAMES
# Generated by Oracle configuration tools
ORA
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
)
(CONNECT_DATA =
(SERVICE_NAME = bigsun)
)
)
將此文件拷貝到\\softserver\oracle\目錄中去
可以使用各種方式編寫可執行程序
a)自動安裝Net
\\softserver\oracle\setup –responsefile \\softserver\oracle\net
b)拷貝Net
copy \\softserver\oracle\tnsnames
以InstallShield為例
此時
From:http://tw.wingwit.com/Article/program/Oracle/201311/17114.html