Oracle 11g 静默安装(一)-- 参数文件说明

这是对参数文件模板说明的第二部分:http://aland01.itpub.net/post/42910/519651

这是使用参数文件静默安装具体过程:http://aland01.itpub.net/post/42910/519652

.

.

在绝大多数情况下,我们都会用OUI进行数据库的安装,图形界面非常友好,基本实现了傻瓜式安装。但是在很多时候,特别是在生产系统上由于安全上的考虑,无法在远程使用图形界面。怎么办?总不能对老板和客户说No,其实Oracle有另外的方案,就是使用静默安装了。

[@more@] Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4

在绝大多数情况下,我们都会用OUI进行数据库的安装,图形界面非常友好,基本实现了傻瓜式安装。但是在很多时候,特别是在生产系统上由于安全上的考虑,无法在远程使用图形界面。怎么办?总不能对我们你的上帝们老板和客户说No,其实Oracle设计了另外的方案,就是使用静默安装。

Oracle的静默安装是通过Response File来实现的,也就是将在OUI中需要手工写入的参数,记录在Response File里面,安装文件会自动去Response File读取所需参数。

看到这里,大家就很清楚了,其实静默安装并不神秘,Response File就是进行静默安装的关键。参数文件在不同的Oracle版本中会略有不同,具体可以在Oracle安装包中Response目录中找到Response File的模板。下面是对结合11.2Response File模板,对每一项参数进行说明。

####################################################################

## Copyright(c) Oracle Corporation 1998,2008. All rights reserved. ##

## ##

## Specify values for the variables listed below to customize ##

## your installation. ##

## ##

## Each variable is associated with a comment. The comment ##

## can help to populate the variables with the appropriate ##

## values. ##

## ##

## IMPORTANT NOTE: This file contains plain text passwords and ##

## should be secured to have read permission only by oracle user ##

## or db administrator who owns this installation. ##

## ##

####################################################################

上面是对整个文件的说明,诸如版权啊,告诉你各个参数上都有说明,不懂的自己看(E文不好。。。Oracle就不管了,不过LZ很厚道,LZ会一一告诉你的),还有就是文件注意保密,因为其中会有一些敏感信息,如密码之类。

#------------------------------------------------------------------------------

# Do not change the following system generated value.

#------------------------------------------------------------------------------

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

第一项是标注响应文件版本,这个版本必须和要安装的数据库版本相同,如果不同,连最初的检验都过不了

#------------------------------------------------------------------------------

# Specify the installation option.

# It can be one of the following:

# 1. INSTALL_DB_SWONLY

# 2. INSTALL_DB_AND_CONFIG

# 3. UPGRADE_DB

#-------------------------------------------------------------------------------

oracle.install.option=

这里是选择安装类型:1.只装数据库软件 2.安装数据库软件并建库 3.升级数据库

#-------------------------------------------------------------------------------

# Specify the hostname of the system as set during the install. It can be used

# to force the installation to use an alternative hostname rather than using the

# first hostname found on the system. (e.g., for systems with multiple hostnames

# and network interfaces)

#-------------------------------------------------------------------------------

ORACLE_HOSTNAME=

这里是指定主机的HOSTNAME

#-------------------------------------------------------------------------------

# Specify the Unix group to be set for the inventory directory.

#-------------------------------------------------------------------------------

UNIX_GROUP_NAME=

指定oracle inventory目录的所有者,通常会是oinstall或者dba

#-------------------------------------------------------------------------------

# Specify the location which holds the inventory files.

# This is an optional parameter if installing on

# Windows based Operating System.

#-------------------------------------------------------------------------------

INVENTORY_LOCATION=

指定oracle inventory目录的路径,如果是Win平台下可以省略

#-------------------------------------------------------------------------------

# Specify the languages in which the components will be installed.

#

# en : English ja : Japanese

# fr : French ko : Korean

# ar : Arabic es : Latin American Spanish

# bn : Bengali lv : Latvian

# pt_BR: Brazilian Portuguese lt : Lithuanian

# bg : Bulgarian ms : Malay

# fr_CA: Canadian French es_MX: Mexican Spanish

# ca : Catalan no : Norwegian

# hr : Croatian pl : Polish

# cs : Czech pt : Portuguese

# da : Danish ro : Romanian

# nl : Dutch ru : Russian

# ar_EG: Egyptian zh_CN: Simplified Chinese

# en_GB: English (Great Britain) sk : Slovak

# et : Estonian sl : Slovenian

# fi : Finnish es_ES: Spanish

