oracle同步软件技术实现对比
基于Oracle数据库的数据同步技术大体上可分为两类:Oracle自己提供的数据同步技术和第三方厂商提供的数据同步技术。Oracle自己的同步技术有DataGuard,Streams,Advanced Replication和一款叫做GoldenGate的数据同步软件。第三方厂商的数据同步技术有Quest公司的SharePlex和DSG的RealSync。下面对这些技术逐一进行介绍。一、DataGuard数据同步技术DataGuard是Oracle数据库自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用(Apply)这些日志文件,从而使目标数据库与源数据库保持同步。DataGu
oracle体系结构
ORACLE数据库系统为具有管理ORACLE数据库功能的计算机系统。每一个运行的ORACLE数据库与一个ORACLE实例(INSTANCE)相联系。一个ORACLE实例为存取和控制一数据库的软件机制。每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称SGA)被分配,有一个或多个ORACLE进程被启动。该SGA 和 ORACLE进程的结合称为一个ORACLE数据库实例。一个实例的SGA和进程为管理数据库数据、为该数据库一个或多个用户服务而工作。在ORACLE系统中,首先是实例启动,然后由实例装配(MOUNT)一数据库。在松耦合系统中,
oracle运行机制
我们从一个用户请求开始讲,ORACLE的完整的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址),那么这个请求都会通过DNS服务器或HOST文件的服务名解析然后传送到ORACLE监听进程,监听进程接收到用户请求后会采取两种方式来处理这个用户请求,下面我们分专用服务器和共享服务器分别采用这两种方式时的情况来讲:专勇服务器模式下:一种方式是监听进程接收到用户进程请求后,产生一个新的专用服务器进程,并且将对用户进程的所有控制信息传给此服务器进程,也就
alter system switch logfile和alter system archive log current的区别
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当...
处理某银行系统Flash Recovery Area空间不足导致数据库挂起
ORA-16014错误解决办法 1.问题以及解决过程 SQL> select status from v$instance; STATUS ------------ MOUNTED SQL> alter database open; alter database open * 第 1 行出现错误: ORA-16014: 日志 2 的序列号 13...
成熟人格的六大要素,看你成不成熟
人,必须在各种各样的社会环境中生存。同学间、同事间、夫妻间、朋友间、与上司、与远亲、与近邻、与路人,每个场合所应该采取的应对方式都不同,除了要充分洞察现实环境之外,没有成熟人格,是很难适应这些...
Linux 系统健康巡检脚本
客户应用系统服务器要做健康检查,操作系统为Red Hat Enterprise Linux 5.6,数据库为oracle 10g,写了如下shell脚本:#!/bin/bashecho "You are logged in as `whoami`";if [ `whoami` != root ]; thene...
oracle10g patch 不同系统下载地址列表总汇
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.ziphttp://download.oracl...
oracle联机热备份的原理
要求归档模式 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 14 Next...
backup database plus archivelog; 命令详解
RMAN> backup database plus archivelog;命令的理解! 个人理解如下: 执行命令后系统 切换redo log并归档à备份归档文件(scn:604010~609123)à备份数据文件(ckp scn:609130/609129)à切换redo...
在RMAN备份文件中恢复备份的归档日志文件
业务系统用logmnr做日志抽取,需要通过归档日志,但是发现有些归档日志因为保存时间太短,已经被清除。为了能还原归档日志,需要在rman备份中恢复备份的归档日志文件。因为归档已经清除,在用DBMS_Logmnr分析备份...
关于数据库数据导入时出现的ora-01659报错
在执行一个业务数据库迁移的时候发现导入报告如下错误,常识几次都不能正常执行导入操作。数据在其他库中导出时使用默认导出dmp包,但在导入到本机时提示如下问题。Export file cre...
oracle捕捉消耗cpu资源进程
很多时候我们的服务器可能会经历CPU消耗100%的性能问题.排除系统的异常,这类问题通常都是因为系统中存在性能低下甚至存在错误的SQL语句, 消耗了大量的CPU所致.使用top监控数据库进程top - 14:27:12 up 58 days, ...
Weblogic8性能优化文档
应用中间件是weblogic8.1 1.1 weblogic核心运行规则 WebLogic Server的核心组件由监听线程,套接字复用器和可执行线程的执行队列组成。当服务器由监听线程接收到连接请求后,将对它的连接控制权交给等待接收请求的套...
WebLogic异常分析之资源排队请求
在应用生产中经常会碰到如下故障中间件为weblogic10 <2009-8-5 上午07时06分47秒 GMT+08:00> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '11' for queue: 'weblogic.kernel.Default...
文件切割shell
最近研究Linux Shell,Peal,C,Apache方面的东西发现一个很有价值Shell脚本,自动分割大的文件为若干块。网上流传的类似脚本都是调用split分割而这个脚本调用 dd 直接把输入流输出为多个文件,技术上非常先进!...
oracle技术网站汇总
oraclewww.**.orgwww.itpub.netpowerbuilderhttp://www.pdriver.com/www.csdn.net软件工程师网站http://www.51cmm.com/国内ORACLE相关站点 Oracle中国公司 http://www.oracle.com/cn 提供最新的产品及服务介绍。 中...
Oracle字符集问题总结
经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希...
某银行积分系统数据库RAC环境扩充undo表空间
环境:当前数据库版本oracle 10.2.0.5 ,两节点RAC环境OS aix 6.1 HACMP5.5 UNDO表空间用于存放UNDO数据,当执行DML操作(insert、update、delete)的时候,oracle会将这些操作的旧数据...
ORA-29740 成员逐出报错
客户业务系统数据库出现如下故障,造成业务系统缓慢,几分钟后系统恢复正常,查看系统日志发现如下错误信息。节点2报错日志如下:Trace dumping is performing id=[cdmp_20090119104811]Mon Jan 19 10:49:22 2009W...