自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Database、Code

认真对待每个知识点,深入去剖析理解它。

  • 博客(180)
  • 资源 (4)
  • 收藏
  • 关注

原创 Kafka SSL 和 ACL 配置

很久没写文章了,之所以写这篇文章是想其他同学少走弯路,因为我在进行配置的时候发现google及百度没有一篇像样的文章。官方doc说的又不是很清楚,所以比较蛋疼,最终还是折腾出来了。kafka SSL 配置,大家先可以去看官方doc:http://kafka.apache.org/090/documentation.html#security_ssl我感觉比较误导人。。

2016-09-07 13:30:28 11730 4

原创 使用rsync批量删除文件

平常在我们系统中,有一些审计的文件夹里面文件多达几十万个,用rm -rf * 根本无济于事,如下所示:[root@zbdba test]# ls -l |wc -l500001[root@zbdba test]# time rm -rf *-bash: /bin/rm: Argument list too longreal 0m6.118suser 0m3.905s

2015-09-01 15:16:00 1236

原创 HP-UNIX安装Oracle PHCO-40381

首先我们需要区分该HP是什么处理器machinfo  查看pa-risc的产品号以rp打头,itanium的产品号以rx打头不同的产品需要去官网下载不同介质,所以这里需要分清楚创建用户修改参数等操作这里就不详细说明了。以前的文章也有。这里重点解决HP-UNIX安装时候依赖包问题Oracle 官方给出需要安装依赖包:PHCO_40381PHKL_38038PH

2015-08-31 11:05:30 2292 1

原创 一个表空间使用率查询sql的优化

话不多说,直接上执行计划:SQL> set lines 500;SQL> set pagesize 9999;SQL> set long 9999;SQL> select * from table(dbms_xplan.display_cursor('41348610',null,'advanced'));PLAN_TABLE_OUTPUT---------------------

2015-08-18 17:30:57 1690

原创 mysql count(*) 会选哪个索引?

今天在查询一个表行数的时候,发现count(1)和count(*)执行效率居然是一样的。这跟Oracle还是有区别的。遂查看两种方式的执行计划:mysql> select count(1) from customer;+----------+| count(1) |+----------+| 150000 |+----------+1 row in set (0.03 sec)

2015-08-18 16:22:46 6844

原创 Migration from classic replication to GTID replication(Online)

从mysql 5.6.5版本开始支持GTID,现在大部分生产环境也开始慢慢切换到GTID模式。为什么要切换到GTID复制模式?●Setting up MySQL replication is so simple now!● Consistency is guaranteed between master and slaves.● Simple to determine incons

2015-08-10 10:45:15 1747

原创 一张6亿条数据表引发的事故

