- 博客(44)
- 收藏
- 关注
转载 SM/OPTSTAT导致sysaux异常增长
这问题是由最近一个数据库AYSAUX使用空间过多引出来的.SM/OPTSTAT是用于存储老的统计信息,10G之前,当对表/字段/索引做了相应的统计信息之后,新的统计信息就会覆盖老的统计信息,也就是说的无法直接找回统计信息,要找回...
2010-05-13 16:05:50
399
转载 ORA-01012
自上次的文件系统owner变成数字200,数据库启动不了的问题后,这两天还碰到类似的问题。症状:以自己的ID试图连接数据库,出现如下错误:SQL*Plus: Release 10.2.0.2.0 - Production on ...
2010-04-21 17:26:52
335
转载 Expdp ORA-600 unable to load XDB library
今天导数据碰到如下错误:Processing object type SCHEMA_EXPORT/SEQUENCE/GRANT/OWNER_GRANT/OBJECT_GRANTORA-39014: One or more wo...
2010-04-20 17:01:22
217
转载 文件系统问题导致数据库,监听起不来
昨天碰到一个比较怪异的事,启动数据库时,报这样的错误:SQL> startupORACLE instance started.Total System Global Area 557842432 bytesFixed S...
2010-04-15 18:47:14
184
转载 ITIL信息技术基础架构库
上星期参加了IBM ITIL培训,简单记录一下主要的内容,ITIL是Information Technology Infrastructure Library的缩写。个人理解就是IT服务的流程理论。总体上分为两大块:Servic...
2010-04-07 15:47:09
317
转载 SQL语句中的model用法
事情起因,今天看到一条非常”稀奇古怪“的SQL,select语句中,在表后面跟了一大窜以model开头的东东,后来查一下资料,原来model在数据仓库中是比较有地位的.列一下几个简单的测试:[@more@]1,测试表中数据:SQ...
2010-03-24 13:28:42
847
转载 不同统计方式导致分区表的统计信息不同
问题的起因:最近发现一张分区表:从dba_table得到的统计信息跟dba_tab_stats/dba_tab_partitions查得的信息出入很大,后来查得的原因是: 脚本里调用dbms_ddl来收集统计信息,而dbms_d...
2010-03-10 15:47:32
237
转载 又一则ORA-4030
环境:OS: SunOS Hostname 5.10 Generic_127111-11 sun4u sparc SUNW,Sun-Fire-V890DB VERSION: Oracle9i Enterprise Edition...
2010-02-02 15:51:27
141
转载 DDL语句parse阶段隐式执行代码
通常情况下,一条SQL语句经过parse,bind variables,execution和fetch,但对于DDL是不经过后面两个阶段的,这个现象是同事刚刚发现,查一下文档上面也确实提到了DDL经过parse就执行了:PARS...
2010-01-29 13:45:22
194
转载 系统产生的SYS_PLSQL对象
环境OS: SunOS HOSTNAME 5.10 Generic_127111-11 sun4u sparc SUNW,Sun-Fire-V890DB:Oracle9i Enterprise Edition Release 9...
2010-01-27 13:07:29
551
转载 wait for stopper event to be increased
环境OS:SunOS hostname 5.10 Generic_127111-11 sun4u sparc SUNW,Sun-Fire-V490DB: Oracle Database 10g Enterprise Editio...
2010-01-21 15:29:00
157
转载 只读文件系统启动不了数据库
启动一个数据库时,碰到这个错误: [oracle]$ sqlplus "/ as sysdba" SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jan 4 10:40:36 2...
2010-01-07 18:32:50
166
转载 9i升级中的orapls9.dll
今天接到朋友电话,关于从9.2.0.1升级到9.2.0.8出现的问题,在windows平台,报的错误如下:写入文件'D:oracleora92BINorapls9.dll'时出错,[D:oracleora92BINorapls9...
2009-12-26 16:47:20
93
转载 ORA-600 [kpotcgah-9]
环境:DB: 10.2.0.4OS: SunOS HOSTNAME 5.10 Generic_120011-14 sun4u sparc SUNW,Sun-Fire-V490碰到这个错误的情形:用expdp导一张表,除了参数di...
2009-12-21 16:53:45
125
转载 ORA-00600 [kqludp2]
环境: OS Solaris 10. DB version: 9.2.0.8一直跑得好好的程序,开发人员报执行SP有错误:ORA-04068: existing state of package has been discard...
2009-11-30 16:51:48
146
转载 CLOB的一个问题
今天一开发员提交了这样的问题,他的代码执行时,碰到如下的错误:...32767:3276732768:32768declare*ERROR at line 1:ORA-06502: PL/SQL: numeric or valu...
2009-11-12 18:25:00
164
转载 DB2查找阻塞的session
下面是一个测试:session 1:db2 +c --登陆数据库,这里要加上选项+c,也就是不会做隐式提交事务。否则每执行一条SQL就提交了。db2 => create table test00(a int, b varc...
2009-11-12 18:19:24
783
转载 9.2.0.8上打最新的CPU碰到的问题
公司规定的每年至少要打一次CPU(Critical Patch Update)补丁,而Oracle则每个季度更新一次CPU。现在数据库基本都跑在10G上了,对了9i的数据库来说,算是古董了。之前10G上打CPU,也不存在什么大的...
2009-10-18 17:48:15
160
转载 Logmnr分析SQL长度大于8000的潜在问题.
问题的起因是被同事问起当SQL_UNDO长度大于4000是怎么组装SQL。我们都知道通过LOGMINER可以找出相应的REDO SQL和UNDO SQL,经过DBMS_LOGMNR分析后,相应的REDO SQL和UNDO SQL...
2009-09-29 15:35:31
249
转载 DB2 DDL不是一个自冶事务
在Oracle里一个DDL操作是一个原子操作,当执行一个DDL命令时,之前的所有操作都会commit,永久生效,而DB2不是这样的,DB2的DDL不是一个自冶原子事务,下面的测试:Linux 1: db2 connect to ...
2009-09-18 14:48:15
199
转载 创建spfile时碰到600
创建spfile时碰到600, 今天碰到的情况,在Solaris 10上,先把软件升级到10.2.0.4,然后手工建库,手工写pfile(只写了几个参数),前面一切进展顺得,当准备建spfile替换当前的pfile时,碰到如下的...
2009-09-16 15:42:50
103
转载 Oracle杀session
通常情况下,要强行关闭session,会执行下面的命令: alter system kill session 'sid,serial#'; 这命令会把相应的session关了,但有时,这命令并不能把相应的session关了,只是...
2009-09-02 14:33:50
151
转载 总结上次碰到的ORA-04030错误
先更正一下,上次碰到的SQL,不是in里有9500多个值,是开发人员把9500多个值拆成了10个in,然后用or连接起来,太长了,没仔细看。所以不会报ORA-01795。通常情况下4030错误,是由于PGA内存分配出现了问题,那...
2009-08-24 14:41:07
228
转载 ORA-04030
环境 OS AIX 5.3DB Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi今天一开发人员提交一个错误过来,情形是这样:在Oracle SQL ...
2009-08-18 15:07:57
121
转载 Perl画图
从目标所掌握的资料来看,perl调用GD作图还是比较方便的,下面贴一下代码作图的一段代码。use GD::Graph::lines;my ($title,$legend1,$legend2);my (@text,@y1,@y2)...
2009-08-13 16:50:36
1058
转载 Expdp指定导出带有匹配符的对象
在SQL中,字符'_'和'%'是有特定含意的:‘_’匹配任何一个字符,'%'则匹配任何数量的字符,包括0个字符。如果要在SQL中,要让这两个字符表示字符本身,则要做相应的处理,加有escape关键字,如:SQL> sele...
2009-08-13 16:31:40
137
转载 EXP-00090: cannot pin type "SCHEMA"."TYPE_NAME"
EXP-00056: ORACLE error 22303 encounteredEXP-00090: cannot pin type "UserName"."KU$_CLUSTER_T"环境: OS Solaris 10, D...
2009-08-03 14:48:36
187
转载 Eclipse里写perl程序。
eclipse写perl代码,要安装相应的插件EPIC,具体的操作是:从eclipse里的主菜单:[help]=>[install new software...]=>[add],输入http://e-p-i-c.s...
2009-07-22 17:18:03
264
转载 Datapump的几个参数
Datapump有些参数并没有公开,但是在实际情况下,这些参数还是比较有用处的,在此总结几个参数.[@more@]1.metrics=y 这个是隐藏参数。功能是显示导出来多少个对象,这些对象花了多少时间,这些对象主要指的是定义(...
2009-07-16 13:44:38
483
转载 设置OS用户跑schedule job执行外部程序
一直不清楚Oracle Schedule是通过哪个OS用户去执行外面的程序,metalink 391820.1提到了,在这里做个记录。以备后查。相应程序执行的用户定义在externaljob.ora里,默认情况下是nobody用...
2009-07-10 18:28:40
107
转载 ORA-28031: maximum of 148 enabled roles exceeded
在alert_.log里报如下错误:ORA-12012: error on auto execute of job 2ORA-28031: maximum of 148 enabled roles exceeded[@more@...
2009-07-07 13:25:33
1257
转载 DBMS_DDL加密脚本.
在10G版本, 有一个新的package DBMS_DDL,它提供脚本加密的功能。同时10G也增强了字符窜的处理方式,通常情况在字符窜里有单引号的话,要用两个单引号才能在字符窜里显示一个单引号,10G有了新的方法处理这一情形了。...
2009-06-26 13:15:07
115
转载 通过写规则,控制streams复制.
下面的代码是通来写代码实现RULE,然后应用到streams,这个例子比较简单,做复杂的业务转换,可通过类似示例中的function rename_schema_01来实现.Declarative Rule-Based tran...
2009-06-19 18:54:07
166
转载 Declarative Rule-Based transformation Streams
As I mentioned last time, there are 2 type of Rule transformations, one is declarative rule-based transformation (...
2009-06-12 17:21:02
100
转载 Error: cannot fetch last explain plan from plan_table
环境:OS: Solaris 10DB: 10.2.0.3今天碰到这样的怪事,用dbms_xplan.display显示一条SQL执行计划时,报错"Error: cannot fetch last explain plan fr...
2009-06-04 13:59:13
851
转载 du和df
两个命令常用于计算/查看磁盘使用率:df: 查看文件系统空间使用率.du: 常用于查看一个目录下的文件占用磁盘空间大小。[@more@]今天一同事,在Solaris 10上做数据库升级遇到问题,把ORACLE_HOME空间不够了...
2009-06-01 13:38:28
91
转载 Oracle 10G/11G自带DBI了
Oracle 10G/11G自带了DBI[@more@]Oracle9i及之前的版本,如果用Perl访问Oracle,还得用ppm安装DBI包或编译器编译源代码。 10G之后,貌似这一情况改变了。自己的台式机上装了11G,就上面...
2009-05-31 13:08:28
145
转载 执行计划导致错误的结果
执行计划导致不正确的结果.[@more@]环境:Oracle: 10.2.0.4OS: Redhat Linux 2.6.9-42.ELsmp构建测试环境:CREATE TABLE AA( A NUMBER(11,0),B VA...
2009-05-27 13:34:51
132
转载 Slow expdp with parallel when exporting LONG RAW data type
A case I suffered recently.Normally, expdp is more efficient than triditional exp, so many users tend to use expdp...
2009-05-19 12:47:24
178
转载 LOGMNR遭遇Ora-600
LOGMNR遭遇Ora-600OS: AIX 5.3.0.0DB: 10.2.0.3数据被误删除之后,最容易想到的解决方案是logmnr, 但logmnr也时也会出问题(在非常时期,真是什么都有可能)。按照logmnr的操作流程...
2009-05-14 13:58:55
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人