自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

(Andrew)的专栏

碧海蓝天的IT经历

  • 博客(12)
  • 资源 (56)
  • 收藏
  • 关注

原创 SUSE ORACLE11G EM乱码问题解决

前几天有 人发帖问到SUSE ORACLE11G RAC上搭建EM 乱码问题,查看了一下本人以前的文章,竟然找到了解决方法.em的乱码是由java引起的,em的按钮是由java生成的图,因此解决此问题变成了解决java的乱码问题.oracle 11g使用的是jdk1.5,jdk1.5以后有了一个简便方法来解决这个问题,只需在$JAVA_HOME/jre/lib/fonts/下建一个fa

2009-12-29 21:37:00 1564

原创 Ext4 ReiserFS Btrfs 等7种文件系统性能比拼

Ext2、Ext3、Ext4、XFS、JFS、ReiserFS 和 Btrfs 的全面性能测试,对比结果如下:完整表,请看:filesystem.html reclenwriterewritereadrereadrandom read

2009-12-27 19:21:00 6462

原创 测试执行分层

测试执行分层V模型体现了测试设计分层和测试执行分层的概念,本文以作者自身的理解谈谈测试执行分层,不过从实际项目运作情况来看,真正做到测试执行分层的并不多,这里原因有很多种,暂且不论。1. UT单元测试的对象是LLD中所划分定义的程序单元或模块,它也是单元测试用例设计中可测试的最大单元。该测试对象可能由一个或多个函数或者类组成,测试设计就是对测试对象进行测试用例设计。UT的目的

2009-12-26 21:31:00 1806 1

原创 rhel5下挂载raw设备

Redhat 5以上版本已经取消了对裸设备的支持,所以在安装Oracle RAC时所使用的的裸设备,需要通过Udev进行设置: 设置重新启动自动挂载裸设备vi /etc/udev/rules.d/60-raw.rulesACTION=="add", KERNEL=="sd

2009-12-13 21:25:00 1939

原创 oracle各版本补丁下载地址

ORACLE PATCHoracle 9206 patch:ftp://updates.oracle.com/3948480/p3948480_9206_AIX64-5L.zipftp://updates.oracle.com/3948480/p3948480_9206_HP64.zipftp://updates.oracle.com/3948480/p3948480_9206

2009-12-12 22:54:00 10621 5

原创 DG Broker 配置官网址

在oracle官方网站上找到一篇关于DG Broker 配置文章,记下网址以便学习 http://www.oracle.com/technology/global/cn/obe/11gr1_db/ha/dataguard/dg_broker/dg_broker.htm#s   

2009-12-09 23:05:00 924

原创 bash数组定义

