数据库的最简单实现
admin 10年前 (2014-07-10) 2741浏览 0评论
所有应用软件之中,数据库可能是最复杂的。 MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就...
admin 10年前 (2014-07-10) 2741浏览 0评论
所有应用软件之中,数据库可能是最复杂的。 MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就...
admin 12年前 (2013-05-06) 5261浏览 0评论
系统:RHEL 5.6 X86_64 网卡:Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet 驱动:bnx2 2.2.1j 一、查看丢包情况 # ifconfig 其中一台rac服务...
admin 12年前 (2013-04-20) 2641浏览 0评论
在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要. 这也不是教科书,只是一些...
admin 12年前 (2013-04-19) 3111浏览 0评论
Oracle SGA,系统全局区(System Global Area),SGA的大小对oracle的性能有直接影响,那么应该如何调整SGA的大小呢? 调整之前需要明确一个常识:32位版本的oracle最大支持1.75GB的SGA,如果oracle版...
admin 13年前 (2011-12-27) 4119浏览 0评论
最近在某用户系统中,发现有一个Latch等待非常显著:object queue header operation...
admin 13年前 (2011-12-27) 3421浏览 0评论
在某客户的数据库跟踪中,发现如下程序块,对sdo_geor_ddl__table$$执行删除操作。 这是被Oracle Spatial 触发的一个后台操作,由触发器调用 SDO_GEOR_ERR_TRIGGER ,如果数据库不需要Spatial组件...
admin 13年前 (2011-12-22) 2648浏览 0评论
今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于open状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件。...
admin 13年前 (2011-12-21) 3040浏览 0评论
对于Oracle数据库来说,如果有文件被删除,只要文件句柄未关闭,则就可以在lsof的输出中看到标记为deleted的状态标记. 通过 proc 下的文件目录,可以找到文件句柄信息,这个就是Oracle的数据文件...
admin 13年前 (2011-12-19) 3034浏览 0评论
Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明...
admin 13年前 (2011-10-28) 2966浏览 0评论
某项目,使用红旗DC Server 5.0 SP4 for x86_64。在安装Oracle RAC后,本地终端无法登陆。在本地输入用户名和密码登陆,回车后,会重新返回初始登陆界面。这时,通过远程...
admin 13年前 (2011-09-22) 3406浏览 0评论
Oracle 在 7 月份收购了 Ksplice。使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性。现在该产品已经合并到 Oracle Linux 中。目前已经有超过 700...
admin 14年前 (2011-05-20) 2519浏览 0评论
以服务器内存为4G 修改/etc/sysctl.conf文件 (ROOT账户) kernel.shmmax = 2147483648 //公式:2G*1024*1024*1024=2147483648(字节) //表示最大共享内存,如果小的话可以按实...
admin 14年前 (2011-04-26) 3133浏览 0评论
还记得以前部门同事一起讨论过一个问题, 能否让oracle 9i ,10g standby数据库 可以边恢复边提供读服务? 提供像11g active standby 类似的功能,还问过oracle 是否有专门的包可以下放到9i,10g 数据库,打个...
admin 14年前 (2011-04-18) 3122浏览 0评论
创建了一个跨越在两个盘中的Oracle ASM表空间,并在上面建了一个有49万条记录的表,用来进行ASM恢复测试。 SQL> select disk_number, name,path from v$asm_dis...
admin 14年前 (2011-04-15) 3319浏览 0评论
昨天晚上花了几个小时时间,写了一个Oracle ASM的灾难恢复软件, 当Oracle ASM一个或多个盘损坏或丢失时, 可以最大化地将其余盘上的数据恢复出来. 程序还是采用不为大家所爱的命令行...
admin 14年前 (2011-04-02) 3343浏览 0评论
前段时间使用SQLULDR2和MySQL的Load Data命令迁移了大量数据, 操作步骤复杂一些, 但性能高, 但对于记录数较少的大量小表, 还是比较麻烦的, 刚好前几天想学习一下MySQL的C客户端编程, 于是就想写一...
admin 14年前 (2011-03-23) 4061浏览 0评论
基于OCI写的DataCopy(数据拷贝)与DataSync(数据同步)软件, 处理Lob类型的NULL值时一直都有问题, 会报ORA-01405错误, 导致去年丢失可以在正式场合(用于实时备份某地交通局的图片数据)使用的...
admin 14年前 (2011-03-17) 3100浏览 0评论
Hash算法在NoSQL、内存表、Cache中广泛使用,Oracle中也有基于Hash算法的Cluster对象,可以创建Hash表,但却没有Hash索引。在以前2000万记录的测试中,获取一条记录的逻辑读是1.06个,这个...