比较2个表的内容是否相同
1, 表的结构一样先select * from tab1 minus select * from tab2;得到第一张表有,第二张表没有的记录。再select * from tab2 minus select * from tab1;得到第二张表有,第一张表没有的记录。2, 表的结构不一样...
Oracle Latch及latch冲突
Latch及latch冲突 引言 Oracle Rdbms应用了各种不同类型的锁定机制,latch即是其中的一种,本文将集中介绍latch(闩)的概念,理解latch的实现方法并说明引起latch冲突的原因。什么是latch Latch是用于保护SGA区中...
VI 命令小结
启动vi命令命令 ...
oracle 执行计划 之 数据访问方法
1) 全表扫描(Full Table Scans, FTS)为实现全表扫描,Oracle读取表中所有的行,并检查每一行是否满足语句的WHERE限制条件一个多块读操作可以使一次I/O能读取多块数据块(db_block_multiblock_read_count参数设定)...
Linux的五个查找命令
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目...
ORA-04031 全面分析
处理报表时出错。 (rsProcessingAborted) 对数据集“sc_company_all”执行查询失败。 (rsErrorExecutingCommand) ORA-04031: unable to allocate 4080 bytes of shared memory ("shared pool","DBMS_...
一次SCHEMA 统计信息的导入导出
1. Turn off all jobs and schedulers in target db.exec dbms_job.broken(1,true)exec dbms_job.broken(2,true)exec dbms_scheduler.disable('AUTO_SPACE_ADVISOR_JOB')exec dbms_scheduler.disable('GATHER_...
ORA-01153
ORA-01153: an incompatible media recovery is activeCause: Attempted to start an incompatible media recovery or open resetlogsduring media recovery or RMAN backup . Media recovery sessions areincompati...
ORA-01102
ORA-01102: cannot mount database in EXCLUSIVE mode 检查lk<SID>文件: /oracle/app/product/10.2.0/dbs> fuser -u lkDWBWSC01lkDWBWSC01: 3024o(oracle) 10167o(ora...
查询正在执行的SQL语句
在许多的SQL/性能优化活动中,首要的任务就是定位正在执行的SQL语句。 根据进程号来确定:1, top - 确定 PID 2, 执行下面语句select sql_text from v$sqlarea where address in (select sql_addr...
ORA-03113 错误分析与解决
前言每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ......)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。其中ORA-3113 "end of fil...
ORA-00060: Deadlock detected.
关于数据库死锁的检查方法一、 数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、 &n...
PCTFREE, PCTUSED
The PCTFREE ParameterThe PCTFREE parameter sets the minimum percentage of a data block to be reservedas free space for possible updates to rows that already exist in that block. For example,assume th...
oracle 等待事件
oracle等待事件是衡量oracle运行状况的重要依据及指示,等待事件分为两类:空闲等待事件和非空闲等待事件, TIMED_STATISTICS = TRUE 那么等待事件按等待的时间排序,= FALSE那么事件按等待的数量...
oracle 执行计划 之 表的连接
连接类型:目前为止,无论连接操作符如何,典型的连接类型共有3种:排序 - - 合并连接(Sort Merge Join (SMJ) )嵌套循环(Nested Loops (NL) )哈希连接(Hash Join)排序 - - 合并连接(Sort Merge Join, SMJ)内部连接过...
表空间管理
Advantages of Locally Managed TablespacesLocally managed tablespaces have the following advantages over dictionary-managedtablespaces:• Local management avoids recursive space management operati...
一些概念
http://space.itpub.net/9390331/viewspace-659760
查看SQL执行计划
不论是做为开发DBA还是维护DBA,总是或多或少地遇到SQL执行效率或者说SQL调优问题,查看执行计划是必须的。一般我们可以用3种方法查看:一、explain plan forSQL> explain plan for select * from dual;Explained...
收集的一些监控脚本
以下脚本来自于 http://www.oracle-base.com/dba/DBACategories.php -- ------------------------------------------------------------------------------------- File Name : http...
ORACLE10G AWR使用
Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR)。Oracle 建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能...