All News

66 1/4 1 2 3 4 > >|

终极Oracle数据恢复工具 -- AUL

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 原创工具AUL可以离开Oracle运行环境, 从数据文件中直接读取记录, 当你无法打开数据库(如丢失System表空间, System表空间损坏, 丢失其中一个数据文件, 数据文件时间点不一致, 表被Drop掉或Truncate掉)时, 可以考虑用它来读取剩余数据文件, 将数...

Tags: [+] add

用Perl写Primary维护脚本

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 维护生产库上的归档日志都不是一件容易的事, 一方面要尽量保存可能多的归档日志, 另一方面又要确保归档日志空间足够, 给归档日志用的卷又不会是很大, 最关键的是你不能时时盯着卷的容量, 还要保证删除不出错. 这个工作其实是有如下几个需求: 1, 根据容量保存最新的日志...

Tags: [+] add

用Perl写Standby维护脚本

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 Perl是一门非常适合用来写数据库管理脚本的语言, Shell当然也很强, 但在这个领域还是没有Perl好. 来讲一个最简单的需求, 需要取得Standby或Dataguard上最后一个应用的归档日志, 在普通恢复和Managed恢复方式都要支持, 这个需求并不容易准确地实现...

Tags: [+] add

_谁吃了历史库的大量存贮?

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 eBay的chao_ping在Oracle-l中问如何节约历史库的空间, 经过了10年的发展, eBay的历史库积累了100多TB的数据, 并且数据的增幅很大, 虽然历史库用不着很好的存贮, 但这笔成本还是比较大的. 已经使用了压缩表将常规的表的空间压缩到了三分之一到六分之一...

Tags: [+] add

AUL DMP中用户名不再是MYDUL了

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 AUL的DMP格式文件很方便于恢复数据, 但还是有一个地方不爽, 因为在DMP格式中, 表的所有者总是MYDUL这个用户, 而不是这个表原来的用户名. 例如用下面的命令恢复一个表: set output_style dmp; set charset 852; UNLOAD T...

Tags: [+] add

步行十多公里回家

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 入夏以来, 就没有怎么去爬过山. 入秋以来, 除了一次背儿子从老和山到北高峰后, 也没有再爬过山, 基本上最近三个月以来, 没有锻练过身体了, 因此决定今天去爬山. 否则骨头就老化了, 会再没有信心去黄山及其他名山了. 中午请ningoo和blue_prince吃完...

Tags: [+] add

用rawsync来做Standby的过程

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 制作一个远程Standby, 如果数据库很忙, 生成的归档太多了, 没有足够的空间可以保存所有的归档日志, 可以参考如下步骤, 一部份一部份地将Standby建起来. 1, 在远程Standby机器上安装Oracle, 规划裸设备 2, 创建Standby的参数文件, 启动...

Tags: [+] add

rawsync初步搞定

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 rsync适合于用来文件系统上文件的网络拷贝, 但并不适合于裸设备的网络对拷, 主要原因如下: 1, 区分符号链接. 2, 源端是符号链接时不传内容. 3, 目标端先生成监时文件. 4, 目标端先删除原文件, 然后重命令传好的监时文件. 当面对裸设备时, 则不需要以...

Tags: [+] add

优化掉一个100GB的索引

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 用会计模型来管理与钱有关的数据, 是一个不错的选择, 上百年的成熟模型. 一般会有凭证及会计分录信息, 凭证中记录的是那一天, 从那个帐号向那个帐号转了多少钱, 而会计分录是针对每个帐户的, 那一天入了多少, 出了多少. 在会记分录中, 分录号可以选择从凭证号派生出...

Tags: [+] add

支付宝内部技术讲座

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 题目为基于数据的性能调整, 来到快速增长的支付宝, 首要面对的问题是性能问题, 如何让系统支持未来业务的增长. 另外, 由于是中间进来的, 对应用并不了解, 那就只能将一些性能数据共享给应用开发人员, 请他们一起来关注, 以解决一些很明显的性能问题. 用数据来说明问题, 而不...

