自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(59)
  • 资源 (6)
  • 收藏
  • 关注

原创 Oracle 10G 修改vip时,未停掉VIP服务的后果

昨天在修改一套10G RAC数据库vip的时候,出现了一个奇怪的问题,在修改了1号节点修改之前的和修改之后的VIP居然共存于1号节点所在主机的网卡上,2号节点正常,回想整个操作过程,1号节点和2号节点在修改VIP时候只有一点不同,就是1号节点的VIP始终无法停掉,所以在1号节点vip没有停掉的情况下,进行了修改VIP的操作。为了证明是不是由于该原因引起的,做了以下实验:思路:1、停

2013-05-21 23:13:04 428

原创 运行netca报错

今天在虚拟机上安装单节点的oracle10g后运行netca报以下错误:/u01/oracle/product/10.2.0 _1/bin/netca: line 190:  6447 Aborted                 $JRE -mx64m $SRVM_PROPERTY_DEFS -Dsun.java2d.font.DisableAlgorithmicStyles=true

2013-05-04 14:37:52 418

原创 重建AWR后报ORA-13518

今天导入AWR没成功还把自己数据库的awr给破坏了,只能重建,重建后发现awr报错SYS@hcndb>begin dbms_workload_repository.modify_snapshot_settings ( 3 interval => 30, 4 retention => 14*24*60 5 ); 6 end; 7

2013-04-23 21:41:53 297

原创 oracle 10g RAC LoadBalance(三)

oracle 10g RAC LoadBalance(一)oracle 10g RAC LoadBalance(二)二、    基于服务器端的负载均衡1、确定两个节点的实例都是正常运行的[oracle@orlrac1 rs]$ [oracle@orlrac1 rs]$ ./crs_stat.sh Resource name

2013-04-21 22:31:43 262

原创 oracle 10g RAC LoadBalance(二)

oracle 10g RAC LoadBalance(一)一、    基于客户端的负载均衡1、设置remote_listener为空ALTER SYSTEM SET remote_listener='' sid='orcldb1';ALTER SYSTEM SET remote_listener='' sid='orcldb2';--确认remote_listener

2013-04-21 22:03:11 266

原创 oracle 10g RAC LoadBalance(一)

Oracle RAC具备高可用性(High Availablity)和负载均衡(Load Balance)的特性。其中负载均衡是指把数据库的负载平均分配到集群中的各个节点(主要指新的连接),以提高系统的整体吞吐量。Oracle RAC通常情况下有以下两种方式来实现会话连接的负载均衡:1. 基于客户端连接的负载均衡2. 基于服务器端的负载均衡一、基于客户端的负

2013-04-21 21:58:59 229

原创 ORACLE 10g EM报“A remote host refused an attempted connect operation. (error = 79)”

今天在给一厂商帮忙重启一套oracle 10G RAC数据库后以后,发觉EM的agent无法启动,查看告警日志发现有以下的错误:Thread-1 WARN http: snmehl_connect: connect failed to (*******): A remote host refused an attempted connect operation. (error = 79)

2013-04-21 21:57:08 988

原创 遭遇ora-600 kcblasm_1

昨日客户在10.2.0.5数据库上通过dblink采集另外一套10.2.0.5的数据时遇到了这个报错ORA-00600:internal error code,arguments:[kcblasm_1],[103],[],[],[],[]查看MOS,ORA-600 [kcblasm_1] In 10.2.0.5. [ID 1133845.1]只给出了解决的方法:To qui

2013-03-31 22:41:13 271

原创 在AIX中计算ORACLE消耗的私有内存总数

一早就收到兄弟伙发的QQ信息,关于aix中oracle内存计算的内容The RSS number is equal to the sum of the number of working-segment pages in memory times 4 andthe code-segment pages in memory times 4.The TRS number is equa

2013-03-29 09:38:01 207

原创 ORA-00600 7999

今日巡检发现一台数据库alert日志中出现ORA-00600:internal error code,arguments:[7999],[300]错误,查看MOS上的文档,发现该错误可能是由于BUG11814891引起,与update lob字段有关,查看trc文件发现是在对一个表做update操作的时候引起的ORA-600报错,查看该表的表结构发现update的其中一个字段果然是blob

