OEL7.0上静默安装oracle数据库(二)

2015-01-25 20:56:33 · 作者: · 浏览: 18
-------------------------------------------------------------

安装成功提示执行脚本

l7database]$ You can find the log of this install session at:

/u01/app/oraInventory/logs/installActions2015-01-01_06-09-15PM.log

[oracle@oel7database]$ The installation of Oracle Database 12c was successful.

Pleasecheck '/u01/app/oraInventory/logs/silentInstall2015-01-01_06-09-15PM.log' formore details.

?

As aroot user, execute the following script(s):

1. /u01/app/oraInventory/orainstRoot.sh

2./u01/app/oracle/product/12.1.0/db_1/root.sh

SuccessfullySetup Software.

Asinstall user, execute the following script to complete the configuration.

1./u01/app/oracle/product/12.1.0/db_1/cfgtoollogs/configToolAllCommandsRESPONSE_FILE=

Note:

1. This script must be run on the samehost from where installer was run.

2. This script needs a small passwordproperties file for configuration assistants that require passwords (refer toinstall guide documentation).

?

2.1.3 参数含义

-silent 表示以静默方式安装,不会有任何提示

-force 允许安装到一个非空目录

-noconfig 表示不运行配置助手netca

-responseFile 表示使用哪个响应文件,必需使用绝对路径

oracle.install.responseFileVersion 响应文件模板的版本,该参数不要更改

oracle.install.option 安装选项,本例只安装oracle软件,该参数不要更改

DECLINE_SECURITY_UPDATES 是否需要在线安全更新,设置为false,该参数不要更改

ORACLE_HOSTNAME 安装主机名

UNIX_GROUP_NAME oracle用户用于安装软件的组名

INVENTORY_LOCATION oracle产品清单目录

SELECTED_LANGUAGES oracle运行语言环境,一般包括引文和简繁体中文

ORACLE_HOME Oracle安装目录

ORACLE_BASE oracle基础目录

oracle.install.db.InstallEdition 安装版本类型,一般是企业版

oracle.install.db.isCustomInstall 是否定制安装,默认Partitioning,OLAP,RAT都选上了

oracle.install.db.customComponents 定制安装组件列表:除了以上默认的,可加上Label Security和Database Vault

oracle.install.db.DBA_GROUP oracle用户用于授予OSDBA权限的组名

oracle.install.db.OPER_GROUP oracle用户用于授予OSOPER权限的组名

?

2.2 静默配置监听

2.2.1 配置应答文件

[GENERAL]
RESPONSEFILE_VERSION="12.1"
CREATE_TYPE="CUSTOM"
[oracle.net.ca]
INSTALLED_COMPONENTS={"server","net8","javavm"}
INSTALL_TYPE=""typical""
LISTENER_NUMBER=1
LISTENER_NAMES={"LISTENER"}
LISTENER_PROTOCOLS={"TCP;1521"}
LISTENER_START=""LISTENER""
NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}
NSN_NUMBER=1
NSN_NAMES={"EXTPROC_CONNECTION_DATA"}
NSN_SERVICE={"PLSExtProc"}
NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}

2.2.2 执行

#netca-silent -responseFile /home/oracle/netca.rsp

执行如下:

Parsingcommand line arguments:

Parameter "silent" = true

Parameter "responsefile" =/home/oracle/netca.rsp

Doneparsing command line arguments.

OracleNet Services Configuration:

Profileconfiguration complete.

OracleNet Listener Startup:

Running Listener Control:

/u01/app/oracle/product/12.1.0/db_1/bin/lsnrctl start LISTENER

Listener Control complete.

Listener started successfully.

Listenerconfiguration complete.

OracleNet Services configuration successful. The exit code is 0

2.2.3 配置本地tnsname.ora 文件

PROD3 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.203)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = prod3)

)

)

?

远程链接,节点关闭防火墙!

2.3 静默建库

2.3.1 生成响应文件模板:

$ vi $DISTRIB/db_create.rsp

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

#以下参数不要更改

[GENERAL]

RESPONSEFILE_VERSION = "12.1.0"

OPERATION_TYPE = "createDatabase"

#以下参数必须设置

[CREATEDATABASE]

GDBNAME = "ORCL"

TEMPLATENAME = "General_Purpose.dbc"

#以下参数不设置则使用默认值,建议设置