【成功安装】Oracle静默安装全过程,每步都有详解

本文档详述了在Linux系统中如何进行Oracle数据库的静默安装,包括root用户挂载yum源安装依赖包、添加Oracle用户组和用户、配置系统参数、解压安装包及修改响应文件、创建数据库、配置监听以及初始化表空间和用户权限。
摘要由CSDN通过智能技术生成

1、(root用户操作)挂载yum源安装依赖包

yum -y install binutils \

compat-libstdc++-33 \

elfutils-libelf \

elfutils-libelf-devel \

expat \

gcc \

gcc-c++ \

glibc \

glibc-common \

glibc-devel \

glibc-headers \

libaio \

libaio-devel \

libgcc \

libstdc++ \

libstdc++-devel \

make \

pdksh \

sysstat \

unixODBC \

unixODBC-devel

    Centos7中pdksh库就是ksh库(可以不用安装

通过yum install pdksh -y 安装缺少 package ,这个库yum源中没有,需要自己下载;

通过wget命令直接下载pdksh的rpm包

wget -O /tmp/pdksh-5.2.14-37.el5_8.1.x86_64.rpm http://vault.centos.org/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

cd /tmp

#安装

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

2、(root用户操作)添加oracle用户组和用户

如果要安装Oracle数据库,则需要以下本地操作系统组和用户:

  1. Oracle inventory组(通常为 oinstall)
  2. OSDBA组 (通常为 dba)
  3. OSOPER组 (通常为 oper)
  4. Oracle软件所有者(通常为 oracle)

命令:

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle -d /home/oracle

#验证是否成功 id oracle

#给oracle用户设置密码 passwd oracle

 

3、(root用户操作)配置 root用户的 /etc/profile 添加

if [ $USER = "oracle" ]; then

  if [ $SHELL = "/bin/ksh" ]; then

   ulimit -p 16384

   ulimit -n 65536

  else

   ulimit -u 16384 -n 65536

  fi

fi

 #使修改立即生效

source /etc/profile

 

 

4、(root用户操作)修改内核参数及配置oracle用户shell权限

a、#**修改内核参数**

vi /etc/sysctl.conf

## 追加如下内容:

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmni = 4096

# kernel.shmmax 参数设置为物理内存的一半

kernel.shmmax = 1073741824

kernel.sem = 250 32000 100 128

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 = 1048586

   #使修改立即生效

sysctl -p

b#限制oracle用户的shell权限

         vi /etc/security/limits.conf

#末尾追加

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

修改用户验证选项

vi /etc/pam.d/login

#末尾追加 (使limits.conf生效)

session required /lib64/security/pam_limits.so

session required pam_limits.so

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太阳花先生可爱多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值