Linux Centos7静默安装(非图形安装)Oracle RAC 11gR2(Oracle RAC 11.2.0.4)
以下是一个示例脚本,用于在Linux CentOS 7上进行Oracle RAC 11gR2的静默安装。请注意,这只是一个示例,实际安装时需要根据您的系统环境和Oracle安装介质进行相应的调整。
#!/bin/bash
# 设置Oracle环境变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=RACDB1
export PATH=$PATH:$ORACLE_HOME/bin
# 创建Oracle安装用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
# 创建Oracle目录结构
mkdir -p $ORACLE_BASE
chown -R oracle:oinstall $ORACLE_BASE
# 将Oracle安装介质挂载到挂载点,例如/mnt
# 挂载命令示例:mount /dev/cdrom /mnt
# 转到Oracle软件包所在的目录
cd /mnt/database
# 执行静默安装
echo | ./runInstaller -silent -force -noconfig -responseFile /path/to/your/response/file_db.rsp
# 执行后续步骤,如orapwd, dbca等
$ORACLE_HOME/bin/orapwd -entry -force -entry_type operator -nodelock -default sys oracle
$ORACLE_HOME/bin/dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName RACDB -createAsContainerDatabase -sid RACDB1 -responseFile NO_VALUE -characterSet AL32UTF8
# 配置Oracle RAC所需的其他组件,如CRS和Clusterware
# 这部分内容取决于具体的Oracle RAC安装文档和实际的配置脚本
# 最后,清理安装后的临时文件和相关配置
在实际执行时,请确保将/path/to/your/response/file_db.rsp
替换为你的响应文件的实际路径,并根据你的系统环境调整用户、组、目录和挂载点的创建。另外,请确保Oracle软件包已经挂载到/mnt/database
目录,并且你有相应的Oracle安装响应文件。
评论已关闭