oracle是世界领先的数据库管理系统,其11g版本受到很多企业和个人用户的青睐。然而,oracle11g的安装过程比较繁琐,如果需要在多台机器上进行安装,则会耗费大量的时间和人力资源。为了提高安装效率,oracle提供了静默安装的方法,可在不人为干预的情况下完成软件的自动安装。本文将介绍如何进行oracle11g的静默安装。
一、准备工作
在进行Oracle11g的静默安装之前,需要先准备好以下工作:
1.Oracle11g安装介质,一般为光盘或ISO镜像;
2.Oracle11g安装文件的响应文件(.rsp文件),可以使用Oracle提供的模板文件进行修改;
3.安装计划表(.lst文件),用于记录安装过程和错误信息;
4.管理员权限的命令行界面或终端,以及足够的磁盘空间和内存资源。
二、创建响应文件
响应文件(.rsp文件)是Oracle11g静默安装的关键,其记录了安装过程中需要输入的各种参数信息。Oracle提供了模板文件(如db_install.rsp)可供修改,如果需要自定义安装参数,可以根据实际情况对文件内容进行修改。下面是一个典型的响应文件示例:
[GENERAL]
ORACLE_BASE="/u01/app/oracle"
INVENTORY_LOCATION="/u01/app/oraInventory"
ORACLE_HOME="/u01/app/oracle/product/11.2.0/dbhome_1"
ORACLE_SID="orcl"
GDBNAME="orcl"
CHARACTERSET="AL32UTF8"
INSTALL_OPTION="INSTALL_DB_AND_CONFIG"
CREATE_DATABASE_TYPE="CREATE_DATABASE"
SYS_PASSWORD="password"
SYSTEM_PASSWORD="password"
DATA_LOCATION="/u01/app/oracle/oradata"
DB_CONTROL_FILES_LOCATION="/u01/app/oracle/oradata"
DB_CONTROL_FILES="ora_control1, ora_control2, ora_control3"
DB_RECOVERY_FILE_DEST="/u01/app/oracle/flash_recovery_area"
DB_RECOVERY_FILE_DEST_SIZE=2G
TOTAL_MEMORY=2048
[LANGUAGE]
SELECTED_LANGUAGES="AMERICAN_AMERICA.UTF8"
[INSO]
INSTALL_TYPE="Typical"
[INSTALLUPDATES]
UPDATES_CHECK=TRUE
[SECURITY]
SECURITY_UPDATES_VIA_MYORACLESUPPORT=FALSE
[SYSTEMCLASS]
oracle.install.db.config.starterdb.memoryLimit=1024
[DATABASE]
TEMPLATE_NAME="General_Purpose.dbc"
GDBNAME="orcl"
SYS_PASSWORD="password"
SYSTEM_PASSWORD="password"
CHARACTERSET="AL32UTF8"
NATIONAL_CHARACTERSET="UTF8"
DATA_LOCATION="/u01/app/oracle/oradata"
DB_CONTROL_FILES_LOCATION="/u01/app/oracle/oradata"
DB_RECOVERY_FILE_DEST="/u01/app/oracle/flash_recovery_area"
DB_RECOVERY_FILE_DEST_SIZE=2G
DB_INSTALLATION_SLIM_CONFIG=true
[EMCONFIG]
EM_CONFIGURATION=LOCAL
EM_PASSWORD="password"
[REAL_APPLICATION_CLUSTER]
CLUSTER_NODES=a1,a2,a3
NODEVIP="orclvip"
NODEVIP_PORT=1521
CLUSTER_SCAN_NAME="orclscan"
CLUSTER_SCAN_PORT="1521"
CLUSTER_SCAN_PORTS="1522,1523,1524"
DB_NAME="racdb"
DB_UNIQUE_NAME="racdb1"
DB_LISTENER_PORT=1521
DB_STORAGE_TYPE="ASM"
ASM_DISK_STRING="ORCL:*"
以上是响应文件示例的一部分,它包含了常用的安装参数设置,可以根据实际情况进行修改。
三、创建安装计划表
安装计划表(.lst文件)用于记录Oracle11g静默安装过程中产生的日志信息和错误信息。创建安装计划表可以方便排查安装过程中的问题。通常,安装计划表可以在响应文件中进行配置,如下所示:
[GENERIC]
LOG_FILE="oraInstall.log"
INVENTORY_LOCATION="/u01/app/oraInventory"
INSTALL_PLAN="ora_install_plan.lst"
SSH_PATH="/usr/bin/ssh"
以上示例为创建安装计划表的配置文件。
四、执行静默安装
执行静默安装需要使用命令行界面或终端,以管理员权限运行,进入Oracle11g安装介质所在的路径,执行以下命令:
./runInstaller -silent -responseFile /path/to/response/file -ignoreSysPrereqs -ignorePrereq
其中,-responseFile参数指定响应文件的路径和文件名,-silent参数表示以静默模式运行,-ignoreSysPrereqs和-ignorePrereq参数表示忽略系统前提条件和前提条件检查。
安装过程中,可以根据实际情况对参数进行修改,并按照提示进行操作,直到安装完成。安装完成后,会在安装计划表中生成日志信息和错误信息,可以用于排查问题。
总结
本文介绍了Oracle11g静默安装的步骤,包括创建响应文件、创建安装计划表和执行静默安装。静默安装可以显著提高安装效率,尤其在需要在多台机器上进行Oracle11g安装时,更为方便和快捷。希望本文能够帮助正在进行Oracle11g安装的用户,减轻其工作负担。
以上就是oracle11g 怎么静默安装的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号