# de : German sv : Swedish

# el : Greek th : Thai

# iw : Hebrew zh_TW: Traditional Chinese

# hu : Hungarian tr : Turkish

# is : Icelandic uk : Ukrainian

# in : Indonesian vi : Vietnamese

# it : Italian

#

# Example : SELECTED_LANGUAGES=en,fr,ja

#------------------------------------------------------------------------------

SELECTED_LANGUAGES=

指定添加的语言,可以选择多个,用逗号隔开。大多数库会选择,en, zh_CN即英文和简体中文。

#------------------------------------------------------------------------------

# Specify the complete path of the Oracle Home.

#------------------------------------------------------------------------------

ORACLE_HOME=

设置ORALCE_HOME的路径

#------------------------------------------------------------------------------

# Specify the complete path of the Oracle Base.

#------------------------------------------------------------------------------

ORACLE_BASE=

设置ORACLE_BASE的路径

#------------------------------------------------------------------------------

# Specify the installation edition of the component.

#

# The value should contain only one of these choices.

# EE : Enterprise Edition

# SE : Standard Edition

# SEONE : Standard Edition One

# PE : Personal Edition (WINDOWS ONLY)

#------------------------------------------------------------------------------

oracle.install.db.InstallEdition=

选择Oracle数据库软件的版本,正如Win 7有标准版,高级版、专业版、旗舰版之分,不同的版本功能上会有不同。Oralce数据库软件在这里也可以指定安装的版本,通常来说,实验环境我们都选择Enterprise Edition即企业版

#------------------------------------------------------------------------------

# This variable is used to enable or disable custom install.

#

# true : Components mentioned as part of 'customComponents' property

# are considered for install.

# false : Value for 'customComponents' is not considered.

#------------------------------------------------------------------------------

oracle.install.db.isCustomInstall=false

这里是是否自定义Oracle的组件,如果选择false,则会使用默认的组件,否则需要自己在下面一条参数将要安装的组件一一列出。通常来说只要客户购买了相应版权,我们会安装所有的组件,因为后期如果缺乏某个组件,要再次安装会非常的麻烦。

#------------------------------------------------------------------------------

# This variable is considered only if 'IsCustomInstall' is set to true.

#

# Description: List of Enterprise Edition Options you would like to install.

#

# The following choices are available. You may specify any

# combination of these choices. The components you choose should

# be specified in the form "internal-component-name:version"

# Below is a list of components you may specify to install.

#

# oracle.rdbms.partitioning:11.2.0.1.0 - Oracle Partitioning

# oracle.rdbms.dm:11.2.0.1.0 - Oracle Data Mining

# oracle.rdbms.dv:11.2.0.1.0 - Oracle Database Vault

# oracle.rdbms.lbac:11.2.0.1.0 - Oracle Label Security

# oracle.rdbms.rat:11.2.0.1.0 - Oracle Real Application Testing

# oracle.oraolap:11.2.0.1.0 - Oracle OLAP

#------------------------------------------------------------------------------

oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0

如果要手工选择安装组件的话,就在这里列出。

###############################################################################

# #

# PRIVILEGED OPERATING SYSTEM GROUPS #

# ------------------------------------------ #

# Provide values for the OS groups to which OSDBA and OSOPER privileges #

# needs to be granted. If the install is being performed as a member of the #

# group "dba", then that will be used unless specified otherwise below. #

# #

# The value to be specified for OSDBA and OSOPER group is only for UNIX based #

# based Operating System. #

# #

###############################################################################

这里是指定拥有OSDBAOSOPER权限的用户组,通常会是dba

#------------------------------------------------------------------------------

# The DBA_GROUP is the OS group which is to be granted OSDBA privileges.

#------------------------------------------------------------------------------

oracle.install.db.DBA_GROUP=

指定DBA组,通常是dba

#------------------------------------------------------------------------------

# The OPER_GROUP is the OS group which is to be granted OSOPER privileges.

#------------------------------------------------------------------------------

oracle.install.db.OPER_GROUP=

指定OPER组,通常是dba

#------------------------------------------------------------------------------

# Specify the cluster node names selected during the installation.

# Example : oracle.install.db.CLUSTER_NODES=node1,node2

#------------------------------------------------------------------------------

oracle.install.db.CLUSTER_NODES=

如果是RAC的安装,在这里可以指定所有的节点

#------------------------------------------------------------------------------

# Specify the type of database to create.

# It can be one of the following:

# - GENERAL_PURPOSE/TRANSACTION_PROCESSING

