[原创]:解决ORA-25153: Temporary Tablespace is Empty
在测试库中做一个lob测试时,抛出如下这个错误:scott@ORCL> select dbms_metadata.get_ddl('TABLE','T') from dual;ERROR:ORA-25153: Temporary Tablespace is EmptyORA-06512: at "SYS.DBMS_LOB", line 424ORA-06512...
[原创]:Lpad()函数与Rpad()函数
很久之前看过这两个函数,不用得太久,就渐渐地给忘了,今天偶然看到这两个函数,心里一惊......这是什么,完全不认识了.赶快复习一下吧.Lpad()函数的用法:lpad函数将左边的字符串填充一些特定的字符,其语法格式如下:...
[原创]v$resource_limit 与 v$license学习
第一次认识这两个视图:v$resource_limit 与 v$license先看一下,ORACLE官方是怎么说的吧.V$RESOURCE_LIMIT displays information about global resource use for some of the system resources. Use this view to m...
坏块坏在undo上怎么办?
今早数据库突然挂了.看了下alert出现如下错误:***Corrupt block relative dba: 0x0081a9fb (file 2, block 109051)Bad header found during preparing block for writeData in bad block -type: 1 format: 0 rdba: 0...
[原创]:oracle9i delete后的恢复实验(二)--logminer
在flashback也不能帮上忙的时候,logmnr却是非常有用的。因为只要误操作时期的归档日志存在,就可以通过归档日志来恢复误删除的数据。以下提供一个恢复的例子: &...
[原创]:oracle9i delete后的恢复实验(一)--Flashback Query
Oracle9i 中新增的闪回查询(Flashback Query)功能对于误删除或者误更新并且已经commit了的情况,提供了简便快捷的恢复方法,所谓的Flashback Query就是利用Oracle 多版本读一致的特性,在需要...
Oracle10g的数据迁移方案[转]
网上看到一个不错的文章,转帖给大家,包括传输表空间解决跨平台及endian-ness问题的处理方法找到将数据从仓库迁移到集市的最快方法。Lora是Acme银行的数据库管理员,她现在在该银行高层管理团队高级会议上成了大家...
[转载]:Oracle 9i LogMiner工具使用说明
一、logminer的用途 日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。 logminer 工具即可以用来分析在线,也可以用来分析离线日志文件,...
[转]:深入研究ITL阻塞与ITL死锁
最近系统死锁连连,google出了很多以前没学过的知识.例如本文,现转载过来备查.永久链接:http://www.ixdba.com/html/y2007/m05/101-oracle-itl-deadlock.html 首先要说的是,这个问题当初我是真遇到过,然后...
rman命令详解
1 列出对应物 RMAN>list incarnation; 2 列出备份 2.1概述可用的备份 RMAN>list backup summary; B 表示 backup F 表示 FULL ...
查看SQL执行计划常用方法
不论是做为开发DBA还是维护DBA,总是或多或少地遇到SQL执行效率或者说SQL调优问题,查看执行计划是必须的。我一般用3种方法查看:一、explain plan for举个例子就足以说明其用法了sys@ORCL> explain plan for&nbs...
oracle9i出现buffer busy waits!
早上上班时系统出现缓慢现象。做了个statspack。并查看了当时v$session_wait中有5-6个的buffer busy waits 和db file sequential read等待事件。个人没有调优的经历。看了半天,没什么头绪。希望各位高手提供点思路...
建立 SCOTT/TIGER 模式
初学sql的时候经常使用SCOTT模式中的演示对象做为测试.你的数据库里可能已经有 SCOTT/TIGER 模式(schema)了。经典安装通常就包括这个模式,不过并不要求数据库一定得有这个组件。可以把 SCOTT 示例模式安装到任何...
[原创]:DB运行缓慢常用的OS分析命令(一)---top
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 14:51:20 up 3 days, 23:24, 2 users, load a...
做表分析很慢,有什么办法可以加快吗?
oracle 9207每次在做表分析时执行如下语句:exec dbms_stats.gather_table_stats(ownname => 'CPTQ',tabname => 'SLTS',estimate_percent => 30,method_opt => 'FOR ALL INDEXED COLUMNS',cascade => TRUE);很慢啊。...
一直出现ORA-000060: Deadlock detected
oracle9.2.0.7os:rhel 4.trc如下:*** 2008-05-15 07:44:01.044*** SESSION ID23.37189) 2008-05-15 07:44:01.043DEADLOCK DETECTEDCurrent SQL statement for this session:UPDATE WIP SET IN_QTY=IN_QTY+1,OK_INQTY...
sql优化,请高手帮忙。
select S.PROD_NBR, T.KC_DESC_6,e.descr,count(*) from waus t, slts s, IKCS E where s.work_ctr = 200 and s.fac_id = 7 and e.fac_id = 7 an...
问一个弱弱的问题
我这一般抓取的问题语句都是来自某个存储过程.每次将语句提交给开发人员那边.他们自己都要找半天这个语句是属于哪个存储过程的.所以我就想问各位有没有比较快速定位sql是出自哪个存储过程的方法?呵..先谢谢了. ...
请教statspack使用中的一个问题
oracle9207使用statspack时.每运行一次execute statspack.snap为什么stats$snapshot中的SNAP_ID是按10间隔增长的(如下).怎么不是1呢?SQL> select snap_id,snap_time,startup_time from stats$snapshot; ...
[转载]statspack中cpu time的学习
kamus在他的blog 10gRAC培训 - 2 and last。说到了这个cpu time,具体可以看正文以及下面我与他的留言,他的意思其实就是:CPU Time相对于其它等待事件,应当先忽略CPU Time,处理其它等待事件。而且cpu time高一...