海量数据库被drop/truncate表的不完全恢复
d海量数据库被drop/truncate表的不完全恢复在实际情况中,数据库经常会由于工作人员的误操作造成一些表被删除或者截断,如果数据库的数据量小是很方便做时间点恢复的,但如果数据量非常大。或者10T的数据量,那是不...
做一个好的dba
d做一个合格的oracle工程师需要智慧和头脑,知识要过硬,交流要过硬, 其实专业知识仅仅是占你的工作的40%,但是你需要要100%的掌握基础知识, 很多人总觉得,"table"这样一个小的概念很简单, 觉得没什么的,其实,往往基础...
ORACLE PL/SQL 的异常处理
-在整理我收藏过的一些文章,放在这里,供所有需要的人一起学习,出自:http://www.itpub.net/371230.htmlORACLE PL/SQL 例外处理1) 基本结构 BEGIN ... --语句 EXCEPTION -- 例外处理 WHEN ... ... WHEN...
AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.
AIX[@more@]AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512. 在往aix使用chfs -a size=xx /fs 命令增加逻辑卷的时候,有时候增加到一定大小的时候,会报出0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512.这样的一个错误原因主要是因为在默认情况下的逻辑卷允许的最大逻辑分区数为512,因此在逻辑卷大小超出了这个限制的时候,就会报0516这个错误了。当然你可以查看这个lv以确认是否为512:使用lslv来看:# lslv jdelv02LOGICAL VOLUME: jdelv02
AIX 5.3上升级oracle9206的注意事项
AIX 5.3上升级oracle9206的注意事项给AIX5.3版本上的oracle升级至9206时,有以下几点需要注意,特此纪录:1、在root用户下,执行以下命令清除内存中没有使用的库文件。# /usr/sbin/slibclean2、在执行./runInstaller...
DML Error Logging in Oracle 10g
DML Error Logging in Oracle 10g 主要在于使用DBMS_ERRLOG.create_error_log 这个包来跟踪dml错误信息SQL> CREATE TABLE source ( 2 id NUMBER(10) NOT NULL, 3 code VARCHAR2(10), ...
解决sql server 开发版2005的安装错误
主要是为了解一下这个产品.当然也为了一些个人事物上的需求而安装.安装过程中报"性能计数器要求安装错误" .这里主要记录一下解决方法定位到注册表:[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPer...
使用dbms_profiler包辅助pl/sql优化
d使用dbms_profiler包辅助pl/sql优化SQL> conn / as sysdbaConnected.首先就是创建以下对象:SQL> @$ORACLE_HOME/rdbms/admin/profload.sqlPackage created.Grant succeeded.Synonym created.Library created.Packag...
LOADS、INVALIDATIONS and PARSE_CALLS
dLOADS、INVALIDATIONS and PARSE_CALLSSQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Pr...
Troubleshooting Guide to high version_counts
Greate jobAuthor: James Cremonini 1. Troubleshooting Summary 2. Introduction: What is shared SQL ? 3. Diagnostics: How do I see the versions and why they are not shared ? 4. Documentation: What do the...
Recover from Missing Datafile that is Never Backed Up (RMAN-06026)
from metalinkRecover from Missing Datafile that is Never Backed Up (RMAN-06026)Problem Description-------------------Full restore via RMAN of a database when a datafile is missing and neverbacked up r...
How to Calculate Rman Memory Allocation In Large Pool
How to Calculate the Memory Required by RMAN in Large Poolfrom metalinkContrary to the rman documentation at 9i, the amount of memory required by RMAN to be set asidein LARGE POOL when asynchronous io...
Recover from Missing Datafile that is Never Backed Up (RMAN-06026)
-dProblem Description-------------------Full restore via RMAN of a database when a datafile is missing and neverbacked up results in the following errors: RMAN-00571: ==============================...
10G RMAN Fast Incremental Backups
from metalinkPURPOSE-------This article discusses the Oracle 10g new feature called 'block change tracking' and how it helps accelerate RMAN incremental backups. SCOPE & APPLICATION-------------------...
使用gdb来诊断系统问题的一个例子
d使用gdb来诊断系统问题的一个例子这是以前处理的一个问题,现将处理过程描述出来,主要是因为在imp时报错.使用gdb调试、跟踪启动失败过程中的core dump文件,信息如下:gdb $ORACLE_HOME/bin/imp core.21277GNU gdb...
Checking RAC
dbasupport[oracle@vm02 bin]$ crs_stat -tName Type Target State Host------------------------------------------------------------ora.esxrac.db application ONLINE ONLINE...
启动实例hang的一例的诊断
d启动实例hang的一例的诊断数据库被人无意断开电源。1、启动数据库时HANG住:ALERT日志停在以下的行。RECO started with pid=7CJQ0 started with pid=8QMN0 started with pid=9Sun May 27 11:22:28 2007starting up ...
oracle9i RAC性能调整(一)
rac turning工作中,一直在使用RAC环境的数据库,当然我是以9i见多.对于RAC的一些性能的调整,一直是一个比较大的问题.这里将部分自己的经验以及来自其他参考的文献写下这样的笔记.以方便自己,也方便别人.我们知道,在RA...
bitmap的锁机制
dbitmap的锁机制bitmap index的索引的机制是比较特殊的,因为bitmap index entry 包含了一段rowid范围,因此当这个rowid对应的行被更新,就会出现锁情况了。我们来看一个例子,为了模拟需要打开三个sessionSQL> crea...
三节点RAC负载均衡测试
环境:hpunix 11icluster: mc /sg先看rac配置情况吧,既然要做到load_balance,肯定需要配置server端的tnsnames.ora,首先来看各实例的remote_listener和local_listener情况:rac1:SQL> show parameter listenerNAME TYPE...