如果用标准的*NIX shell将不能使用bash的数组特性。虽然在Perl, Python, PHP及其他高级语言中数组已经不是一个强大的功能,但数组使用还是相当广泛。BASH只支持一维数组,但参数个数没有限制。声明一个数组:declare -a array如果没有声明,按数组方式直接赋值给变量,BASH也认作数组:(1) array=(var1 var2 var3 ...

2009-12-07 21:55:00 8549

转载 培训经历和培训现状,供开发人员参考

记得第一次有人请我讲课的时候,那个培训中心是Ibm的专门的培训机构,说是给Ibm的新员工培训db2,当时我的心里是很兴奋很紧张虽然我搞db2的时间很长了,但是那时讲课却是第一次。接到任务之后,我就进入紧张的准备。我记得我为了那次讲课准备了2个月。为什么呢是因为数据库的知识很多,我出去做项目,一切了然于心,凭着经验和感觉,脚本一跑,回车一按,就ok了。但是讲课,需要将数据

2009-12-07 21:40:00 1230

转载 Oracle Clusterware及Rac管理及部署指南10g Release 2

B14197-03 Oracle Clusterware 需要两个 clusterware 组件: l Voting disk :用于记录结点( node )的成员资格信息 l Oracle Cluster Registry ( OCR ):记录集群( cluster )的配置信息 l 这两个组件必须在共享磁盘上 Clusterware 有如下后台进程 l Cluster

2009-12-06 18:54:00 1107

转载 GoldenGate TDM容灾方案与DataGuard容灾方案的对比

GoldenGate TDM容灾方案与DataGuard容灾方案的对比物理standby 我们知道物理standby与primary数据库完全一模一样(默认情况下,当然也可以不一样,事无绝对嘛),Dataguard通过redo应用维护 物理standby数据库。通常在不应用恢复的时候,可以以read-only模式打开,如果数据库指定了flashback area的话,也可以被

2009-12-05 13:22:00 3817

转载 oem10g grid control

1:软件下载Oem10g grid control 可以从oracle官方网站上直接免费下载(唯一需要做的是注册一个用户)。我们的试验环境是redhat as3 和as4.所以我们下载了for linux x86的版本。1)下载oem10g grid control软件,当前版本是10.2.0.1.02)下载agent软件(对于同一个平台的agent软件已经包含在oem里了,对于不适一

2009-12-01 22:22:00 982

转载 SUSE下安装Oracle10g时EM乱码处理

在suse 9 中安装oracle10的时候,遇到em按钮乱码的问题,上网翻了很多帖子,大多都是centos或者rh中的处理方法,一般的说法都是需要进行以下动作:1.先停止EM emctl stop dbconsole2.分别进入以下2个路径     2.1 $ORACLE_HOME/jdk/jre/lib      2.2 $ORACLE_HOME/jre/1.4.2/lib

2009-12-01 21:43:00 1552 1

MySQL-Cluster-embedded-gpl

MySQL Cluster embedded gpl 7.2.5 x64

2012-03-27

oracle grid安装文档大全

Grid Control(文中简称GC)是监控和管理数据库好帮手,同时也是一把双刃剑。如能“熟练”应用,可以大幅度的提高管理和维护数据库的效率;反之,如果对其隐含的细节没有全面的掌握,很容易带来不必要的麻烦和故障。收集了gc10.2各11.1的安装文档

2010-10-19

RAID 6技术简介

RAID技术是为了防止存储系统因为磁盘故障而丢失数据而研发出来的。该技术把数据和校验信息分布到一组盘中(RAID组),当有盘坏的时候,丢失的那部分数据能通过其他盘上的数据和校验信息计算恢复。这样就增强了存储系统的可靠性。

2010-09-29

Oracle GoldenGate学习资料

GoldenGate TDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。GoldenGate TDM 软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制

2010-09-28

oracle asm学习资料

storage management and provisioning for the database has been greatly simplified using Automatic Storage Management (ASM). ASM provides filesystem and volume manager capabilities built into the Oracle database kernel. With this capability, ASM simplifies storage management tasks, such as creating/laying out databases and diskspace management. Since ASM allows disk management to be done using familiar create/alter/drop SQL statements, DBAs do not need to learn a new skill set or make crucial decisions on provisioning.

2010-09-28

[三思笔记]一步一步学Streams

Oracle的Streams提供了信息共享的一种方式,区别于其它数据共享的方式,Streams甚至允许不同类型的数据库之间传递数据,实现这点的根本在于Streams的复制流程,通过捕获,传播,应用三个步骤,将指定的信息传输到指定位置,在捕获消息,管理消息,以及在不同数据库或应用之间共享消息等方面提供了比传统解决方案更为强大的功能和扩展性。Streams特性适用于分布式的企业应用,数据仓库,高可用解决方案等等。 只要掌握的足够精通,你就能感受到Streams强大的可定制性,比如说控制哪些信息被捕获,这些信息在数据库之间的流向,注入数据库时做怎样的处理,何时关闭stream等等。通过一些自定义的配置,Streams自动捕获、应用和管理诸如DML/DDL修改触发的消息。你甚至自定义信息存入stream,Streams会自动传输这些信息到其它数据库或相关应用。

2010-09-16

ORACLE BBED一些案例

介绍oracle的上古神器bbed: 使用BBED帮助理解Oracle数据块结构 如何使用BBED修复损坏的BLOCK 如何使用BBED模拟坏块 Oracle中模拟及修复数据块损坏

2010-09-08

Notepad++ 5.7

Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。 功能有: ①、内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言; ②、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一; ③、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等; ④、提供数个特色东东,如 邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。 支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript , RC resource file, makefile, ASCII art file (extension .nfo , screenshot1, screenshot2), doxygen, ini file, batch file, ASP , VB/VBS source files , SQL , Objective-C , CSS, Pascal, Perl, Python and Lua.

2010-09-07

ATnotes V9.5 中文版

除了基本的记事功能外,它还具备有以下特殊功能:便条纸的颜色、尺寸、边框都可设定调整,并可在桌面上四处「贴」。可以自行设定文字的字体、颜色及大小,而且内容若包含有URL或邮件位址,还可直接透过关连软件进行连结或开启。单一或重复的闹铃提醒及逾期通知功能。便条纸具有缩小化及隐藏功能,缩小化只会显示第一行标题文字。提供有便条纸管理介面(Note List),可以让你浏览目前摆在桌面以及隐藏起来的所有便条纸。强大的字串搜寻功能可以帮你找出特定的备忘内容。完整的打印功能。多组的热键功能可以让你更方便随手即写即贴。

2010-09-07

Oracle Direct Path Daemon

utility that moves data from flat files to a running instance of Oracle 9i using the Oracle Call Interface (OCI) Direct Path API.

2010-09-04

Building the Operational Data Store on DB2 UDB

Building the Operational Data Store on DB2 U Using IBM Data Replication, Websphere Mq Family, and DB2 Warehouse Manager

2010-09-01

Oracle Systemstate dump analytic tool: ASS.AWK V1.09

# Usage Instructions # ~~~~~~~~~~~~~~~~~~ # Usage: [n]awk -f ass.awk fname.trc (But read the Portability Section !!) # # Configuring Ass: # # By default, 'ass' attempts to dump as much information as possible and # assumes that the output is to be printed to screen. This means that 'ass' # runs in its slowest mode. Ass can be changed/speeded up by amending the # following variables in the BEGIN section : # # interactive...........1 = show indication of processing [default] # 0 = don't show anything (faster) # verbose...............1 = prints additional info [default] # 0 = don't show info (faster) # eventdetail...........1 = prints additional event info for selected events # [default] # 0 = don't do the above (faster) # skipbranch............1 = Skip 'branch of' state objects cause by SQL*NET # loopback sessions etc (default) # 0 = don't skip 'branch of' transactions # seqinfo...............1 = Output sequence number for WAITING processes # 0 = Do not dump seq# information.

2010-08-27

ORACLE非空闲等待事件.chm

对oracle的非空闲等待事件进行了详细的说明

2010-08-24

McGraw.Hill.Oracle.Database.10g.Performance.Tuning.Tips.and.Techniques.Jul.2007

McGraw.Hill.Oracle.Database.10g.Performance.Tuning.Tips.and.Techniques.Jul.2007

2010-07-17

OracleRAC名词解释及日常管理

OracleRAC名词解释 日常管理 什么是RAC   传说中的RAC,做为我们本文的主角,其全称是Real Application Cluster,官方的中译是真正应用集群,听起来和叫起来都很别扭是不是,我们还是就叫它RAC吧。RAC并非是个新技术,其前身叫OPS (Oracle Parallel Server),从9i开始才改名叫RAC(回头有空俺再写篇blog跟大伙数道数道rac的前世今生),这属于oracle的老把戏了,它的不少产品都是边做边改名,比如Oracle Data Guard在9i之前叫做Standby,对于这些知识大家不妨也多了解了解,如果你的就业经历足够长,俺觉着你就一定能理解俺所说的,有时候资深并不代表着技术有多牛,而是人家待的年头够久,对于历史那是相当熟悉啊,所以资深也能理解成资历的嘛,对于后来者而言怎样快速获得资历呢,黑黑,你也去熟悉历史呗(en,俺晓得,俺又跑题鸟)~~~   RAC不仅仅是个组件,就我理解,它更应该被称之为一种体系,因为它不是单单由某项特性组成,而是一堆特性应用的集合。该体系实现了多个实例同时访问和管理同一数据库,多个实例可以存在于不同节点,也可以在相同的节点上(从提升性能的角度来看,并不推荐这样),彼此通过内网连接交换数据,并且能够自动平衡负载,如果其中某个节点发生故障,RAC能够通过后台的监控进程将连接自动切换到另外一个或多个节点上,从而实现应用的无缝切换,对实例的高可用提供保护。   因此,我们也能够得出结论,RAC保护的是实例,而并非数据,这点一定要明确(对数据进行冗余的特性在oracle中叫Data guard,详细请见:一步一步学Dataguard)。

2010-06-22

lpfc_2.6_driver_kit-8.2.0

有各个不同版本的emulex linux下的驱动

2010-06-11

vmware.part6.rar

VMware 推出免费服务器版虚拟软件 VMware Server,这个是1.0.4版,虽然发布了2.0,但个人还是喜欢使用1.0版的。这是一个linux的源码版本。包括windows下的一个控制客户端程序。

2010-06-01

vmware.part5.rar

VMware 推出免费服务器版虚拟软件 VMware Server,这个是1.0.4版,虽然发布了2.0,但个人还是喜欢使用1.0版的。这是一个linux的源码版本。包括windows下的一个控制客户端程序。

2010-06-01

vmware.part2.rar

VMware 推出免费服务器版虚拟软件 VMware Server,这个是1.0.4版,虽然发布了2.0,但个人还是喜欢使用1.0版的。这是一个linux的源码版本。包括windows下的一个控制客户端程序。

2010-06-01

vmware.part4.rar

VMware 推出免费服务器版虚拟软件 VMware Server,这个是1.0.4版,虽然发布了2.0,但个人还是喜欢使用1.0版的。这是一个linux的源码版本。包括windows下的一个控制客户端程序。

2010-05-31

vmware.part3.rar

VMware 推出免费服务器版虚拟软件 VMware Server,这个是1.0.4版,虽然发布了2.0,但个人还是喜欢使用1.0版的。这是一个linux的源码版本。包括windows下的一个控制客户端程序。

2010-05-31

vmware.part1.rar

VMware 推出免费服务器版虚拟软件 VMware Server,这个是1.0.4版,虽然发布了2.0,但个人还是喜欢使用1.0版的。这是一个linux的源码版本。

2010-05-31

the_database_hackers_handbook_defending_database_servers

the_database_hackers_handbook_defending_database_servers

2010-05-19

Wiley.The.Oracle.Hackers.Handbook.Jan.2007.chm

Wiley.The.Oracle.Hackers.Handbook.Jan.2007.chm

2010-05-19

彻底搞清楚library cache lock的成因和解决方法

当我们在执行一些DML,DDL,甚至desc tablename等等操作的时候,会话就hang住了, 还有一种情况,当我们使用create or replace procedure/function等语句修改Procedure和Function的时候,会话也会hang住,这是为什么呢? 当出现上述情况的时候,我们可以通过v$session_wait查询等待事件,当然,这种情况下,该session的等待事件一定是'Library cache lock'。 让我们来解释一下, 第一种情况,当会话1(session 1)在对一个表执行DML 或者 DDL,与此同时还有另一个会话,我们姑且称之为会话2(session 2),这个会话2也在对这个表执行DDL(如ALTER TABLE),当会话2的完成需要很长时间时(依操作的具体的数据量而定),会话1就会hang住,这时,你查询会话1的等待事件就是'Library cache lock'。 第二种情况,当会话1(session 1)在修改一个package,与此同时还有另一个会话,我们姑且称之为会话2(session 2),这个会话2正在执行会话1所修改的package中的Procedure或者Function,会话1就会hang住,这时,你查询会话1的等待事件就是'Library cache lock'。 因此,在对Package/Procedure/Function/View进行编译和分析的时候,我们必须确定此时没有人正在编译和分析相同的对象,即确保没有人也在此时改变这些需要重定义(drop和recreate)的对象的定义。

2010-05-18

mysqlodbc linux驱动

“ODBC(Open Database Connectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问DBMS(Database Management System)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。这是一个mysql在linux(64位)的实现

2010-04-08

程序员能力矩阵Programmer competency matrix

程序员能力矩阵 Programmer Competency Matrix 注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。

2010-03-22

Oracle 9i审计技术应用详解

在大型的信息系统开发中,我们往往选择功能强大的数据库系统作为应用层的数据存储。 除了支撑业务系统的正常运行外,还要求数据库系统有较高的可靠性、保密性、可控性和可跟踪性,对数据库系统的各种操作是在有监控的条件下进行的,同时,对 重要数据的操作也要保留历史痕迹。这样,当出现了重大的涉密业务办理失误,需要进行责任追查认定时,数据库级别的审计功能可以有效地配合应用系统层审计记 录,进一步提高审计的强度,从而为事后追踪和责任认定提供有力的审计证据。同时,应用系统层的某些审计功能的实现也需要数据库审计特性的辅助来实现。

2010-03-18

ORACLE 10.2.0.1 RAC增加节点

准备一台服务器,设置好环境变量,以及ASM 存储,OCFS存储,/etc/hosts,SSH 认证。接下来便是添加动作。由于增加节点,ORACLE 要求增加的节点机器需要有 CRS_HOME,ORACLE_HOME的拷贝,所以可以通过SCP命令从已存在的RAC节点拷贝 这2个目录。

2009-12-28

chinaunix_net-oracle精华

ChinaUnix_net-Oracle精华 ChinaUnix_net-Oracle精华的帖

2009-12-09

chinaunix_net-oracle精华

ChinaUnix_net-Oracle精华 ChinaUnix_net-Oracle精华的帖

2009-12-09

Perl DBI手册中文翻译版

Perl DBI是一个Perl语言的数据库访问API。DBI定义了一系列函数,变量和惯例提供一个独立于具体数据库的一致性的数据库接口。 记住DBI仅仅是一个接口是很重要的。在应用程序和一个/多个数据库驱动器之间的一个瘦层。驱动器完成实际的工作。DBI为驱动器在其内工作提供了标准和框架。

2009-12-07

Oracle备份与恢复总结

关于Oracle 数据库的备份与恢复,网上有不少文章。经过了不少项目,以及我在给公 司做培训时也有一些总结,现在总结在一起贴出来。以下方法,有一些可能不能完全归纳为 备份与恢复,但是作为开发DBA,有时也是很有用的。对于生产库,一般还是推荐使用 ARCHIVELOG模式下的OS备份或RMAN 方法,要求比较高的可能还必须用到RAC等并 行处理的架构,这可是一个很大的主题了,在此不作讨论。

2009-12-06

考试复习提纲-以太网交换

主要内容

2009-12-03

ICND-05 交换机基本操作

通过本章的学习,您应该掌握以下内容: 2层交换设备(桥接)的三大功能 地址学习 帧的转发/过滤 回路防止 配置Catalyst 1900/2950系列交换机

2009-12-03

ORACLE sql性能的调整-总结

Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些人员应与Oracle服务器的调整有关,以及与调整相关联的操作系统硬件和软件。本章包括以下方面:

2009-11-26

SQLyog814Ent-keygen

SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库!! 【软件功能】 1、快速备份和恢复数据; 2、以GRID / TEXT 格式显示结果; 3、支持客户端挑选、过滤数据; 4、批量执行很大的SQL脚本文件; 5、快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的; 6、程序本身非常短小精悍!压缩后只有348 KB ; 7、完全使用MySQL C APIs程序接口; 8、以直观的表格界面建立或编辑数据表; 9、以直观的表格界面编辑数据; 10、进行索引管理; 11、创建或删除数据库; 12、操纵数据库的各种权限:库、表、字段; 13、编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式; 14、输出数据表结构/数据为SQL脚本; 15、支持输入/输出数据为CSV文件; 16、可以输出数据库清单为HTML文件; 17、为所有操作建立日志; 18、个人收藏管理操作语句; 19、支持语法加亮显示; 20、可以保存记录集为CSV、HTML、XML 格式的文件; 21、99% 的操作都可以通过快捷键完成; 22、支持对数据表的各种高级属性修改; 23、查看数据服务器的各种状态、参数等; 24、支持更改数据表类型为ISAM, MYISAM, MERGE, HEAP, InnoDB, BDB 25、刷新数据服务器、日志、权限、表格等; 26、诊断数据表:检查、压缩、修补、分析;

2009-11-14

oracle学习笔记收集1

收集一些ORACLE资料,仅限于自己学习和激励。

2009-11-09

内存管理之linux内存管理

MMU由一个或一组芯片组成,其功能是把虚地址 映射为物理地址,即地址转换。 80386以两级方式实现地址转换: 第一级使用段机制,第二级使用分页机制。 在80386上,分页机制是支持虚拟存储器的最佳选择。段机制使用可变大小的块,使段机制较适合处理复杂系统的逻辑分区。

2009-10-31

MySQL-Cluster-shared

MySQL-Cluster-shared 7.2.5 shared

2012-03-27

空空如也

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

TA关注的人

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