Oracle安装单实例+DG

一、概述和说明

本文档用于详细记录在 CentOS Linux release 7.9.2009 (Core) X86_64 位系统上安装配置 Oracle 11gR2(11.2.0.4.0 ) 单节点的步骤、创建单实例 Active Physical Dataguard、验证 Active Dataguard 的功能。

二、软件获取

Oracle 软件 :https://pan.baidu.com/s/1j7-al3UFbXKR4GrUSFukvw 提取码:6666
或者通过MetaLink 官方网站获取
本文档是自己的服务器安装,可用虚拟机进行安装
虚拟机软件 :https://customerconnect.vmware.com/downloads/

三、创建目录并解压

yum install unzip //下载unzip包,解压上述两个zip压缩文件
mkdir /oracle // 创建安装目录
cd /oracle //下载的安装包zip放在oracle下面解压
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压后出现database目录,里面是解压后的所有oracle安装文件

四、修改服务器配置

4.1 配置主机名

vim /etc/hosts 或者vim /etc/hostname
修改完成 hostname命令查看

[oracle@primary dbs]$ hostname
primary

4.2 关闭SELINUX

vim /etc/selinux/config
更改SELINUX的值为disabled

SELINUX=disabled

4.3 安装Oracle所需要的包

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

安装完成后,检查是否安装成功

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel | grep "not installed"

4.4 安装用户及用户组

useradd -g oinstall -G dba -d /opt/oracle oracle #会自动创建oracle目录

4.5 创建安装目录和设置文件权限

mkdir   /oracle/11.2.0  //数据库系统安装目录
mkdir   /opt/oracle/inventory //清单目录
chown -R oracle:oinstall /path/oracle
chown -R oracle:oinstall /opt/oracle/inventory
chmod -R 775 /oracle

4.6 修改内核参数配置文件

vim /etc/sysctl.conf 在文件里增加或修改

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
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

/sbin/sysctl -p #让参数生效

4.7 配置oracle环境变量

cd /opt/oracle 
vim .bash_profile
umask 022
export ORACLE_HOSTNAME=primary #通过hostname获取机器名
export ORACLE_BASE=/oracle #安装目录
export ORACLE_HOME=$ORACLE_BASE/11.2.0 #安装目录
export ORACLE_SID=orcl 
export ORACLE_UNQNAME=$ORACLE_SID
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$HOME/bin
source /opt/oracle/.bash_profile

4.8 修改用户的限制文件

vim /etc/security/limits.conf #增加或修改

oracle      soft  nproc      2047
oracle      hard  nproc      16384
oracle      soft  nofile     1024
oracle      hard  nofile     65536
oracle      soft  stack      10240

4.9 修改登录文件

vim /etc/pam.d/login #修改或增加

session  required  /lib64/security/pam_limits.so
session   required  pam_limits.so

4.10 修改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

五、修改静默安装响应文件

su - oracle #切换Oracle用户
cp -R /oracle/database/response /oracle 复制一份模板安装目录
cd /oracle/response
vim db_install.rsp #编辑Oracle静默安装响应文件
修改或者增加内容如下:

oracle.install.option=INSTALL_DB_SWONLY #只安装软件,不安装实例启动数据库
ORACLE_HOSTNAME=linux 
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值