根据 471716.1,11g 之后,下列动作如果遇到坏块,都会输出记录到  V$DATABASE_BLOCK_CORRUPTION. -  Analyze table .. Validate structure -  CTAS(Create table as Select) -  Export 另外,这些也会记录的: RMAN > Validate database RMAN > Validate datafile <file no>,<file no>  ; RMA…
在安装oracle 11g时,出现执行先决条件失败的情况如下: 你可以忽略所有强制安装,一般不会影响功能,但如果你想知道为什么会产生这种错误, 并且当出现以上情况时又该如何解决呢?如下列出了原因和解决方法: 事实上Oracle执行先决条件检查是依赖c$共享,很多系统管理员为了安全默认都关闭了这个,所以导致检查不通过. 打开方法很简单,确保“服务”里的Server服务正常运行,然后在CMD命令控制台里输入 net share c$=c: 即可,如果仍然不能通过先决条件检查,请修改计算机名.账户名.…
sql server中,返回影响行数是:If @@RowCount<1 Oracle中,返回影响行数是:If sql%rowcount<1 例: sqlserver: create procedure Proc_test , )='', AS BEGIN Update T_Mt Set Stat=@Stat,OStat=@Stat,RptTime=Getdate() Where MsgId=@MsgId --没有更新成功就插入到t_Statbuf insert into t_statbuf(M…
oracle dg 状态检查 先检查备库的归档日志同步情况 SELECT NAME,applied FROM v$archived_log; alter database recover managed standby database cancel; select thread#,sequence#,standby_dest,archived,applied,status from v$archived_log order by 1,2; alter database recover mana…
本质上,这很可能是坏块引发的,所以需要调查 关联的Table 中的坏块状况: Excerpt of trace file============================*** 2017-08-18 09: 23: 04.323dbkedDefDump (): Starting incident default dumps (flags = 0x2, level = 3, mask = 0x0)[TOC00009]----- Current SQL Statement for this s…
问题已解决:安装时exe可执行文件的目录也不能有中文,安装时注意目录一定要按oracle的格式.运行安装程序时,要用右键--> 要以管理员方式启动. 原文: 用到oracle数据库,由于电脑装的win10系统,在数据库安装时遇到一些问题,在这里记录一下. 官网下载oracle11g,下载好后是两个压缩包,如下: 同时选中两个压缩包,右键->解压文件,选择想要保存的安装目录确定,这里我选择D盘下的oracle11g为安装目录,解压好后如下: 双击setup.exe进行安装,加载设置驱动程序时问题…
在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性 使用方法:p_CheckTable('UserName.TableName')用户名不存在,则在所有表中查找 create or replace procedure p_CheckTable(p_TableName in varchar2)  asv_count number;v_TableName varchar…
背景说明: 今天查阅书籍时,偶然间发现“在对某个索引行执行删除操作时,只是为该行增加了一个删除标记,这个索引行并不会释放它的存储空间,Insert产生的新的索引行也不能被插入到该位置.索引列的修改过程其实是将对应的列值删除,然后再插入新的列值(与数据行本身的修改是不一致的,这也正是我们尽量不使用修改频繁的列来创建索引的原因).所以,无论是插入.修改.删除,都需要消耗存储空间,增大B-Tree索引结构的深度,影响数据的查询速度.尤其是删除和修改,不仅造成了存储空间的浪费,而且增加了扫描索引块的数量…
/*逐一运行检查计划运行超大数据*/ ---------------------------------------------------- -- PO Requisitions select * from PO_REQUISITION_LINES_ALL where LINE_NUM > 1000000000; -- PO Lines select * from PO_LINES_ALL where LINE_NUM > 1000000000; -- Receiving Supply SE…
/*逐一运行检查计划运行超大数据*/ ---------------------------------------------------- /*查询-1*/ select  plan_id, 'CUMULATIVE_TOTAL_LEAD_TIME', min(CUMULATIVE_TOTAL_LEAD_TIME), max(CUMULATIVE_TOTAL_LEAD_TIME) from msc_system_items where plan_id = X group by plan_id…