OracleDataGuard介绍一、DataGuard的基本原理当某次事务处理对生产数据库中的数据作出更改时,Oracle数据库将在一个联机重做日志文件里记录此次更改。在DataGuard中能够配置写日志的这个过程,除了把日志记录到本地的联机日志文件和归档日志文件里,还能够通过网络,把日志信息发送到远程的从(standby)数据库server上。这个备用日志文件写入过程能够是实时、同步的,以实现零数据丢失(最大保护模式maximumprotection)
系统 2019-08-12 01:33:49 3298
话说启动进程调用StartupXLOG启动xlog,根据情况,如果需要就排除系统故障引起的数据库不一致状态,做相应的REDO或UNDO,然后创建一个检查点,把所有共享内存磁盘缓冲和提交数据缓冲写并文件同步到磁盘、把检查点插入xlog文件、更新控制文件,使数据库达到一种状态。这节接着讨论启动进程在创建检查点时调用的CheckPointGuts方法(在创建重启点时也会调用这个方法)。CheckPointGuts方法功能是刷出所有共享内存中的数据到磁盘并做文件同
系统 2019-08-12 09:29:52 3297
一、简介在数据库日渐庞大的今天,为了方便对数据库数据的管理,比如按时间,按地区去统计一些数据时,基数过于庞大,多有不便。很多商业数据库都提供分区的概念,按不同的维度去存放数据,便于后期的管理,PostgreSQL也不例外。PostgresSQL分区的意思是把逻辑上的一个大表分割成物理上的几块儿。分区不仅能带来访问速度的提升,关键的是,它能带来管理和维护上的方便。分区的具体好处是:某些类型的查询性能可以得到极大提升。更新的性能也可以得到提升,因为表的每块的索
系统 2019-08-12 01:52:21 3295
在CSDN找到了相同的问题描述和解决方法:问题:我的表某个字段是Datetime型以"YYYY-MM-DD00:00:00"存放如A2009-01-2221:22:22B2009-01-2219:21:11C2009-01-2223:10:22现在用select*fromTABLEwheredatebetween'2009-1-22'And'2009-1-22'想查日期为2009-1-22的记录结果查不到有什么办法吗解决:1:createtabletb(i
系统 2019-08-12 01:52:31 3283
PL/Proxy和PostgreSQL集群的结构关系可以用下图清楚地表示,对PL/Proxy和PostgreSQL集群还不太了解的朋友可以看SkypePlansforPostgreSQLtoScaleto1BillionUsers这篇文章。以下操作是在三台不同机器上执行的情况,其中plproxy节点的机器名是P1,数据库节点的机器名分别是D1和D2。机器硬件配置如下,同时需要Linux-4.2、postgresql-8.3.0和plproxy-2.0.4,
系统 2019-08-29 23:23:18 3244
DB2提供的强大功能可以让
系统 2019-08-29 23:44:06 3215
C3P0是一个开放源代码的JDBC数据源实现项目,JDBC3和JDBC2扩展规范说明的Connection和Statement池。下面是使用C3P0配置一个PostgreSQL数据源:SringapplicationContext.xml配置代码:12
系统 2019-08-12 09:29:30 3198
上两篇文章:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.htmlhttp://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html介绍到了在MongoDB的控制台完成MongoDB的数据操作、以及通过JavaMongoDB的驱动完成在Java中对MongoDB的操作,通过前两篇文章我们对MongoDB有了全面、深刻的认识和理解。现在我们
系统 2019-08-12 01:33:13 3196
200行C代码实现插件式NOSQL存储服务器(一)2012-11-2422:30byHaippy,837阅读,1评论,收藏,编辑初一看,你肯定会觉得作者在忽悠人吧,200行C代码居然可以实现插件式NOSQL存储服务器?是的,200行C代码确实可以做到,但只能是一个极其简单的代码框架而已,不过感兴趣的同鞋可以在此基础上进行扩展。引言好了不多说,究竟什么才是插件式(Pluggable)的存储服务器呢,想必大家都用过MySQL吧,它就是一款典型的插件式关系型数据
系统 2019-08-12 01:55:21 3177
几种SQL取日期部分的方法:一.convertconvert(varchar(10),getdate(),120):varchar(10)截取位数可以调节,最多能显示19位(varchar(19))如:2009-12-1210:10:10->2009-12-12不带世纪数位(yy)(1)带世纪数位(yyyy)标准输入/输出(3)-0或100(1,2)默认monddyyyyhh:miAM(或PM)1101美国mm/dd/yyyy2102ANSIyy.mm.d
系统 2019-08-12 01:53:25 3177
Shell的一些注意事项。1,所有命令都要以分号(;)结尾,否则shell会以为你上一条命令还没有输入完,只是因为太长而分成几行输入了。2,有路径名的时候,要用引号括起来。3,Windows下面,Windows的路径名是用\来的,如C:\Windows\System32,而Unix系的都是用/的,如/home/louyx/sec/。Postgresql对这个处理的不好,在Win下面也要用/,例如D:/nsar_forms/xxx.txt。4,一些meta-
系统 2019-08-12 01:53:04 3167
现今云计算的从业人员对NoSQL一词并不感到陌生,虽然很多技术人员都长期从事关系数据库的工作,但现在他们对NoSQL技术充满期待。对于企业来说,从关系型数据库到NoSQL数据库转变绝对是个需要深思熟虑的大改变。这涉及的不仅是软件的变化,更多的是对于数据存储上观念性的变化。CouchDB专家兼作者BradleyHolt认为NoSQL并不是反SQL的运动,为对应的工作选择最恰当的工具才是正确的模式。大多数非关系数据库都具有快速和可伸缩的特性。通过放弃关系存储模
系统 2019-08-12 01:32:27 3166
sqlnet.ora作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串(connectdescriptor)假如sqlnet.ora是下面这个样子NAMES.DIRECTORY_PATH=(TNSNAMES,HOSTNAME)当客户端输入sqlplussys/oracle@orcl时,就会首先在tnsnames.ora文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主
系统 2019-08-12 01:31:59 3151
好不容易使用plsql可以成功连上数据库了,应用程序连接数据库却出现了问题其实解决这个问题也简单:1.查看oracle安装目录下的BIN目录,E:\app\Administrator\product\11.1.0\db_1\BIN发现有OraOLEDB11.dll这个文件解决方法:注册OraOLEDB11.dll注册方法:regsvr32OraOLEDB11.dll发现问题依旧Provider=OraOLEDB.Oracle.1未找到提供程序.该程序可能未
系统 2019-08-12 01:51:26 3149
高人在民间,无意间发现了一牛人用OracleForm写的九宫格游戏(SudokuGame),有兴趣的童鞋可以挂在自己EBS系统里,做账做累了玩玩:)详见原帖:SUDOKU.fmb--AnOracleFormsSudokugameprogramForm源码下载:Clickheretodownloadsudoku.fmb304KBOracleForm写的九宫格游戏(SudokuGame)
系统 2019-08-29 23:26:32 3148