自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你们有病吗?

病得不轻

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 ORACLE培训小记-深圳边检总站

这次是应黎明网络的邀请,去深圳边防检查指挥中心进行ORACLE的培训。培训分二期,每期4天,排在AIX的培训之后。上课的地点就在罗湖口岸,学员来自各个分站:深圳湾,皇岗口岸,罗湖口岸,总指挥中心,小梅沙,甚至还有汕头和惠州的同行过来听课,所以说培训的规格还是挺高的。其中有一位杨警官,听说还是高级警官,虽然司职挺高,不过,在她的带领下,学员们都非常认真,丝毫没有政府机关那种”走过场”的作风。他们

2010-01-05 16:09:00 4341

原创 捷力恒ORACLE升级优化项目完成

经过一番周折,捷力恒ORACLE升级项目终于搞定。客户要求从32位平台升级到64位平台,并且为了系统的稳定,客户坚持采用ORACLE 9I(客户原来的应用是运行在ORACLE 9I之上的)。由于64位的ORACLE 9I需要安装在kernel-2.4.x for x86-64的LINUX上,搞得我花了很多时间都没有找到这样的安装光盘。经过我的三寸不烂之舌,客户最后终于同意上ORACLE 10G。

2009-07-14 11:39:00 767

原创 ORACLE 10G RAC的存储选项

Author: rainnyzhong 1.在IBM的AIX平台(POWER):CLUSTERWARE:n         共享的文件系统(集群文件系统):目前支持IBM的General Parallel File System (GPFS)n         RAW PARTITIONS:既可以是通过LVM管理的,也可以是非LVM管理的裸分区ORACLE RAC DATA

2009-07-14 11:38:00 1561

原创 ORACLE培训之旅-湛江

ORACLE培训之旅-湛江  湛江的ORACLE培训为期4天,给湛江电信进行培训。我请了2天的假,周三下班后从福田汽车站坐卧铺,经过7个小时的车程,到那边已经是凌晨2点左右,对方已经将酒店预定好。不过也是我头一次这么深更半夜地来到一个陌生的城市,为了赚点钱,我是拼了这回。行前简单地看了一下湛江的地图,了解到湛江是一个靠海的城市,在广东的西边,南接海南岛。卧铺的司机估计是湛江人,操一

2009-07-06 14:44:00 2352 1

原创 动荡年月(2)

得知Paul的离开是在昨天的Communication Meeting上,那是我入公司以来头一次在PM 6:00以后举行的一次会议。         这是一次电话会议,在电话的另一头,公司的CEO Thomas告诉我们,今天,在今晚,有一个非常重要的announcement,也是对于他来说非常难的一个决定:公司的CTO,我的合伙创始人,Paul,今天,在这里,很艰难地告诉大家,是Paul在公司的L

2009-07-06 14:42:00 1531

原创 浅谈湖人夺冠与团队建设

    湖人终于夺冠了,偶然中有必然,必然中也有偶然,有实力,也有运气。当然下个赛季能否重演,依然是个未知数。因为要获得胜利的因素有很多,且这些因素在发展变化中。我感兴趣的是湖人这么一个团队,且让我们来分析分析。     杰里.巴斯,球队老板.之所以摆在首位,就是因为他是湖人的投资人.资本说话,这点没得说,没他没一切.加之近几年此公出手阔绰,不惜血本,砸重金打造冠军阵容,为湖人夺冠打下坚实基础

2009-06-23 10:45:00 4040

原创 ORA-12537错误的解决

ORA-12537错误的解决Author : rainnyzhongDate: 2009-6-5服务器配置:DB VERSION:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi 专用服务器OS: Linux ecv33.localdomain 2.6.9-55.ELsmp #1 SMP Fri A

2009-06-05 16:09:00 15150 2

原创 花了3天终于搞定一个DB2的小问题

今天,花了我整整3天的时间,终于搞定一个DB2的小问题。虽然这不是一个多么复杂的问题,在DB2的高手看来也许可能是一个非常菜鸟的问题,但我依然感到很欣慰。DB2对我来说还非常陌生,参加工作以来我一直都是从事ORACLE的工作,由于工作的关系,现在要接触很多其它的数据库(我们的客户使用不同的数据库DB2,SQL SERVER,MYSQL等都有),为了对客户进行支持,公司也装了一些除ORACLE以外的

