ORA-00600 [12830]
近来狂晕.... 数据库没事又搞出一个内部错误.-- 9.2.0.5版BUG还真不少ORA-00600: internal error code, arguments: [12830], [SYSTEM], [SYSEVENT_LOG], [], [], [], [], [][@more@]
数据库表空间监控视图
自己建了个视图来监控数据库的表空间资源[@more@]代码如下: CREATE OR REPLACE VIEW DB_TBSPACE_CHECK ASSELECT a.TBSPACE_NAME AS TBSPACE_NAME, ROUND(a.Total_MB,2) AS Total_MB, ROUND(b.Free_MB,2) AS Free_MB, ROUND((NVL(a.Total_MB,0)-NVL(b.Free_MB,0)),2) AS Used_MB, ROUND(DECODE(NVL(a.Total_MB,0),0,0, (NVL(a.Total_MB,0)-NVL(b.Free_MB,0))*100/NVL(a.Total_MB,0)),2)||'%' AS Used_Rate, ROUND(DECO
ORA-00600 [15201]
前些时候,碰到的ORACLE 错误,解决步骤,笔录下来......[@more@]1.早晨刚上班,客户反映应用系统突然变慢,这下可急坏他们了,一次又一次的催促:什么问题导致?2.理性反映,先咨询下应用系统的大致故障现象:查询系统变慢,呼入系统变慢.3.鉴于现象,判断数据库肯定出了问题,打开Telnet连过去,看下操作系统,系统检测没有非常严重问题.4.FTP过去,获取Alert.log文件,查看下最近的信息,发现早晨六点多和十点各搞出了个:Sat Sep 30 06:59:36 2006Errors in file /home/oracle/app/oracle/admin/ora92/udump/ora922_ora_2490420.trc:ORA-00600: internal
UltraEdit 语法加亮配置--转载
PL/SQL语法加亮[@more@]注:其中的/L10为UltraEdit里加亮选择序列,你可按自己的喜好更改,同样里边涉及的ORACLE PL/SQL关键字有遗漏的自己可再增加在相应的栏里;诚然你可以添加你自己定义的相关数据结构,ORACLE对象等等./L10"PL/SQL" Nocase Line Comment = -- Block Comment On = /* Block Comment Off = */ File Extensions = SQL/Delimiters = ~!%@^&*()-+=|/{}[]:;"'<> , .?/Function String = "%[A-Z _]*[~s]+(*)"/C1 "Keywords"ABORT ACCEPT ACCESS ADD ALL ALTER AND ANY ARRAY A
一个获取字母数字的字符函数
在itpub看到一个关于字符处理的帖,刚好近来要在一个表里的一些字段里,获取相关的编码,而去除汉字和特殊字符,查看ORACLE文档,有个translate正则表达式函数,调试了下,觉得不是很好用就自己写了函数来处理:===================[@more@]CREATE OR REPLACE FUNCTION GET_CHRSET/** 名称:字符提取函数*/(i_String VARCHAR2 --处理字符串)RETURN VARCHAR2ASv_Str VARCHAR2(2);v_Len NUMBER;v_StrTmp VARCHAR2(4000);o_String VARCHAR2(4000); --返回字符串BEGINIF i_String IS NULL THENo_String := NULL;RETUR
监控对象名称使用情况的一个存储过程
近来写了一个存储过程用来在建数据库对象前,返回对象名是否占用的存储过程![@more@]存储过程代码实现如下:================================================CREATE OR REPLACE PROCEDURE CHECK_TABNAME_PRO--检测对象是否存在存储过程(P_ObName IN VARCHAR2, --对象名p_Type IN INT --对象类型)/** 对象类型值:** 1--表** 2--视图** 3--索引** 4--索引分区** 5--大对象** 6--包** 7--包体** 8--存储过程** 9--函数** 10--序列** 11--同义词** 12--数据类型** 13--表分区** 14--触发器*/ASv_Num INTEGER; --对象存在记录数v_Type VARCHAR