业务人员告诉我某系统磁盘IO持续高达300MB/s,系统平台为AIX,遂 topas 查看果然如此。用下面脚本到Oracle数据库中看了一下:SELECT Disk_Reads DiskReads, Executions, SQL_ID, SQL_Text SQLText, SQL_FullText SQLFullText FROM( SELECT Disk_Reads,

2015-08-06 15:49:14 2361

原创 Oracle Mysql 统计信息

我们知道Oracle的统计信息将严重影响CBO对执行计划的选择,针对不同大小的表制定收集规则并且定期执行是非常重要的。Oracle通过如下脚本即可收集统计信息:view plaincopy to clipboardprint?BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname =>'ZBDBA',tabname =>'TEST

2015-08-05 10:09:23 836

原创 基于oracle的sql优化方法论

Oracle数据库里SQL优化的终极目标就是要缩短目标SQL语句的执行时间。要达到上述目的,我们通常只有如下三种方法可以选择:1、降低目标SQL语句的资源消耗;2、并行执行目标SQL语句;3、平衡系统的资源消耗。“方法1:降低目标SQL语句的资源消耗”以缩短执行时间,这是最常用的SQL优化方法。这种方法的核心是要么通过在不更改业务逻辑的情况下改写SQL来降低目标SQL语句的资源消耗

2015-06-19 14:41:17 1694

原创 Symantec NetBackup 7.6(NBU) FAQ

Symantec NetBackup 7.6 Product Licensing Overview Product Name : Symantec NetBackup Product Version : 7.6 Release Date : 2013-12-18 Product OverviewProduct OverviewNetBackup wi

2015-06-19 14:37:24 3006

原创 Removing Netbackup Server Software From Unix

To remove NetBackup from UNIX servers1 Log on as the root user on the server. 2 Perform a catalog backup. 3 If the NetBackup Administration Console is open, you must close it now. 4 Save

2015-06-18 10:07:17 2428

原创 Oracle Policy For NBU

Theory:NBU use a automatic script to connect RMAN and backup database Steps:First,make a automatic script.Second,build a oracle policy First:Make a automatic script.NBU has provide some

2015-06-18 10:05:14 1682

原创 How To Use TKPROF To Trace And Analyze Sql Explan

The SQL Trace facility and TKPROF let you accurately assess the efficiency of the SQL statements an application runs. For best results, use these tools withEXPLAIN PLAN rather than using EXPLAIN PLAN

2015-06-17 10:18:00 1647

原创 Use LOB Storage

If LOB storage is not defined and LOB attribute size exceeds 4000 characters the attributes which overflow will automatically be placed in the tables tablespace in default configured LOB storage and i

2015-06-17 10:03:19 1103

原创 Install GoldenGate Director

Oracle GoldenGate Director is a multi-tiered client-server application that enables theconfiguration and management of Oracle GoldenGate instances from a remote client.Oracle GoldenGate Director c

2015-03-23 09:10:31 1490 1

原创 ORA-00600 ORA-01565 ORA-27046

昨天在做数据泵导入导出的时候,突然遇到ude-00008错误,查看日志文件:Errors in file /oracle/afcprd01/db/10.2.0/admin/afcprd01_afcdb/bdump/afcprd01_dbw0_1417220.trc: ORA-00600: internal error code, arguments: [kmgs_parameter_upda

2015-03-12 09:57:00 2646

原创 Using GoldenGate EVENTACTIONS to customize processing

EVENTACTIONS 可以指定一些关键字来触发一些事件,关键字有:IGNORE, DISCARD, ABORT, STOP, SHELL, TRACE, LOGFor Example:GGSCI (zbdba1) 6> view param ext1EXTRACT EXT1setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK )USERID

2015-03-11 09:17:38 2059

原创 Install Goldengate Veridata

Goldengate Veridata 是oracle一款对比数据一致性的工具,支持Oracle、Terdata、Sql Server等数据库。下面开始安装:整体架构:安装环境:这里我将Veridata Server直接安装到agent1上面的:Agent1:name:zbdba1OS:redhat 6.3IP:192.168.56.60Agent2:n

2015-03-10 09:33:12 2292

原创 OGG-01496 OGG-01031

pump进程报如下错误:2015-03-06 01:20:49 ERROR OGG-01496 Oracle GoldenGate Capture for Oracle, ext2.prm: ./dirdat/sa000000, at RBA 2295.目标端不存在该tail文件,可能是目标端trail文件丢失,或者目标已经重建。这时候我们只需要执行:alte

2015-03-09 09:59:36 3188

原创 Upgrade Goldengate 11.1.1.1.2 to 11.2.1.0.1

配置环境:Source:OGG:11.2.1.0.1Name:zbdba1Target:OGG:11.1.1.1.2Name:zbdba2现在将Target升级到与源端一样的版本备份Target ogg安装目录:[root@zbdba2 /]# cp -R ogg/ /database/查看Source端抽取进程是否active:GGSCI (

2015-03-09 09:56:54 1781

原创 Goldengate FORMAT RELEASE

有时候我们会遇见 OGG-01389 File header failed to parse tokens.Source:OGG:11.2.1.0.1Name:zbdba1Target:OGG:11.1.1.1.2Name:zbdba2版本不一样,所以造成错误。那么我们只需要在抽取和投递进程中加入format release 11.1 即可具体操作如下:停止所有的e

2015-03-06 09:00:23 4538

原创 监控Goldengate状态

配置好goldengate之后,我们需要监控它的传输数据量,进程延迟,进程状态等信息,下面是一些具体的命令:GGSCI (zbdba1) 36> info allProgram Status Group Lag at Chkpt Time Since ChkptMANAGER RUNNING

2015-03-05 09:04:19 3098 1

原创 GoldenGate Integrated Capture Mode

通常我们配置的Goldengate是读取在线日志文件或者ALO(只读归档日志的)。还有另外一种抽取模式Integrated Capture Mode,它是依靠 logmining server读取数据库改变的信息    Integrated capture supports more data types as well as compressed data and as it is full

2015-03-05 09:01:39 2769

原创 Goldengate BATCHSQL

如果生产环境的Goldengate不需要实时同步的话,那么我们可以使用BATCHSQL这个参数进行批量同步,从而提高goldengate的性能Valid for ReplicatUse the BATCHSQL parameter to increase the performance of Replicat. BATCHSQL causesReplicat to organize s

2015-03-05 08:55:48 2922

原创 How to add a DELAY in applying transactions in GoldenGate?

有时候生产库可能出现错误操作,那么我们使用Goldengate同步过来的数据也将是错误的,如果目标库不要求实时性,那么我们可以使用延迟参数使目标库延迟应用。这样我们就可以保护错误操作之前的数据APPLIES TO:Oracle GoldenGate - Version 10.4.0.0 and laterInformation in this

2015-03-05 08:53:37 1442

原创 OGG-02050 Not enough database memory to honor requested MAX_SGA_SIZE

在测试GoldenGate Integrated Capture Mode的时候,启动抽取进程报 OGG-02050 Not enough database memory to honor requested MAX_SGA_SIZE 错误参数配置如下:GGSCI (zbdba1) 20> view param ext1EXTRACT ext1USERID ogg, PASSWO

2015-03-04 09:48:20 2399

原创 Use data define file and colmap to map different column

通常我们使用OGG同步一个表的时候,遇见两个表的列不一样,这时候我们就需要使用数据定义文件和colmap将行进行映射下面我们来看看源表的结构:SQL> desc test3;Name Null? Type--------------------------------------

2015-03-04 09:44:54 1548

原创 Oracle To Mysql (Use Goldengate)

安装环境:Source:OS:redhat 6.3IP:192.168.56.60DB:Oracle 11.2.0.4Target:OS:redhat 6.3IP:192.168.56.13DB:Mysql 5.6.14Goldengate for mysql:https://edelivery.oracle.com/EPD/Download/get_form?egr

2015-03-03 10:11:55 1735

原创 Install Goldengate On Oracle Rac 11.2.0.4

安装环境:source:OS:redhat 6.3DB:11.2.0.4 racOGG:11.2.1.0.1target:OS:redhat 6.3DB:11.2.0.4OGG:11.2.1.0.1rac到单机的一个传输配置,这里测试ogg没有放入到共享存储中。建议生产环境将ogg放入共享存储,以免单点故障。Prepare(Source And Target

2015-03-02 09:22:44 2433

原创 Use Goldengate Initial Data Load

我们在搭建ogg的时候,通常需要先ogg进行初始化,那么初始化的方式很多。现在介绍ogg自己的初始化方式。测试环境:Souce DB:OS:redhat 6.3Name:zbdba1DB:11.2.0.4OGG:11.2.1.0.1Target DB:OS:redhat 6.3Name:zbdba2DB:11.2.0.4OGG:11.2.1.0.1这里着重介绍 I

2015-03-01 10:05:46 1911

原创 Oracle RAC 重建OCR和Votedisk

哈哈,刚说最后一篇,闲的无聊又搞了个测试。环境:OS:redhat 5.8DB:Oracle 10.2.0.5 raw device我们要养成经常备份ocr跟votedisk的习惯。但是ocr跟votedisk没有备份也是可以重建的。就像控制文件。但是过程较为麻烦。以下为详细步骤:首先备份ocr跟votedisk:[root@rac1 ~]#[root

2015-02-13 17:18:19 1788

原创 Install Mysql MMM On Redhat6.3

哈哈,年底最后一篇文章。写完今天下午放假。MMM官方介绍:MMM (Multi-Master Replication Manager for MySQL) is a set of flexible scripts to perform monitoring/failover and management of MySQL master-master replication configur

2015-02-13 14:11:35 1130

原创 Install Mysql MHA On Redhat6.3

官方介绍:MHA performs automating master failover and slave promotion with minimal downtime, usually within 10-30 seconds. MHA prevents replication consistency problems and saves on expenses of having to

2015-02-12 09:38:04 1775

原创 Oracle RAC 转换为单实例

OS:redhat 5.8DB:Oracle RAC 10.2.0.5.0(raw devices)背景:由于存储IO瓶颈,客户voting disk磁盘写入速度为几kb每秒,导致两节点宕机。只要启动crs就宕机,由于白天业务需要正常运行。所以将rac临时转换为单实例用总体步骤:1、创建pfile2、relink oracle3、pfile启动数据库

2015-02-11 10:36:22 2964

原创 ASM磁盘组异机迁移

环境:Source:OS:redhat 6.3DB:Oralce RAC 11.2.4.0destination:OS:redhat 6.3DB:Oralce RAC 11.2.4.0背景:客户的PC机上面有两个实例,压力太大,需要迁移出一个实例。数据量TB级别,因为同平台,同版本,外挂存储。所以这里采用直接迁移asm磁盘组操作前需要

2015-02-10 09:56:57 4125

原创 OS Watcher

今天客户需要使用Os Watcher,就简单的学习了一下。这里贴出官方手册,方便没有mos账号的同学OSWatcher now provides an analysis tool oswbba which analyzes the log files produced by OSWatcher. This tool allows OSWatcher to be self-analy

2015-01-29 15:25:51 1248

原创 Mysql HA-Install Keepalived+LVS+Mysql(双主) On Redhat 6.3

主机信息:调度节点:Name:lvsOS:Redhat 6.3IP:192.168.56.235VIP:192.168.56.236数据节点1:Name:zbdba1OS:Redhat 6.3IP:192.168.56.230数据节点2:Name:zbdba2OS:Redhat 6.3IP:192.168.56.231客户端:Name:ogg2OS:Redh

2015-01-28 09:40:41 1724

原创 Virtual Box 复制虚拟机

经常我们需要安装很多虚拟机进行测试,我们只需要配置好一个虚拟机,其他进行复制即可,复制后需要改动的内容如下:1、vi /etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡2、/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器

2015-01-26 10:03:30 1358

原创 ORA-00600 kcratr_nab_less_than_odr

早上发现数据库报如下错误:Successful mount of redo thread 1, with mount id 339694234Database mounted in Exclusive ModeLost write protection disabledCompleted: ALTER DATABASE MOUNTMon Jan 26 09:12:01 2015

2015-01-26 09:52:47 1772

原创 Mysql HA-Install DRBD+HeartBeat+Mysql On Redhat 6.3

配置信息:Primary:Name:zbdba1OS:redhat 6.3IP:192.168.56.220drbd:8.4.0heartbeat:3.0.4Standby:Name:zbdba2OS:Redhat 6.3IP:192.168.56.221drbd:8.4.0heartbeat:3.0.4主要分为如下步骤:1、安装DRBD2、安装Mysql

2015-01-21 10:14:08 1783

PHCO_40381

在HP-UNIX上安装Oracle数据库需要用到该包

2015-08-31

tppc-mysql

Tpcc-mysql转用于mysql基准测试,是Percona公司基于tpcc衍生出来的产品,现在下载比较麻烦。

2014-12-22

oracle9i补丁p3006854_9204_linux.zip

在linux下安装oracle9i需要使用的补丁 unzip p3006854_9204_LINUX.zip # cd 3006854 # sh rhel3_pre_install.sh 成功完成后,切换到oracle用户继续安装

2014-11-14

pdksh-5.2.14-37.el5_8.1.x86_64.rpm

redhat6.3安装oracle grid所缺少的包

2014-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除