Oracle数据保护DataGuard安装和配置
- 服务器信息
序号 | 操作系统 | 主机名 | IP | 角色 | 数据库 | 内存 |
1 | CentOS 6.5 | prim_new | 192.168.88.130 | 主机 | Oracle 11g 11.2.0.3 | 6G |
2 | CentOS 6.5 | pdg_new | 192.168.88.131 | 物理备份StandBy | Oracle 11g 11.2.0.3 | 4G |
注:两台都是虚拟机
- 关闭防火墙
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
两个服务器都需要执行。
2.修改主机名
Vi /etc/sysconfig/network
主机:prim_new.com
备机:pdg_new.com
3.添加主机映射
Vi /etc/hosts
主机:
192.168.88.130 prim_new.com prim_new
192.168.88.131 pdg_new.com pdg_new
备机:
192.168.88.130 prim_new.com prim_new
192.168.88.131 pdg_new.com pdg_new
安装Oracle 11g软件和数据库
1.内存资源
vim /etc/fstab
mount -o remount tmpfs
2.安装必要的rpm包
3.修改内核参数
Vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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
完成后sysctl -p 执行。
4.创建操作系统中oracle用户以及用户组
[root@dba ~]# groupadd -g 1000 oinstall
[root@dba ~]# groupadd -g 1001 dba
[root@dba ~]# useradd -u 1000 -g oinstall -G dba oracle
[root@dba ~]# passwd oracle
5.Oracle用户配置环境变量
vi ~oracle/.bash_profile
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_SID=orcl #这里的sid都设定为了orcl,住备库都一样
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
6.PAM限制资源
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
7.添加oracle profile参数
Vi /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
8.安装Oracle软件
安装界面语言可以用locale查看 支持zh_CN.utf-8中文字体
export LANG=zh_CN.utf-8
安装界面使用英文则
export LANG=C
主库和备库都先安装Oracle软件,不安装数据库,使用dbca安装库,为的是不安装DC,如果已经安装了的那么需要将EM删除。
在Oracle安装包的目录下执行./runInstaller,使用oracle用户操作。
在备机上也创建一个数据库所有的配置和文件目录均与主机相同。这样做的好处是在传输文件到备机上时少创建很多目录,避免因为文件目录的错误而失败。