2009-06-04 16:03:00 806

原创 ORACLE问题诊断思路

Author: RainnyGoogle的创始人说过一句话:一切皆有可能。作为软件,一切皆有可能。我总是对我自己说,如果你在使用某一种软件,发生任何错误,都是有可能的。所以,当发生错误时,最重要是你对待错误的心态和解决问题的思路。   ORACLE作为一种大型的数据库软件,更是有无以统计的BUG,作为一个DBA,只要你还在这个行当,就有可能会碰到新的BUG。从某种角度上来说,DBA就相当于

2009-06-02 14:04:00 752

原创 Oracle性能诊断的方法

Oracle性能诊断的方法                  Author: Rainny  Oracle性能诊断的方法有很多,下面我谈谈个人的实践。一般而言,如果需要进行性能调整,那么,肯定是存在一些性能问题。所以,诊断,要从用户所提出的性能问题开始着手,做到有的放矢。   用户可能会罗列出一大堆的性能问题,你比如说:某个操作比较慢呀,或者说当达到多少用户的并发时CPU和

2009-06-02 14:03:00 1329

原创 db2 SQL0452N问题的解决

1.问题描述:          After I using db2 export&import utility:db2move to transfer data from v8.2 to v9.5,I found that some rows of table:PT_ATTACH are rejected(see import log:IMPORT.out):* IMPORT:  tab

2009-06-01 15:33:00 5986

原创 动荡年月

美国经济危机持续发酵,公司的Investors发生重大变化。摩根士丹利(JPMorgan,Morgan Stanley Dean Witter),华登国际(Walden International Investment Group)转让其持有的股份,Li & Fung 的一位大老板(一私人基金)成了公司最大的股东。此次交易并没有给公司注入任何现金,给公司带来的好处(benefit)是预计会带来新的

2009-05-21 16:43:00 607

原创 DB2 V9.1 New Feature

What’s new for Version 9.1Highlights of Version 9.1 summaryApplication development enhancementsApplication development enhancements summary l         BINARY, VARBINARY, and DECFLOAT data type

2009-05-21 16:40:00 1543

原创 AIX上ORACLE数据库的恢复

Author: Rainny Date:  2009-5-6 昨晚,接到一客户的电话,说其数据库因为磁盘故障CRASH掉了。还好他拷下了整个ORACLE的目录。 客户是在罗湖区,到现场后,经过初步的分析,情况大致如下: 1.客户拥有ORACLE的物理拷贝,包含数据文件,归档日志文件,联机日志文件 2.原有的主机在故障解决之前暂时不能用了,但客户有另外一台主机,OS是AIX,和原有服务器的平台是一样

2009-05-11 10:50:00 1024

原创 Oracle buys Sun,Big 3 revealed

On April 20, 2009, Oracle announced it has entered into an agreement to acquire Sun Microsystems (Sun). The proposed transaction is subject to Sun stockholder approval, certain regulatory approvals an

2009-05-11 10:49:00 434

原创 ORACLE流复制

ORACLE流复制 Author: Rainny Date:2009-5-3 ORACLE流复制(Stream Replication)是9I以后推出的,在银行,电信等大型系统中应用广泛.相对于ORACLE前期的复制技术,流复制是新推出的技术,存在一些BUG,但它是ORACLE未来数据同步的趋势.原因如下: (1)相当于实体化视图和高级复制,流复制对于PRIMARY数据库性能的影响更小 (2)流复

2009-05-11 10:49:00 2024

原创 Oracle Incrementally Updated Backups

