首页 > 数据库 > Oracle > oracle静默安装
groupadd -g 1000 oinstall
groupadd -g 1100 dba
groupadd -g 1200 oper
useradd -u 1002 -g oinstall -G dba,oper oracle
passwd oracle
mkdir -p /u01/app/oracle
chown oracle:oinstall -R /u01
3.设置系统参数文件
编辑/etc/sysctl.conf文件,在此文件中加入:
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
运行命令: sysctl -p 使设置生效
编辑/etc/security/limits.conf文件,加入以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑/etc/pam.d/login文件,加入以下内容:
session required pam_limits.so
4、配置oracle用户环境变量.bash_profile 文件
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
ORACLE_BASE="/u01/app/oracle"
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE"/product/11.2/db_1"
ORACLE_SID=orcl
export ORACLE_HOME ORACLE_SID
export NLS_LANG='simplified chinese_'
export LANG=zh_CN.GB18030
5、修改 /etc/redhat-release ,改为 redhat-4 ,高版本的安装不通过
6、解压oracle软件包,并进入解压目录的/response目录下,修改enterprise.rsp文件
RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME="oinstall"
ORACLE_HOME_NAME="OraDb10g_home1"
ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1"
SHOW_INSTALL_PROGRESS_PAGE= true
SHOW_END_OF_INSTALL_MSGS= true
COMPONENT_LANGUAGES={"zh_CN"}
s_nameForDBAGrp= "dba"
s_nameForOPERGrp="oper"
INSTALL_TYPE="EE"
n_configurationOption=3
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false
7、开始安装数据软件
./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp
注意enterprise.rsp 文件这要使用绝对路径
8、安装完成后,用root用户执行 orainstRoot.sh、root.sh 两个文件,具体目录在第7步完成后会有提示
9、配置网络监听,修改response目录下的 netca.rsp文件
INSTALL_TYPE=""custom""
LISTENER_NUMBER=1
LISTENER_NAMES={"LISTENER"}
LISTENER_PROTOCOLS={"TCP;1521"}
LISTENER_START=""LISTENER""
之后执行:$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/database/response/netca.rsp
10、修改 $ORACLE_HOME/bin/dbstart文件
ORACLE_HOME_LISTNER=$ORACLE_HOME
11、创建数据库,修改 dbca.rsp 文件
RESPONSEFILE_VERSION = "10.0.0"
OPERATION_TYPE = "createDatabase"
GDBNAME = "orcl"
SID = "orcl"
TEMPLATENAME = "New_Database.dbt"
SYSPASSWORD = "system"
SYSTEMPASSWORD = "system"
DATAFILEDESTINATION ="/u01/app/oracle/oradata/"
RECOVERYAREADESTINATION="/u01/app/oracle/flash_recovery_area"
STORAGETYPE=FS
CHARACTERSET = "ZHS16GBK"
MEMORYPERCENTAGE = "40"
SCRIPTDESTINATION ="/u01/app/oracle/admin/ora10g/scripts"
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD = "system"
DBSNMPPASSWORD = "system"
完后执行下面命令创建数据库
$ORACLE_HOME/bin/dbca -silent -responseFile /home/files/database/response/dbca.rsp
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29339009/viewspace-1061270/ ,如需转载,请注明出处,否则将追究法律责任。