2013-03-28 15:05:20 337

原创 Script:观察指定表空间的历史增长情况

该脚本用于查看指定表空间的历史增长情况(按小时)(默认是1周)set lines 200set pages 200select u.snap_id, to_char(s.end_interval_time, 'yyyy-mm-dd hh24') end_time, t.name, round(u.tablespace_size * ts

2013-03-28 11:43:27 259

原创 Oracle 11gR2 deferred_segment_creation参数

DEFERRED_SEGMENT_CREATIONPropertyDescriptionParameter typeBooleanDefault valuetrueModifiableALTER SESSION, ALTER SYSTEMRange of valuestrue | false

2013-03-28 10:25:34 426

原创 windows64位操作系统安装32位toad和32位客户端后报ora-01031 sqlplus "/as sysdba"

在自己的64位电脑上安装了32位toad后,为了能够使用,所以也安装了32位的oracle客户端,用于toad访问数据库,但是自从安装了这两样以后,在我通过sqlplus "/as sysdba"来访问数据库的时候,始终会报ORA-01031的错误,一直没去处理,今天有空处理了下,记录下过程。通过常用的处理ORA-01031方法检查了一篇1、检查$ORACLE_HOME/network

2013-03-26 11:21:23 436

原创 Some indexes or index [sub]partitions of tale ****.***** have ben marked unusable

今天在做数据库巡检的时候,发现数据库日志中有Some indexes or index [sub]partitions of tale ****.***** have ben marked unusable的提示,还是第一次看到这样的提示,由于没发现有相关的trace文件,只能按提示猜大概是由于这个表的某些index变为unusable状态。1、通过SQL查该表的索引情况通过dba

2013-03-15 15:09:57 595

原创 查看RMAN备份信息

在巡检中发现一个库的rman backup jobs中的status有completed with warnings的提示,对此提取出巡检脚本中的脚本,进行了改写,改写的脚本如下:set lines 200set pages 200set echo offset verify offset scan oncol TIME_TAKEN_DISPLAY for a10col "

2013-03-08 22:51:58 1097

原创 vbox升级后遇到Cannot access the kernel driver!

前几日升级了vbox,今天打开使用的时候报了以下的错误Cannot access the kernel driver! Make sure the kernel module has been loaded successfully. Failed to open a session for the virtual machine ora10g.Virtual machine 'o

2013-03-08 16:28:32 656

原创 可以查分区表,自动判断对象类型的show_space,以及可以查看分区表

网上各种版本的show_space很多,自己综合了下,改写了一个可以自动判断assm和mssm,自动判断对象类型,可以查看分区表和分区索引的show_space(如果不输入分区名字,自动选择第一个分区)create or replace procedure show_space(ownname in varchar2 default user,

2013-02-28 21:00:56 393

原创 生成awr报告时报ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小

把客户的awr导入到自己的笔记本上生成awr报告的时候报以下错误:ERROR:ORA-06502: PL/SQL: 数字或值错误 :  字符串缓冲区太小ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSITORY", line 919ORA-06512: 在 line 1处理办法:update WRH$_SQLTEXT set s

2013-02-28 00:43:47 1056

原创 含有lob类型数据表的迁移测试

由于最近将对一个bigfile表空间内的数据做move操作,其中有部分含有lob的表也需要一起move到新的表空间去,先自己测试了下含有lob类型数据的表的move操作,实验步骤如下:create table test_lob(name varchar2(10),lob1 blob,lob2 blob);HCN@hcndb>HCN@hcndb>create table test_

2013-02-22 16:50:53 249

原创 MMON引起ORA-01000: maximum open cursors exceeded

OS:AIXDB:10.2.0.1 (RAC)检查到数据库alert日志中出现大量的Tue Mar 17 04:24:11 2009Errors in file /oracle/admin/pmos/bdump/pmos1_mmon_823446.trc:ORA-01000: maximum open cursors exceeded正常情况ora-0100

2013-02-21 23:32:47 551

原创 直方图(HISTOGRAM)实验

通常情况下当BUCTET 而当BUCTET >= 表的NUM_DISTINCT值的时候得到的是FREQUENCY(频率)直方图。一、准备数据SQL> create table tab(a number,b number);Table created.SQL> begin 2 for i in 1..10000 loop 3 insert into tab

2013-02-18 17:38:27 251

原创 存储过程报ORA-20000 ORU-10027

某存储过程中报ORA-2000:ORU-10027:buffer overflow,limit of 10000 bytes根据查看,发现是存储过程中有一个循环体中有一句dbms_output.put_line(group_filter);的语句循环到最后,累计输出的length达到了54802个char,超出了buffer默认的10000处理方法:方法

2013-02-05 10:37:38 671

原创 oracle AWR导出导入

由于需要回家对客户数据进行分析,用到AWR导出导入,记录一下。把10g库的AWR导入到11g中。1、创建directorycreate or replace directory AWRDUMP as 'e:\awrdump';2、利用$ORACLE_HOME/rdbms/admin/下的awrextr.sql进行导出操作3、利用$ORACLE_HOME/rd

2013-02-03 23:56:54 581

原创 read by other session等待事件

今天处理客户数据库问题的时候,发现该数据库有大量的read by other session等待事件,借此记录下。首先根据文档,这个事件的解释如下:When informationis requested from the database, Oracle will first read the data from disk intothe database buffer cache.

2013-02-01 20:50:47 2504

原创 RDA(二)----- 在RAC环境下使用

Starting from release 4.2, RDA has the capability to perform remote data collections. RDA which is installed on one node can control the installation and execution of RDA on multiple nodes/Oracle home

2013-01-31 22:27:09 629

翻译 RDA(一)----- 介绍

RDA:Remote Diagnostic Agent,是oracle原厂人员经常用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化手工收集数据库数据的工作,很多时候在MOS上面开SR也会要求提供RDA采集的数据,RDA 是用Perl 脚本编写,目前最新的RDA版本为4.30,需要的话可以在MOS上下载,关联文章如下:Remote Diag

2013-01-30 13:41:07 662

原创 linux安装搭建java环境

今天尝试在linux上安装搭建java环境,记录下1、下载JDK jdk-6u38-linux-x64-rpm.binhttp://www.oracle.com/technetwork/java/javase/downloads/index.html2、在root用户进行安装[root@hcn10g ~]# cp jdk-6u38-linux-x

2013-01-25 22:55:28 241

原创 11g 大量"library cache lock"事件导致数据库无法连接

该问题可以查看以下文档:LIBRARY CACHE LOCKS DUE TO INVALID LOGIN ATTEMPTS [ID 1309738.1]In this Document  Symptoms  Changes  Cause  Solution  ReferencesApplies to: Oracle Serve

2013-01-23 22:57:32 865

原创 Oracle Redo log切换频率

set lines 200select to_char(first_time, 'yyyy-mm-dd hh24') "YYYY-mm-dd hh24", to_char(first_time, 'Dy') "Day", count(to_char(first_time, 'yyyy-mm-dd hh24')) redolog_count from v

2013-01-22 13:22:31 283

原创 Oracle10g 用pfile 启动最少的参数配置

今天给同事找静默安装文档的时候发现了这个很久之前实验的东西,O(∩_∩)O哈!,记录下Oracle10g的几百个初始化参数里面,哪些是启动数据时必须用到的。 首先建立一个空白的文本文件,就是所有的初始化参数都不设置,文件命名为“C:\orcl.ora”,还可以找到一个正常运行的环境,生成一个pfile进行简单的对比,下面开始实验: 先按数据库的启动顺序,先启动到 nom

2013-01-21 23:44:29 202

原创 11g asmcmd以及sqlplus 显示Connected to an idle instance.

今天在虚拟机上安装11g RAC,安装好GRID以及创建好相关DG都一切正常,但是用asmcmd登录查看的时候却出现了问题,情况如下:[grid@hcn1 ~]$ asmcmdConnected to an idle instance.ASMCMD> quit[grid@hcn1 ~]$ [grid@hcn1 trace]$ [grid@hcn1 trace]$ export OR

2013-01-16 15:21:45 1403

原创 Uninstall oracle 11g grid + oracle Home

在oracle 11gR2以前的版本中,卸载CRS和oracle database时需要手工去删除部分东西,从oracle 11gR2版本开始新增deinstall命令可以卸载grid和database  有两种方法可以删除oracle home和grid home1.使用安装好后的$ORACLE_HOME/deinstall/deinstall命令2.从oracle官方网站上下载的d

2013-01-15 23:41:59 968

原创 undo案例二

本周处理的第二个关于UNDO的案例第一个:undo案列一今天一来再次被告知另外一套数据库也出现undo表空间使用率过高的情况(这次学乖了,先问客户有没有程序运行报ORA-30036错误,O(∩_∩)O哈!)OS:AIXDB:10.2.0.4.0现象:undo表空间使用率过高,未发现报ORA-30036的情况。能想到Undo表空间出现使用率过高的情

2013-01-11 22:37:50 331

原创 undo案列一

这周跟oracle 10g undo耗上了,一周连续遇到两套数据库undo表空间使用率过高的情况,表面现象基本一致,但是实际的情况却不同,记录下。。。案例一:DB:10.2.0.2.0OS:AIX现象:早上一到就被客户找到说有套库的UNDO使用率很高(后来才知道前一天还因为undo表空间空间不足,一批处理程序报ORA-30036错误,没执行成功)。一听到

2013-01-11 22:08:04 292

原创 oracle index split

昨日跟原来一同事聊到index split这个话题,过去一直没关注过,今天借空闲机会学习了下,下面记录下实验的过程。50-50 splitRoot block, branch block are always in 50-50 split when the block is full.If the new value of index is not maximum value of t

2012-12-25 23:42:10 319

原创 oracle index split

昨日跟原来一同事聊到index split这个话题,过去一直没关注过,今天借空闲机会学习了下,下面记录下实验的过程。50-50 splitRoot block, branch block are always in 50-50 split when the block is full.If the new value of index is not maximum value of t

2012-12-25 17:56:00 137

原创 VirtualBox创建共享存储

周末学习了下maclean老师的VBox安装数据库,发觉VBox确实是个好东西,资源消耗没有VM的大,操作也很方便,基本上都可以用图形化界面来操作clone和共享存储的创建,为此记录下。maclean的视频地址:http://t.askmaclean.com/thread-891-1-1.html1、只在1号节点上操作,先在1号节点上添加共享磁盘

2012-12-24 16:59:17 662

原创 VirtualBox克隆系统

周末学习了下maclean老师的VBox安装数据库,发觉VBox确实是个好东西,资源消耗没有VM的大,操作也很方便,基本上都可以用图形化界面来操作clone和共享存储的创建,为此记录下。maclean的视频地址:http://t.askmaclean.com/thread-891-1-1.html1、首先在管理的全局设定中设置默认虚拟电脑的位置,如果这步不设置的话,clone出

2012-12-24 16:01:34 635

原创 创建大索引过程中被中断后的操作

OS:AIXDB:10.2.0.5故障情况:创建索引过程中,异常退出在创建一个索引的时候,由于未开并发,客户反映太慢,所以kill掉local后,准备重新创建create index audita.pk_iap_app_log2 on audita.iap_app_log(log_id) online nologging parallel 32

2012-12-24 15:03:28 376

原创 Troubleshooting: Tuning the Shared Pool and Tuning Library Cache Latch Contention

刚好看到某位朋友发了这个链接,顺便记录下  Applies to: Oracle Server - Standard Edition - Version 7.0.16.0 to 11.2.0.3 [Release 7.0 to 11.2]Oracle Server - Personal Edition - Version 7.1.4.0 to 11.2.0.3 [Release

2012-11-19 09:31:51 442

hibernate3.1 api chm

hibernate3.x真正的api,chm版文档,不是学习文档

2008-12-09

真正的eclipse3.3反编译插件

使用于3.3和3.2,自己已经测试过,只需要复制到eclipse下面的plugins中即可使用

2008-11-26

JSP Struts之HTML标签库详解 .doc

JSP Struts之HTML标签库详解 .doc

2008-11-08

Struts标签大全.doc

Struts标签大全.doc版,写的不错

2008-11-08

struts帮助CHM版

struts帮助CHM版,只需要1分就能下了,O(∩_∩)O哈哈~

2008-11-08

SQLZOO表连接题的答案

SQLZOO网站上表连接练习题的答案,个人意见仅供参考

2008-09-01

空空如也

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

TA关注的人

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