数据库

验证MySQL主从一致性(pt-table-checksum&pt-table-sync)

percona-toolkit-2.2.8-1.noarch.rpm有两个工具可以验证MySQL主从数据的一致性安装tookkit需要一些依赖包yum install perl perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes -y实验环境在Master上初始化实验数据create database mvbox;use mvbox;create ...

壹頁書
MySQL
2014-07-03 16:03

MySQL 硬件加速:Flash 存储技术

     对数据库瓶颈贡献最大的、恐怕I/O是当仁不让了、     市面上、网络上一抓一大把的调优理论、都是对I/O下手     然、摩尔定律称:硬件运算速度每18个月翻一倍、I/O已经不再是数据库瓶颈的头号杀手     那些墨守成规的DBA们、是时候转变思路啦、醒醒哈、别睡着了               大家伙先看一下MySQL

幕南风
Oracle
2014-07-03 14:23

深入理解Oracle表(4): 表(Table)和段(Segment)之间是什么关系

       表是段,但段不一定是表,段还有index段、undo段、分区之类的       具体如下:       首先,要清楚它们的概念:表是逻辑对象;段是物理存储对象       然后,再看它们之间的关系:        ① 段的存在,并不是依赖于表的。建立一些其它逻辑对象也会会创建段,如索引、物化视图     

幕南风
Oracle
2014-07-03 14:22

Oracle clusterware组成概述

       ㈠ clusterware和RAC的关系                 狭义上,RAC指借助“某种集群件”搭建出来的一个“多实例、单数据库”的环境          这里的集群件可以是 Oracle clusterware、Sun cluster等          clusterware把分布式主机虚拟成一个计算机          RAC把分布式实例虚拟成一个实例  &nbs

幕南风
Oracle
2014-07-03 14:22

Android开发环境搭建及HelloWorld(ADT-Bundle)

1.首先下载Java的JDK这部就不多说了。2.下载ADT-BundleADT-Bundle是由Google Android官方提供的集成式IDE,已经包含了Eclipse,Android SDK及Android所需要的平台工具,新手只需要ADT-Bundle即可快速搭建起Android开发环境,省了不少事情。下载地址:https://developer.android.com/sdk/index.html?hl=sk解压adt-bundle-<os_platform>.zip(文件名可能因为版本,略有不一样),内有三部分:1.Eclipse2.Android SDK3.SDK Manager

pan_tian
Oracle
2014-07-03 11:58

不要为了重构而牺牲代码的阅读性

在性能可以接收的前提下,不要为了重构而牺牲代码的阅读性,这会让后期的维护越来越难。尤其是PL/SQL这样面向过程的语言,宁肯代码存在冗余,也要保证逻辑的清晰。重构是为了让逻辑更简单和清晰,而不是为了抽象让逻辑变得混淆和复杂。为了重构而重构,那是炫技,企业级软件工程需要更多地是稳定,清晰,而不是花架子。--------------------------------------------------------

pan_tian
Oracle
2014-07-03 11:29

Windows平台的Oracle使用USE_SHARED_SOCKET的作用

前两天有位朋友在QQ群问了一个问题,背景如下:继续问后,有如下回复:1、对方服务器连接无问题。2、从client可以telnet服务器的1521端口。3、tnsping正常。4、对方服务器没有设置IP信任。5、windows 2003 server,Oracle 10.1.0.2.0但从客户端sqlplus就是超时,无法连接。...

bisal
Oracle
2014-07-02 17:19

Oracle 11g RAC 远程登录数据库时间和os时间相差16小时解决方案

    一个月前帮同事安装11.2.0.4的RAC数据库用于项目压力测试,操作系统为red flag server 3版本。    今天同事突然来电话说数据库时间和os时间相差16个小时,遇到的问题是,2个节点从本地登陆,查看sysdate和os时间一致,但是远程登陆其他节点,数据库时间和os时间相差16个小时,马上怀疑是数据...

m_liu
Oracle
2014-07-02 16:49

几个关于Oracle EBS二次开发的问题

问:论坛里有人问如何给Form添加新的字段?答:通过DFF,Descriptive Flexfield。Descriptive Flexfield会把新加的字段添加到基表中的预留字段。不推荐通过直接修改Form的方式来添加字段,那样的话,如果打了patch后,新加的字段就会被覆盖。关于Flexfield的更多信息,可以查阅Oracle Applications Flexfields Guide问:Form Personalization和Custom.pll的关系,谁先被执行,谁后被执行?答:基本上Personalizatio

pan_tian
Oracle
2014-07-02 16:39

11g数据库大表数据快速清理方法 - insert+append+parallel+exchange (2)

2.   由于2013-2014数据是表中较少量的数据,采用insert到其他表的方式处理,而不使用delete ,其中的parallel根据实际CPU设置. #  insert_ap_inv.sql   spool insert_ap_inv.logset timing onalter session enable parallel DML ;insert /*+ append */ into   AP.AP_IN...

tolywang
Oracle
2014-07-02 15:43

11g数据库大表数据快速清理方法 - insert+append+parallel+exchange (1)

     Oracle 11.2.0.3  ,  原表为 AP.AP_INVOICE_DISTS_ARCH, 大小为300多G, 数据时间跨度为 2001-2014,  现在需要精简为只保留2013-2014数据的表 ,拟采用2013-2014的少量数据存放到中间表(一个分区),然后通过exchange partition的快速方式进行数据置换, 然后在原表上rebuild ...

tolywang
Oracle
2014-07-02 15:42

巧用parallel极速提升数据加载速度

并行在平时工作中可能不是很注意,因为有时候即使设定了parallel 相关的hint,感觉性能也好不到哪去。今天通过一个案例来分享一下通过parallel来使数据加载的速度达到极速提升。现有一个很让人头疼的表,里面还有clob字段,通过exp/imp来导出导入数据,导出慢还可以接受,导入的速度大概在一秒钟1000条的速度,对于千万,...

jeanron100
Oracle
2014-07-02 14:27

Oracle 11gR2 ASM实例内存管理

    在以往的工作中我们的重点都是放在RDBMS实例的内存管理上,很少去关注ASM实例的内存配置,一方面是自动化的ASM真的很“自动化“,另一方面ASM的实例很少出现故障。这篇文章将简单讨论一下ASM实例的内存管理。    首先需要确定ASM实例使用的是SPFILE,而不是使用PFILE,这样可以帮助我...

尛样儿
Oracle
2014-07-02 11:27

简易实现Redis监控自动短信告警

如果没有企业短信网关,如何实现监控的自动短信告警呢?1.开通QQ邮箱,并且绑定手机号。设置之后,一旦QQ邮箱接收到新邮件,就会自动发送短信提醒。http://jingyan.baidu.com/article/90808022a318b2fd91c80f9a.html2.制作一个JAVA程序,可以接收请求,并将请求内容作为邮件发送到QQ邮箱。   3.在Redis服务器...

壹頁書
NoSQL
2014-07-02 10:49

Oracle 11g RAC 远程登录数据库时间和os时间相差16小时解决方案

    一个月前帮同事安装11.2.0.4的RAC数据库用于项目压力测试,操作系统为red flag server 3版本。    今天同事突然来电话说数据库时间和os时间相差16个小时,遇到的问题是,2个节点从本地登陆,查看sysdate和os时间一致,但是远程登陆其他节点,数据库时间和os时间相差16个小时,马上怀疑...

453603647
Oracle
2014-07-02 00:28