欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

非图形化静默安装Oracle 11g

程序员文章站 2022-06-13 16:40:43
...

用response文件silent模式安装和配置Oracle11g 1.硬件需求: 内存: grep -i memtotal /proc/meminfo 官方要求至少1G内存 s

用response文件silent模式安装和配置Oracle11g

1.硬件需求:

内存: grep -i memtotal /proc/meminfo 官方要求至少1G内存

swap 交换分区 grep -i swaptotal /proc/meminfo

如果你的内存小于2G,,那么交换分区为内存的 1.5倍

如果内存介于2G - 8G 之间,那么交换分区应该等于内存的大小

如果内存大于8G,那么交换分区应该为内存的 0.75 倍

注:以上交换分区只是建议的大小,实际安装时不强制要求这样设置

硬盘:df -k 企业版4.5G,那么安装的话,硬盘空间至少应该5G以上

2.安装前准备

创建oracle账号和用户组,并创建安装目录

编辑/etc/sysctl.conf和/etc/security/limits.conf修改系统参数

编辑/etc/profile,/home/oracle/.bash_profile,/home/oracle/.bashrc修改oracle用户配置文件

创建/etc/oraInst.loc文件设置oracle inventory

可以用以下脚本自动设置(OS:RHEL6.2)

#!/bin/bash



yum -y install binutils compat-libcap1 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio sysstat libaio-devel elfutils-libelf-devel unixODBC unixODBC-devel



#unzip linux.x64_11gR2_database_1of2.zip

#unzip linux.x64_11gR2_database_2of2.zip

#find database/ -name "db_install.rsp" | xargs -i cp {} .



ORACLE_BASE=/DataBase/oracle



ORACLE_PASSWORD="oracle_admin"

groupadd oinstall

groupadd dba

useradd -m -g oinstall -G dba oracle

echo "oracle:$ORACLE_PASSWORD" | chpasswd

mkdir -p $ORACLE_BASE

chown -R oracle:oinstall $ORACLE_BASE

chmod -R 775 $ORACLE_BASE

cat >> /etc/sysctl.conf


fs.aio-max-nr = 3145728



fs.file-max = 6815744



kernel.shmall = 1073741824



kernel.shmmax = 4398046511104



kernel.shmmni = 4096



kernel.sem = 250 32000 100 142



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



EOF

非图形化静默安装Oracle 11g