Tags: [+] add

我的工具在支付宝(Alipay)

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 转眼间来到支付宝已经半年了, 这半年在工具上没有任何创意, 将以前写的几个工具在这儿用了一用, 到底用了以前写的什么工具呢? oramon. 来到一个新的公司, 接触新的数据库, 首要任务当然是去摸一摸它们了, 这就需要去抓一些性能上的数据(系统级的视图), ora...

Tags: [+] add

我的工具在eBay

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 在eBay工作的3年半时间里, 除了做DBA外, 还写了一些工具, 其中有几个得到了很好的应用, 现在回忆一下用得最好的有四个. ocidiff. 两个数据库用户之间表(及其他对象)结构双向对比, 及单向自动同步的脚本. 主要解决一些边缘的测试数据库和中心测试环境表...

Tags: [+] add

ociuldr2源代码

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 hrb_qiuyb根据ociuldr源代码, 用OCI 8的函数接口重写了文本导出工具, 所有已有的功能和命令行参数保持不变, 并增加了对CLOB/BLOB字段的支持(导出成独立的文件), 并且在Oracle 10g下可以用sys用户登录进行操作了, 就命名为ociuldr2...

Tags: [+] add

Remote DD或Raw-rsync

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 这几天要做几个远程的Standby, 由于是在数据库用的是将要过时的裸设备(Oracle 12g要)上的, 发现以前最喜欢的方式不好用了. 最喜欢的是停止源端的Standby的恢复, 然后用rsync拷到远程的机器上, 以前面对的是Veritas文件系统, 因此很容易编写运行...

Tags: [+] add

不知道小孩吃饱了没?

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 今天带儿子去吴山广场玩, 爬爬小山, 逛逛河坊街, 然后在天兴楼吃中饭. 儿子吃饭一直都是我和老婆要面对的一道难题, 感觉上他吃了很少, 于是问儿子. 爸爸: 宝宝, 饱了没有? 儿子: bao 吃完饭后, 到西湖边上再逛了一会儿, 然后打车回去, 看到街边吃饭...

Tags: [+] add

DreamHost好象升级PHP了

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 今天早上访问基于Lilina的RSS时, 页面中报了如下错误. Only variables can be passed by reference ... 在网上已证实这是PHP的一个Bug (33643), 当然不能要求DreamHost改PHP版本了, 只能更改...

Tags: [+] add

Perl监控AIX的网卡流量

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 活运活用, 用Perl写了一个看AIX主机网卡流量的脚本, 差不多和"Hello, World"一样简单了. #!/home/oracle/dbaperl/bin/perl -w # use AIX::Perfstat; my $nettotal = AIX::Perfs...

Tags: [+] add

Perl AIX-Perfstat-0.03编程

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 AIX Perfstat提供了一个访问主机性能数据的接口, 可以参考libperfstat.h和API接口文档来了解. 在AIX-Perfstat接口中, 每一个API调用都返回一个hash. 先是了解一下, 这个接口提供了那些数据. cpu_total proce...

Tags: [+] add

安装Perl AIX-Perfstat-0.03

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 昨天在AIX上安装AIX::Perfstat包时, 遇到了一点小问题, 下载并运行如下命令后, 报了一点错. perl Makefile.PL make 报的错误是找不到cpu.o, memory.o等目标文件, 所以不能link成可执行文件, 这时可以修改Mak...

Tags: [+] add

需要什么样的监控?

作者:d.c.b.a, 订阅AnySQL, Oracle数据库恢复及服务, Sybase恢复, 磁盘及RAID恢复 一提到系统监控就会联想到Cacti这个优秀的开源软件, 或用Nagios. 不管什么样的监控软件平台, 监控可做的事大约有四个方面. 一定的报警机制. 对于特定的事件, 需要用特定的方式(手机, 邮件, 淘宝旺旺等)通知相关人员, 通知的事件大小由监制的机制来决定,...

Tags: [+] add
66 1/4 1 2 3 4 > >|