摘要:
一.官网说明 A datadistribution configuration is a one-to-many configuration. Oracle GoldenGatesupports synchronization of a source database to any number of target systems.Oracle GoldenGate supports like-to-like or heterogeneous transfer of data, withcapabilities for filtering and conversion on any syste
阅读全文
posted @ 2011-11-19 23:01
davedba
阅读(192)
推荐(0)
摘要:
一.官网说明 A datadistribution configuration is a one-to-many configuration. Oracle GoldenGatesupports synchronization of a source database to any number of target systems.Oracle GoldenGate supports like-to-like or heterogeneous transfer of data, withcapabilities for filtering and conversion on any syste
阅读全文
posted @ 2011-11-19 23:01
davedba
阅读(155)
推荐(0)
摘要:
由于GoldenGate所需的用户权限较大,而每个GoldenGate进程配置文件中都需要设置该用户和密码用于数据库登陆,出于安全性的考虑,建议将密码进行加密。官方文档上介绍的加密有如下三种方法:1.EncryptionOptions are available for encrypting anddecrypting:(1)data in an extract file ortrail(2)database passwords(3)data sent across TCP/IP--这里的可以对trail文件加密或者对db 密码进行加密。2.Command security: Sets use
阅读全文
posted @ 2011-11-19 16:30
davedba
阅读(230)
推荐(0)
摘要:
由于GoldenGate所需的用户权限较大,而每个GoldenGate进程配置文件中都需要设置该用户和密码用于数据库登陆,出于安全性的考虑,建议将密码进行加密。官方文档上介绍的加密有如下三种方法:1.EncryptionOptions are available for encrypting anddecrypting:(1)data in an extract file ortrail(2)database passwords(3)data sent across TCP/IP--这里的可以对trail文件加密或者对db 密码进行加密。2.Command security: Sets use
阅读全文
posted @ 2011-11-19 16:30
davedba
阅读(203)
推荐(0)
摘要:
一.Trails 说明理论知识在系列一里有说明,这里在拿出来看一下:Oracle Golden Gate 系列一 -- GG 架构 说明http://blog.csdn.net/tianlesoftware/article/details/6925907 To support thecontinuous extraction and replication of database changes, Oracle GoldenGatestores the captured changes temporarily on disk in a series of files called a trai
阅读全文
posted @ 2011-11-19 11:30
davedba
阅读(211)
推荐(0)
摘要:
一.Trails 说明理论知识在系列一里有说明,这里在拿出来看一下:Oracle Golden Gate 系列一 -- GG 架构 说明http://blog.csdn.net/tianlesoftware/article/details/6925907 To support thecontinuous extraction and replication of database changes, Oracle GoldenGatestores the captured changes temporarily on disk in a series of files called a trai
阅读全文
posted @ 2011-11-19 11:30
davedba
阅读(195)
推荐(0)
摘要:
一.使用命令查看主要有如下命令:这里注意STATS 指静态的信息,而STATUS 是运行时的信息。1.1 Monitoring an Extract recovery If Extractabends when a long-running transaction is open, it can seem to take a long timeto recover when it is started again. To recover its processing state, Extractmust search back through the online and archived l
阅读全文
posted @ 2011-11-18 20:20
davedba
阅读(317)
推荐(0)
摘要:
一.使用命令查看主要有如下命令:这里注意STATS 指静态的信息,而STATUS 是运行时的信息。1.1 Monitoring an Extract recovery If Extractabends when a long-running transaction is open, it can seem to take a long timeto recover when it is started again. To recover its processing state, Extractmust search back through the online and archived l
阅读全文
posted @ 2011-11-18 20:20
davedba
阅读(219)
推荐(0)
摘要:
一.Checkpoints 理论说明有关GG的Checkpoints 在系列一, GG的架构中以说明:OracleGolden Gate 系列一 --GG 架构 说明http://blog.csdn.net/tianlesoftware/article/details/6925907这里在单独拿出来说明一下,因为这是一个较为重要的概念。 Checkpoints storethe current read and write positions of a process to disk for recovery purposes.These checkpoints ensure that dat
阅读全文
posted @ 2011-11-17 20:05
davedba
阅读(148)
推荐(0)
摘要:
一.Checkpoints 理论说明有关GG的Checkpoints 在系列一, GG的架构中以说明:OracleGolden Gate 系列一 --GG 架构 说明http://blog.csdn.net/tianlesoftware/article/details/6925907这里在单独拿出来说明一下,因为这是一个较为重要的概念。 Checkpoints storethe current read and write positions of a process to disk for recovery purposes.These checkpoints ensure that dat
阅读全文
posted @ 2011-11-17 20:05
davedba
阅读(159)
推荐(0)
摘要:
一.初始化说明 GG实施过程中,初始化是一个重要的工作,尤其是要初始化的数据较多,并且系统又是7*24的时。 对于静态初始化,把业务停掉,DB 上的数据就不会有变化,这时候,我们可以用expdp/impdp 或者dblink 等方式把基数据同步过去, 在启动相关的GG 同步进程就可以了。 但如果要求零停机,DB事务就会不间断进行,可以通过如下两种方法来保证初始化过程中事务的完整性和数据的准确性呢 1. 利用 Keys + Handlecollisions 2. 利用 commit SCN/CSN1.1 Keys+Handlecollisions 方法在我们系列九中的说明和测试使用的就是第...
阅读全文
posted @ 2011-11-17 17:39
davedba
阅读(175)
推荐(0)
摘要:
一.初始化说明 GG实施过程中,初始化是一个重要的工作,尤其是要初始化的数据较多,并且系统又是7*24的时。 对于静态初始化,把业务停掉,DB 上的数据就不会有变化,这时候,我们可以用expdp/impdp 或者dblink 等方式把基数据同步过去, 在启动相关的GG 同步进程就可以了。 但如果要求零停机,DB事务就会不间断进行,可以通过如下两种方法来保证初始化过程中事务的完整性和数据的准确性呢 1. 利用 Keys + Handlecollisions 2. 利用 commit SCN/CSN1.1 Keys+Handlecollisions 方法在我们系列九中的说明和测试使用的就是第...
阅读全文
posted @ 2011-11-17 17:39
davedba
阅读(165)
推荐(0)
摘要:
一.DDL 说明1.1 说明这部分的说明,在系列四和系列六中已经说明:Oracle Golden Gate 系列六 --11gR2 Ora2Ora 单向复制GG 示例http://blog.csdn.net/tianlesoftware/article/details/6950018Oracle Golden Gate 系列四--GG 安装 与 卸载 理论知识http://blog.csdn.net/tianlesoftware/article/details/6937183不过为了便于整理与查阅,还是将DDL 同步这部分内容单独整理出来。GoldenGate的DDL同步只支持两边一致的数据库
阅读全文
posted @ 2011-11-17 13:22
davedba
阅读(322)
推荐(0)
摘要:
一.DDL 说明1.1 说明这部分的说明,在系列四和系列六中已经说明:Oracle Golden Gate 系列六 --11gR2 Ora2Ora 单向复制GG 示例http://blog.csdn.net/tianlesoftware/article/details/6950018Oracle Golden Gate 系列四--GG 安装 与 卸载 理论知识http://blog.csdn.net/tianlesoftware/article/details/6937183不过为了便于整理与查阅,还是将DDL 同步这部分内容单独整理出来。GoldenGate的DDL同步只支持两边一致的数据库
阅读全文
posted @ 2011-11-17 13:22
davedba
阅读(172)
推荐(0)
摘要:
一. 官网说明Oracle官方文档对Bootstrap$的说明:UnderstandingBootstrap Of Oracle Databasehttp://blog.csdn.net/tianlesoftware/article/details/6823453 In Oracle,Bootstrap refers to loading of metadata (data dictionary) before we OPEN thedatabase. Bootstrap objects are classified as the objects (tables / indexes / clu
阅读全文
posted @ 2011-10-31 19:24
davedba
阅读(232)
推荐(0)
摘要:
一. 官网说明Oracle官方文档对Bootstrap$的说明:UnderstandingBootstrap Of Oracle Databasehttp://blog.csdn.net/tianlesoftware/article/details/6823453 In Oracle,Bootstrap refers to loading of metadata (data dictionary) before we OPEN thedatabase. Bootstrap objects are classified as the objects (tables / indexes / clu
阅读全文
posted @ 2011-10-31 19:24
davedba
阅读(258)
推荐(0)
摘要:
一. X$表说明之前整理了一篇有关动态性能视图的blog:Oracle 动态性能视图http://blog.csdn.net/tianlesoftware/article/details/5863191Oracle 参数分类 和 参数的查看方法http://blog.csdn.net/tianlesoftware/article/details/5583655 The fixed X$tables are no real tables; you will not find them in any database schema. Thesevirtual tables provide a SQ
阅读全文
posted @ 2011-10-30 19:13
davedba
阅读(291)
推荐(0)
摘要:
一. X$表说明之前整理了一篇有关动态性能视图的blog:Oracle 动态性能视图http://blog.csdn.net/tianlesoftware/article/details/5863191Oracle 参数分类 和 参数的查看方法http://blog.csdn.net/tianlesoftware/article/details/5583655 The fixed X$tables are no real tables; you will not find them in any database schema. Thesevirtual tables provide a SQ
阅读全文
posted @ 2011-10-30 19:13
davedba
阅读(317)
推荐(0)
摘要:
一.FlashbackDatabase 和 Restore Points 说明官网的链接如下:http://download.oracle.com/docs/cd/E18283_01/backup.112/e10642/flashdb.htm关于FlashbackDatabase 的内容,我之前的blog里有说明:Oracle Flashback 技术 总结http://blog.csdn.net/tianlesoftware/article/details/4677378这里提到这两者,是因为这两者的功能和类似。官方的说明如下: OracleFlashback Databaseand res
阅读全文
posted @ 2011-10-29 21:06
davedba
阅读(231)
推荐(0)
摘要:
一.FlashbackDatabase 和 Restore Points 说明官网的链接如下:http://download.oracle.com/docs/cd/E18283_01/backup.112/e10642/flashdb.htm关于FlashbackDatabase 的内容,我之前的blog里有说明:Oracle Flashback 技术 总结http://blog.csdn.net/tianlesoftware/article/details/4677378这里提到这两者,是因为这两者的功能和类似。官方的说明如下: OracleFlashback Databaseand res
阅读全文
posted @ 2011-10-29 21:06
davedba
阅读(180)
推荐(0)
摘要:
一.Oracle Lifetime Support 分类网站的说明http://www.oracle.com/us/support/lifetime-support/index.html在如下这篇文章里有更详细的说明:http://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdfOracle Lifetime Support Policy With OracleSupport, you know up front and with certainty how long your Oracle pro
阅读全文
posted @ 2011-10-27 19:01
davedba
阅读(174)
推荐(0)
摘要:
一.Oracle Lifetime Support 分类网站的说明http://www.oracle.com/us/support/lifetime-support/index.html在如下这篇文章里有更详细的说明:http://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdfOracle Lifetime Support Policy With OracleSupport, you know up front and with certainty how long your Oracle pro
阅读全文
posted @ 2011-10-27 19:01
davedba
阅读(242)
推荐(0)
摘要:
数据库版本是10.2.0.1,使用EXPDP 导数据的时候,alert log 出现如下信息:Wed Oct 26 12:14:02 2011The value (30) of MAXTRANS parameterignored.kupprdp: master process DM00 started withpid=73, OS id=4731to execute - SYS.KUPM$MCP.MAIN('SYS_EXPORT_SCHEMA_01', 'SYS','KUPC$C_1_20111026121403', 'KUPC$S_1_
阅读全文
posted @ 2011-10-27 12:45
davedba
阅读(181)
推荐(0)
摘要:
数据库版本是10.2.0.1,使用EXPDP 导数据的时候,alert log 出现如下信息:Wed Oct 26 12:14:02 2011The value (30) of MAXTRANS parameterignored.kupprdp: master process DM00 started withpid=73, OS id=4731to execute - SYS.KUPM$MCP.MAIN('SYS_EXPORT_SCHEMA_01', 'SYS','KUPC$C_1_20111026121403', 'KUPC$S_1_
阅读全文
posted @ 2011-10-27 12:45
davedba
阅读(197)
推荐(0)
摘要:
一.Byte 与 bit 说明 在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称, 即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。 在计算机网络或者是网络运营商(Internet service provider)中,一般,宽带速率的单位用bps(或b/s,小b)表示;bps表示比特每秒即表示每秒钟传输多少位信息,
阅读全文
posted @ 2011-10-26 23:41
davedba
阅读(508)
推荐(0)
摘要:
一.Byte 与 bit 说明 在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称, 即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。 在计算机网络或者是网络运营商(Internet service provider)中,一般,宽带速率的单位用bps(或b/s,小b)表示;bps表示比特每秒即表示每秒钟传输多少位信息,
阅读全文
posted @ 2011-10-26 23:41
davedba
阅读(273)
推荐(0)
摘要:
一. Wikepedia上有关IOPS 的说明链接如下:http://en.wikipedia.org/wiki/IOPS IOPS(Input/OutputOperationsPer Second, pronounced i-ops) is a common performance measurement used tobenchmarkcomputer storagedevices likeharddisk drives(HDD),solid state drives(SSD), andstorage area networks(SAN). As with anybenchmark, IO
阅读全文
posted @ 2011-10-26 21:22
davedba
阅读(386)
推荐(0)
摘要:
一. Wikepedia上有关IOPS 的说明链接如下:http://en.wikipedia.org/wiki/IOPS IOPS(Input/OutputOperationsPer Second, pronounced i-ops) is a common performance measurement used tobenchmarkcomputer storagedevices likeharddisk drives(HDD),solid state drives(SSD), andstorage area networks(SAN). As with anybenchmark, IO
阅读全文
posted @ 2011-10-26 21:22
davedba
阅读(187)
推荐(0)
摘要:
一. 官方说明Oracle 11gR2 文档:LOB Storagehttp://download.oracle.com/docs/cd/E11882_01/appdev.112/e18294/adlob_tables.htm#ADLOB45267Oracle 10gR2 文档:LOBs in Tableshttp://download.oracle.com/docs/cd/B19306_01/appdev.102/b14249/adlob_tables.htm#sthref1651.1 Creating Tables That Contain LOBsWhen creating tables
阅读全文
posted @ 2011-10-25 22:14
davedba
阅读(338)
推荐(0)
摘要:
一. 官方说明Oracle 11gR2 文档:LOB Storagehttp://download.oracle.com/docs/cd/E11882_01/appdev.112/e18294/adlob_tables.htm#ADLOB45267Oracle 10gR2 文档:LOBs in Tableshttp://download.oracle.com/docs/cd/B19306_01/appdev.102/b14249/adlob_tables.htm#sthref1651.1 Creating Tables That Contain LOBsWhen creating tables
阅读全文
posted @ 2011-10-25 22:14
davedba
阅读(393)
推荐(0)
摘要:
原文连接:http://www.oracledatabase12g.com/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3oracle-universal-installer-oui-text.html一.OUI 说明1.1.什么是 OUI(1)基于Java的图形用户界面(GUI)应用程序(2)会从products.xml文件中读取组件信息并安装套件(3)OUI提供了统一的用户安装界面使用OUI的先题条件:(1)OUI需要用到Java运行时环境即JavaRuntime Environment (JRE),在绝大多数平台上该JRE会由OUI自动安装(少
阅读全文
posted @ 2011-10-24 20:11
davedba
阅读(372)
推荐(0)
摘要:
原文连接:http://www.oracledatabase12g.com/archives/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3oracle-universal-installer-oui-text.html一.OUI 说明1.1.什么是 OUI(1)基于Java的图形用户界面(GUI)应用程序(2)会从products.xml文件中读取组件信息并安装套件(3)OUI提供了统一的用户安装界面使用OUI的先题条件:(1)OUI需要用到Java运行时环境即JavaRuntime Environment (JRE),在绝大多数平台上该JRE会由OUI自动安装(少
阅读全文
posted @ 2011-10-24 20:11
davedba
阅读(324)
推荐(0)
摘要:
Oracle公司规定每年一月、四月、七月和十月的最接近15的星期二发布CPU(Critical Patch Update).关于CPU 的说明,参考我的blog:Oracle 补丁体系 及opatch 工具 介绍http://blog.csdn.net/tianlesoftware/article/details/5809526关于CPU的发布信息,可以从以下网址查询:http://www.oracle.com/technology/deploy/security/alerts.htm关于此次CPU的详细信息,参考官方文档:Patch Set Updateand Critical Patch
阅读全文
posted @ 2011-10-22 20:20
davedba
阅读(144)
推荐(0)
摘要:
Oracle公司规定每年一月、四月、七月和十月的最接近15的星期二发布CPU(Critical Patch Update).关于CPU 的说明,参考我的blog:Oracle 补丁体系 及opatch 工具 介绍http://blog.csdn.net/tianlesoftware/article/details/5809526关于CPU的发布信息,可以从以下网址查询:http://www.oracle.com/technology/deploy/security/alerts.htm关于此次CPU的详细信息,参考官方文档:Patch Set Updateand Critical Patch
阅读全文
posted @ 2011-10-22 20:20
davedba
阅读(141)
推荐(0)
摘要:
在2011年Oracle 的OOW会议期间,Oracle 发布了Enterprise Manager Cloud Control 12c。 在Oracle Database 10g之前,即Oracle 9i版本中(我最早接触Oracle的版本,Oracle 8 没有用过),Oracle Enterprise Manager是一个GUI方式的管理框架,同样由Console,OMR,Agent三层体系组成。 从Oracle 10g开始,Oracle重写了OEM,推出了web模式的OEM,并有了新的名词: (1)Oracle Enterprise Manager Database Control .
阅读全文
posted @ 2011-10-22 19:57
davedba
阅读(134)
推荐(0)
摘要:
在2011年Oracle 的OOW会议期间,Oracle 发布了Enterprise Manager Cloud Control 12c。 在Oracle Database 10g之前,即Oracle 9i版本中(我最早接触Oracle的版本,Oracle 8 没有用过),Oracle Enterprise Manager是一个GUI方式的管理框架,同样由Console,OMR,Agent三层体系组成。 从Oracle 10g开始,Oracle重写了OEM,推出了web模式的OEM,并有了新的名词: (1)Oracle Enterprise Manager Database Control .
阅读全文
posted @ 2011-10-22 19:57
davedba
阅读(135)
推荐(0)
摘要:
安装Oracle 11gR2数据库,安装过程中报错:[INS-35172] Target database memory (778MB)exceeds the systems available shared memory ({0}MB).经过测试,目前系统最大能通过的内存是:632M. 如下图:影响这个最大值,即632M是我们的tmpfs 文件的大小。 这个问题和我之前的blog原因类似:Oracle11gR2 RAC ORA-00845 MEMORY_TARGET not supported on this system 解决方法http://blog.csdn.net/tianlesof
阅读全文
posted @ 2011-10-22 16:41
davedba
阅读(233)
推荐(0)
摘要:
安装Oracle 11gR2数据库,安装过程中报错:[INS-35172] Target database memory (778MB)exceeds the systems available shared memory ({0}MB).经过测试,目前系统最大能通过的内存是:632M. 如下图:影响这个最大值,即632M是我们的tmpfs 文件的大小。 这个问题和我之前的blog原因类似:Oracle11gR2 RAC ORA-00845 MEMORY_TARGET not supported on this system 解决方法http://blog.csdn.net/tianlesof
阅读全文
posted @ 2011-10-22 16:41
davedba
阅读(422)
推荐(0)
摘要:
新搭建的环境,还没上线,今天在部署脚本,RMAN 备份中有一个警告,内容如下:RMAN-06207: WARNING: 1 objects could not bedeleted for DISK channel(s) dueRMAN-06208: to mismatched status. Use CROSSCHECK command to fix statusRMAN-06210: List of Mismatched objectsRMAN-06211: ==========================RMAN-06212: Object TypeFilename/HandleRMA
阅读全文
posted @ 2011-10-21 16:52
davedba
阅读(291)
推荐(0)
摘要:
新搭建的环境,还没上线,今天在部署脚本,RMAN 备份中有一个警告,内容如下:RMAN-06207: WARNING: 1 objects could not bedeleted for DISK channel(s) dueRMAN-06208: to mismatched status. Use CROSSCHECK command to fix statusRMAN-06210: List of Mismatched objectsRMAN-06211: ==========================RMAN-06212: Object TypeFilename/HandleRMA
阅读全文
posted @ 2011-10-21 16:52
davedba
阅读(278)
推荐(0)