Stream 流环境配置流程过程介绍

本文档详细介绍了Oracle Streams的配置流程,包括数据库流环境的设置、STREAM的创建和管理、启动与停止操作,以及问题诊断。适用于希望实现数据库复制和数据同步的系统管理员。文中还涉及到操作系统配置、Oracle安装、网络连通性测试等准备工作。
摘要由CSDN通过智能技术生成


1、 引言
2、数据库流环境配置
2.1 设定初始化参数
2.2 将数据库置为归档模式
2.3 创建复制管理员
2.4 创建DBlink
2.5 启用追加日志
3、设置STREAM
3.1 创建流队列
3.2 在源库上创建创建传播和创建捕获进程
3.3 实例化复制数据库:
3.4 在目标库上创建应用进程
4、启动、停止和删除STREAM.
4.1 启动
4.2 停止
4.3 清除配置信息
5、问题诊断
5.1 如何知道捕捉(Capture)进程是否运行正常?
5.2 如何知道Captured LCR是否有传播GAP?
5.3 如何知道Appy进程是否运行正常?
附1:Streams配置和管理相关package.
附2:利用EM设置流生成的脚本源文件(1)
     利用EM设置流生成的脚本源文件(2)



在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。
前提条件
要准备2台测试用的机器,开始制作如下:+
要保证2台机器安装oracle10g以及更高的版本,我这里是用的10.2.0.5做实验。

准备工具:

Xmanager4   Xftp工具、Xsell工具、Window DOS控制台、Redhat6.1操作系统、Oracle10.2.0.1 安装包 、升级包、补丁包。

 

1        安装操作系统 我的实验环境是 redhat6.1 2台 以最小化安装的。
2  安装操作系统:

Linux redhat6.1

最好在安装的时候配置好网卡,也可以手动写配置文件但是要遇到错误,还有就是Oracle做系统检测的时候要报错,说网卡不是活动网卡(DHCP)模式,所以最好安装的时候配置网卡,而且PREIXE=24直接关系到XP-DOS能不能Ping通linux系统。

安装本地YUM源。

拷贝系统ISO文件到/mnt/iso下

Mount –o loop 挂载该文件 到 /mnt/devices

Vim   /etc/yum.repos.d/rhel6

      [rhel6] -------à注意这儿必须紧挨着写不然一定会报错

      Name = rhel6

      Baseurl = file:///mnt/devices

      Gpgcheck = 0

      Enabled = 1

Yum clean all ------清楚所有的原来的yum源 OK了

停止防火墙 /etc/init.d/iptables   

上面做完了 保证 XP能够ping通2台主机IP地址 然后YUM install 能够安装上程序。

安装ORACLE
           Ftp
工具上传ISO文件到/mnt/iso下、上传升级包、补丁包、程序包el6-oracle-rpm.txt

   开始安装

 

 

安装步骤_10g安装

 

    安装前:

 

    环境要求

    free -m 查看内存的大小 

    内存为1G , swap空间为空间为内存的2倍

    内存为8G ,swap空间为内存的1.5倍

    内存为16G ,swap空间为内存的0.75倍

    内存为16G以上,swap空间为内存上的0.75倍

-----------------------------------------------------------

    增加swap空间

 

    dd if=/dev/zero of=/opt/swap.img bs=1M count=2048

    mkswap /opt/swap.img -f

    swapon /opt/swap.img

    开机启动

    vim /etc/fstab

    /opt/swap.img swap swap defaults 0 0

---------------------------------------------------------OK

 

    修改hostname ,不需要修改/etc/sysconfig/network

 

    [root@mail oracle]# hostname up55.uplooking.com

    [root@mail oracle]# cat /etc/hosts

    192.168.0.55 up55.uplooking.com up55

 

    安装依赖包

 

    yum install libXp -y

    yum install libaio-devel -y

    yum install unixODBC-devel -y

    yum install *make* -y  安装10g做检查的时候会报错提示没有make-包。

    yum install `cat /opt/os/oracle/el6-oracle-rpm.txt` -y 安装所有需要的包

    --------yum groupinstall "Chinese Support" -y 安装中文支持-------NO

    --------注意 当界面不支持中文时候或者是乱码请修改LANG=en英文------

 

    伪造系统版本

 

    [root@mail oracle]# cat /etc/redhat-release 伪造系统版本

    Red Hat Enterprise Linux Server release 4.0 (Santiago)

 

    修改系统内核参数

 

    在做检查的时候1og始终要报错说内核参数有错,不要管它直接打个勾,还有做检查的时候

    到86%的时候会报错 直接忽略就是了打了补丁就好了。

 

    echo "kernel.sem = 250 32000 100 128" >>/etc/sysctl.conf

    echo "fs.file-max = 65536">>/etc/sysctl.conf

    echo "net.ipv4.ip_local_port_range = 1024 65000">>/etc/sysctl.conf

    echo "net.core.rmem_default = 1048576">>/etc/sysctl.conf

    echo "net.core.rmem_max = 1048576">>/etc/sysctl.conf

    echo "net.core.wmem_default = 262144">>/etc/sysctl.conf

    echo "net.core.wmem_max = 262144">>/etc/sysctl.conf

 

    修改用户权限(/etc/security/limits.conf

 

    oracle soft nofile 8192 --同时打开文件的数量

    oracle hard nofile 65536

    oracle soft nproc 4096  --同时使用运行多少线程

    oracle hard nproc 16384

 

    添加oracle用户及组

 

    groupadd -g 111 dba

    groupadd -g 110 oinstall

    useradd oracle -u 110 –g 110 –G 111

 

    修改oracle用户密码

  

    echo oracle|password oracle --stdin

 

    创建oracle安装目录

 

    mkdir /u01/app/oracle

    chown oracle.oinstall /u01/app/oracle -R

 

    修改环境变量 (~oracle/.bash_profile)

    export ORACLE_SID=o10g

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/db

    PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

 

    开始安装

 

    解压cpio.gz格式

   

    解压安装包

   

      解压文件

第一种方法:以cpio.gz 结尾的

zcat  lnx_920_disk1.cpio.gz | cpio -idmv

zcat  lnx_920_disk1.cpio.gz | cpio -idmv

zcat  lnx_920_disk1.cpio.gz | cpio -idmv

 

第二种方法 :

    第一步:

gunzip lnx_920_disk1.cpio.gz

gunzip lnx_920_disk2.cpio.gz

gunzip lnx_920_disk3.cpio.gz

    第二步:--以cpio结尾的---

cpio -idmv < lnx_920_disk1.cpio

cpio -idmv < lnx_920_disk2.cpio

cpio -idmv < lnx_920_disk3.cpio

   

 

    cpio -idmv < 10201_database_linux_x86_64.cpio.gz

   

    root用户执行  xhost +

 

    su - oracle

  

    注意  不要在当前目录下

    运行 <全路径>/database/runInstaller

    这个步骤只是指安装软件不建立数据库《》《》

    报错 : 内核参数直接打勾 报错网络错误DHCP需要重新配置/etc/sysconfig/network-

script/ifcfg-th0  修改为下面的标准

DEVICE="eth0"

NM_CONTROLLED="yes"

ONBOOT=yes

HWADDR=00:50:56:A8:6A:43

TYPE=Ethernet

BOOTPROTO=none

IPADDR=172.16.10.34

PREFIX=24

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值