# - DATA_WAREHOUSE

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.type=

这里选择数据库的用途,一般用途/事物处理,数据仓库

#------------------------------------------------------------------------------

# Specify the Starter Database Global Database Name.

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.globalDBName=

指定Global Name

#------------------------------------------------------------------------------

# Specify the Starter Database SID.

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.SID=

指定SID

#------------------------------------------------------------------------------

# Specify the Starter Database character set.

#

# It can be one of the following:

# AL32UTF8, WE8ISO8859P15, WE8MSWIN1252, EE8ISO8859P2,

# EE8MSWIN1250, NE8ISO8859P10, NEE8ISO8859P4, BLT8MSWIN1257,

# BLT8ISO8859P13, CL8ISO8859P5, CL8MSWIN1251, AR8ISO8859P6,

# AR8MSWIN1256, EL8ISO8859P7, EL8MSWIN1253, IW8ISO8859P8,

# IW8MSWIN1255, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE,

# KO16MSWIN949, ZHS16GBK, TH8TISASCII, ZHT32EUC, ZHT16MSWIN950,

# ZHT16HKSCS, WE8ISO8859P9, TR8MSWIN1254, VN8MSWIN1258

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.characterSet=AL32UTF8

非常关键的一步,选择字符集。错误的字符集会给后期带来不小的麻烦,所以一定要确认好字符集。通常我们选择的是ZHS16GBK, 所谓的国标16位简体中文库

#------------------------------------------------------------------------------

# This variable should be set to true if Automatic Memory Management

# in Database is desired.

# If Automatic Memory Management is not desired, and memory allocation

# is to be done manually, then set it to false.

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.memoryOption=true

这个地方是11g的新特性自动内存管理,也就是SGA_TARGETPAG_AGGREGATE_TARGET都不用设置了,Oracle会自动调配两部分大小。

#------------------------------------------------------------------------------

# Specify the total memory allocation for the database. Value(in MB) should be

# at least 256 MB, and should not exceed the total physical memory available

# on the system.

# Example: oracle.install.db.config.starterdb.memoryLimit=512

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.memoryLimit=

指定Oracle自动管理内存的大小,最小是256MB

#------------------------------------------------------------------------------

# This variable controls whether to load Example Schemas onto the starter

# database or not.

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.installExampleSchemas=false

是否载入模板示例

#------------------------------------------------------------------------------

# This variable includes enabling audit settings, configuring password profiles

# and revoking some grants to public. These settings are provided by default.

# These settings may also be disabled.

#------------------------------------------------------------------------------

oracle.install.db.config.starterdb.enableSecuritySettings=true

是否启用一些安全设置

###############################################################################

# #

# Passwords can be supplied for the following four schemas in the #

# starter database: #

# SYS #

# SYSTEM #

# SYSMAN (used by Enterprise Manager) #

# DBSNMP (used by Enterprise Manager) #

# #

# Same password can be used for all accounts (not recommended) #

# or different passwords for each account can be provided (recommended) #

# #

###############################################################################

设置schemas的密码

#------------------------------------------------------------------------------

# This variable holds the password that is to be used for all schemas in the

# starter database.

#-------------------------------------------------------------------------------

oracle.install.db.config.starterdb.password.ALL=

设定所有schemas使用同一个密码,如果使用了这条,下面的每个schemas就不用单独设置了。

#-------------------------------------------------------------------------------

# Specify the SYS password for the starter database.

#-------------------------------------------------------------------------------

oracle.install.db.config.starterdb.password.SYS=

#-------------------------------------------------------------------------------

# Specify the SYSTEM password for the starter database.

#-------------------------------------------------------------------------------

oracle.install.db.config.starterdb.password.SYSTEM=

#-------------------------------------------------------------------------------

# Specify the SYSMAN password for the starter database.

#-------------------------------------------------------------------------------

oracle.install.db.config.starterdb.password.SYSMAN=

#-------------------------------------------------------------------------------

# Specify the DBSNMP password for the starter database.

#-------------------------------------------------------------------------------

oracle.install.db.config.starterdb.password.DBSNMP=

如果不使用同一个密码,这里可以针对不同的schemas使用不同的密码。

.

Oracle 11g 静默安装(二)-- 参数文件明:http://aland01.itpub.net/post/42910/519651

Oracle 11g 静默安装(三)-- 具体操作:http://aland01.itpub.net/post/42910/519652

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25453457/viewspace-1048611/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25453457/viewspace-1048611/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值