oracle10g升级记--遭遇upgrading oracle OLAP API INVALID
OS: RedHat Enterprise Linux AS4 U2 x86_64Oracle 10.2.0.11、检查升级之前,所有组件的名称及状态:SQL> col comp_name for a45;SQL> col version for a20;SQL> col status for a10;SQL> select comp_name, ...
oracle 10g em 乱码的解决
操作系统:Red Hat Enterprise Linux AS4 U2 x86_64语言安装的为英文,安装完数据库后,通过企业管理器登陆,点击的按钮显示乱码。参考eygle的文章好象解决不了。http://www.eygle.com/archives/2006/03/oracle10g_...
一次ORA-02049错误的解决
一.系统环境:ORACLE:9IR2OS:WINDOWS 2003 SERVER二.问题描述:现场人员报怨报表数据不准确,查明为韩国方面数据回传中断,联系韩国相关人员后,给我发了个他那边回传程式报的一个错:ORA-02049:timeout:distributed tr...
[转载]Oracle触发器详细介绍
今天看到一个instead of触发器时,很陌生,网上找了下资料,发现这篇文章不错,转载过来学习学习. Oracle触发器详细介绍一触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直...
ORA-00603,ORA-01114,ORA-27069同时出现的解决!
1、环境:OS:WINDOWS SERVER 2003 ORACLE:92012、现象:报表开发人员报怨涉及到lothistory表的SQL语句查询巨慢无比:查看了一下v$session_wait出现了大量的全表扫描(db file scattered read)等待.lothistory是个大表并...
一次归档日志激增的分析.
OS:redhat as 4 ORACLE:9207我们的生产库正常情况下一天产生400-500个日志.每个日志大小20M.最近发现日志量大量增加.更加奇怪的是白班(07:30--19:30)的日志是正常的.晚班(19:30--07:30)的日志就...
一次简单的SGA各细项调整
因最近将上一新系统,考虑将平时几乎闲置的一个数据库做为其后台数据库。本文仅是对SGA所做的调整做一记录,至于各内存结构的大小也仅仅是对新系统事务量的估计及与另一性能良好的系统做比较后估算出来的。环境:O...
利用一个物化视图日志刷新多个物化视图
1、需求:目前有两个数据库中的一张表(ACCUM)是通过物化视图来同步的,现第三个数据库亦有同步此表的要求,那么能否利用已有的物化视图日志MLOG$_ACCUM来刷新两个物化视图呢?2、更多有关物化视图的刷新资料可参...
[原创]:解决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等待事件。个人没有调优的经历。看了半天,没什么头绪。希望各位高手提供点思路...