exp-00056 exp-00000 导出终止失败的处理
C:\Users\dell>exp ufgov/ufgov@orcl file=d:\hddatabackup\ufgov_20130228.dmp log=d:\hddatabackup\ufgov_20130228.log buffer=40960000Export: Release 10.2.0.1.0 - Production on 星期四 2月 28 10:13:48 2013C...
在oracle中跟踪会话执行语句的几种方法
生成sql trace可以有以下几种方式:1、参数设置:非常传统的方法。系统级别:参数文件中指定: sql_trace=true或SQL> alter system set sql_trace=true;注意:系统级别启用sql_trace,会产生大量trace文件,很容易耗...
使用dbms_system来对其他会话进行10046事件12级别的跟踪看不到等待统计信息
数据库版本是10.2.0.1.0和10.2.0.4.0SQL> select * from v$version where rownum<2;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2....
oracle控制文件与数据库启动的关系
控制文件ckpt的一项任务是更新数据文件头和控制文件,记录检查点信息,这些信息对于数据库的恢复和完整性校验都至关重要.下面来看一下控制文件和数据文件头都记录了哪些信息.通过以下内部命令可以转储oracle的数据文件...
oracle checkpoint检查点
检查点检查点只是一个数据库事件,它存在的根本意义在于减少崩溃恢复(crash recovery)时间.检查点事件由ckpt后台进程触发,当检查点发生时,ckpt进程会负责通知dbwr进程将脏数据(dirty buffer)写出到数据文件上,ckpt进...
oracle scn系统改变号
scn的定义scn(system change number)就是通常所说的系统改变号,是数据库中非常重要的一个数据结构,用以标识数据库在某个确切时刻提交的版本.在事务提交时,它被赋予一个唯一的标示事务的scn.scn同时被作为oracle数据...
oracle一个别实例配置多个listener或多个端口
listener.ora文件的内容如下:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = jingyong) (ORACLE_HOME =/u01/app/oracle/product/10.2.0/db) (SID_NAME = jingyong) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = jingyong)(PORT = 1521)) ) )上面的配置只配置了一个listener下面再增加一个listener_2S
oracle一个实例配置多个listener或多个端口
listener.ora文件的内容如下:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10....
v$datafile.file#与v$tempfile.file#区别
在oracle文档中,file#是被定义为绝对文件号(the absolute file number)查询dba_objects视图,发现v$tempseg_usage视图是一个同义词SQL> select object_type from dba_objects where object_name='V$TEMPSEG_USAGE';OB...
获取oracle正在处于等待状态的sql语句的执行计划的语句
col operation format a50col cost format 999999col kbytes format 999999col object format a20select hash_value,child_number, lpad(...
oracle 块清除
块清除(Block Cleanouts)当用户发出提交(commit)之后,oracle怎样来处理的.oracle是需要写出redo来保证故障时数据可以被恢复,我们知道oracle并不需要在提交时就写出变更的数据块.那么在提交时,oracle会对数据块进行什...
oracle redo文件记录的内容
redo的内容oracle通过redo来实同快速提交,一方面是因为redo log file可以连续,顺序地快速写出,另外一个方面也和redo记录的精简内容有关.为了了解redo的内容,先需要了解两个概念:改变向量和重做记录改变向量(change v...
oracle的回闪查询
oracle回闪查询的新特性从oracle9i开始,oracle开始提供回闪查询特性(flashback query),允许将回滚段中的数据进行回闪,通过下面的例子来看一下这个从oracle9i开始提供的新特性.SQL> update emp set sal=4000 where em...
oracle的undo的工作过程
1.从DML更新事务开始来看这个更新语句:SQL> conn scott/scottConnected.SQL> select * from emp; EMPNO ENAME JOB MGR HI...
oracle丢失active或current日志文件的恢复操作过程
丢失活动或当前日志文件的恢复oracle通过日志文件保证提交成功的数据不丢失,可是在故障中,用户可能损失了当前的(current)日志文件.这又分为两种情况:此时数据是正常关闭的和此时数据库是异常关闭.1.在损失当前日志时...
oracle丢失inactive日志文件的恢复操作过程
丢失非活动日志组的故障恢复如果数据库丢失的是非活动(inactive)日志组,由于非活动日志组已经完成检查点,数据库不会发生数据损失,此时只需要通过clear重建该日志组即可恢复.先删除一个非活动日志组,模拟一次故障损失...