Oracle Linux 7.0上静默安装Oracle数据库(二)

2015-01-21 12:13:50 · 作者: · 浏览: 11
------------------------


安装成功提示执行脚本


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"


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


TOTALMEMORY = "512"


?


?


2.3.2 静默建库
?种子数据库和控制文件位于$ORACLE_HOME/assist