the following example shows how to maintain a window of 7 days by specifying the beginning time of your window of recoverability in the RECOVER command: RUN{ RECOVER COPY OF DATABASE WITH TAG incr_up

2009-05-11 10:48:00 642

原创 oracle日常备份脚本

Author: RainnyDate: 2009-4-3数据库版本:ORACLE 10G1. 创建存放备份脚本的目录F:/dailybackup_script2. 创建RMAN脚本文件dailybackup_script.cmd,将此文件存放到上面的目录该文件的内容如下:run {allocate channel oem_disk_backup device type disk;recover c

2009-05-11 10:47:00 572

原创 ORA-00600: internal error code, arguments: [evapls1]的解决

Author: Rainny Date: 2009-04-02 公司的一个DEMO数据库报ORA-00600: internal error code, arguments: [evapls1]错误,JBOSS的LOG如下: 2009-04-02 16:02:31,253 WARN  [org.jboss.resource.connectionmanager.TxConnectionManager

2009-05-11 10:46:00 2571

原创 如何解决ORA-27102: Out of memory error错误

Author: Rainny Date: 2009-4-1 万仔的一个客户数据库在修改了ORACLE的内存配置后,重启报ORA-27102。很显然,这个错误是不正确的修改了ORACLE的内存配置所导致的。     该客户的ORACLE数据库是9201,安装在WINDOWS。在32位WINDOWS,ORACLE的内存不能超过2G(SGA+PGA),其中SGA不能超过1.7G.。我将其内存更改过来后,

2009-05-11 10:45:00 2686 1

原创 如何解决ORA-27100 shared memory realm already exists错误

Author: Rainny Date: 2009-4-1 这个错误的字面意思是:共享内存领域已经存在。 这个错误一般是在你发布STARTUP的时候碰上的。 错误原因:发生这样的错误,往往是在WINDOWS环境(但不是绝对,在LINUX和UNIX也会出现这种错误)。在WINDOWS环境中,ORACLE在WINDOWS的服务中有一个OracleServiceSID条目,要启动ORACLE,必须先启动

2009-05-11 10:44:00 1296

原创 world-wide financial crisis

看到有些报道说,这次的金融危机,美国其实受伤并不是很大,伤得重的反而是中国,俄罗斯等发展中大国。没有在美国呆过,咱也不是专家,所以不知道这话说的对不对。但现在国内的形势,生活在深圳的人应该都有一些体会。在去年金融危机开始成为电视媒体的热名词时,我就隐隐有一种感觉,危机明年可能会影响到国内。果然,到了09年,不,08年年底,工厂倒闭,裁员,外来打工者提前返乡,这几乎成了耳熟能详的词汇了。过了春节,找

2009-05-11 10:43:00 561

原创 09读书进展

终于看完《Oracle Database Administrators Guide》11g Release 1(11.1)B28310-04(882pages).09年总算是读完了2本书。记住:没有平时的刻苦,怎么养家糊口

2009-05-11 10:42:00 337

原创 oracle例程恢复

例程恢复阶段 1 未同步文件:一旦发现未同步的文件,Oracle 服务器会确定是否需要恢复数据库。例程故障,如关闭中止,就会导致不同步。在这种 情况下,未提交的数据都将丢失,原因是在关闭之前内存中的数据 尚未写入磁盘,因而文件未得到同步。 2 前滚阶段:DBWR 将已提交和未提交的数据都写入数据文件。前滚阶段的目的是将日志文件中记录的所有更改应用到数据块中。 注: - 在前滚阶段中将向还原段置入条

2009-05-11 10:40:00 527

原创 ORACLE自定义合计函数

Author: RainnyOracle有提供创建自定义合计函数的接口。我们通过这个接口,可以实现类似于SUM(),MAX(),MIN()等ORACLE built-in合计函数的功能。创建ORACLE自定义合计函数,并须实现ORACLE接口中的ODCIAggregateInitialize、ODCIAggregateIterate、ODCIAggregateMerge和ODCIAggre

2009-03-20 13:35:00 1454

原创 我的第一个JDBC数据库编程代码

领导叫我写一些JDBC的测试代码,由于没有搞过JAVA,所以临时参阅了一下ORACLE的文档2 Day + Java Developers Guide >>. 测试的目的就是写一个java的class,通过JDBC连接oracle数据库,实现数据的查询,新增和更新等基本的数据库操作(DML).数据库我连接的是ORACLE的SAMPLE数据库HR.下面为class的原代码:/**

2009-03-19 16:22:00 579

原创 09读书进展2

终于看完>.11G的《备份和恢复用户指南》相比之前的版本还是有一些的改变: 1.将create standby database移到另外一个文档《Oracle Data Guard Concepts and Administration》中了 2.增加了Data Recovery Advisor。文档用了相当的篇幅来描述11G的这个New Feature.请参看:第14章:Diagnosing a

2009-03-19 15:22:00 395

原创 oracle 11g new feature

ORACLE 11G新特性作者:Rainny日期:2009-02-09BBS: http://172.17.16.50/bbs/viewthread.php?tid=477ORACLE 11G在2007年7月11日发布,距现在有一年有余了,其最新版本是ORACLE 11.1.0.6.0.以下简称为11G.伴随每一次新版本的发行,ORACLE都会发布相应的文档。11G的文档库大约

2009-02-10 16:30:00 1577

原创 oracle中判断一个字符串是否全部为数字的函数

作者:Rainny日期:2009-1-8创建测试表:create table test(c_id   varchar2(20));插入测试数据:insert into test values (1234); insert into test values (45678); insert into test values (-1234); insert int

2009-01-09 14:26:00 1710

原创 Mysql Innodb的恢复

作者: Rainny日期: 2009-1-8原来的MYSQL机器:172.17.16.27新的MYSQL机器:172.17.16.222 目的:将27号机的WIKI备份,然后恢复到222号机 先在27号机写一个备份wiki数据库的脚本,内容如下:#!/bin/sh#datestr=`date +%a`datestr=`date +%y%m%d`bug

2009-01-08 13:20:00 806

原创 如何增大oracle重做日志的大小

1.先查看现在的redo group及状态:select * from v$log:group#thread#sequence#bytesmembersarchivedstatusfirst_change#first_time11145961.05e+081n

2008-12-31 10:23:00 1447 1

原创 如何比较oracle数据库差异

 DB DIFF&SYNC TOOLKIT使用指南 作者:Rainny  日期:2008/12/24一,本工具的限制(1)       本工具只比较表(表名,字段名,字段数据类型,数据长度)(2)       如果只是字段的位置不一样,本工具视为相等(3)       索引和约束的比较暂不支持二,本工具使用说明(1)       开发本工具的目的是为了去除O

2008-12-31 10:15:00 1627

原创 修改MYSQL的字符集和排序规则

 /*--Desc : alter table and all columns collation to gbk_chinese_ci--Author: Rainny Zhong--Date :  2008-02-02--db version : at least Mysql 5.0  */DROP PROCEDURE IF EXISTS p_alter_table_c

2008-12-31 10:13:00 1652

原创 what is the oracle cursor?

什么是CURSOR,ORACLE的文档作了如下定义:A cursor is a handle (a name or pointer) for the memory associated with a specific statement. (Oracle Call Interface, OCI, refers to these as statement handles.) Although m

2008-12-31 10:09:00 760

原创 SQL SERVER常用的数据字典

在SQL SERVER2000中查找所有的外键: select * from information_schema.referential_constraints 查找所有带ON DELETE CASCADE的外建: select * from information_schema.referential_constraints where delete_rule=CAS

2008-12-31 10:03:00 1320

原创 如何恢复MYSQL数据库

原来的MYSQL机器:172.17.16.27新的MYSQL机器:172.17.16.222 目的:将27号机的WIKI备份,然后恢复到222号机 先在27号机写一个备份wiki数据库的脚本,内容如下:#!/bin/sh#datestr=`date +%a`datestr=`date +%y%m%d`bugssource=mysql.bugs-$datest

2008-12-31 09:59:00 2701 1

原创 sql server迁移到oracle

1 Software Requirement(1)Oracle SQL Developer: You can get the zip file by accessing http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-5440.zip ; or select a desired version at the http:

2008-12-15 16:09:00 1579 1

leap config file

leap config file

2012-12-27

ORACLE 9I查询优化

ORACLE 9I查询优化,经典ORACLE性能优化实战文档

2009-11-12

oracle sql优化

oraclesql优化的经验总结,在实际工作中能够用到

2009-11-12

空空如也

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

TA关注的人

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