Oracle 11g分区功能新革命2015-07-17 10:51:21
分区功能 是数据库管理的一大关键技术成分。几乎所有的 Oracle 数据库都使用分区功能来提高查询的性能,并且简化数据库的日常管理维护工作。Oracle 11G提供更多的分区功能选择,大大减轻了DBA(数据库设计和管理工程师)的工作负担。 本文应该对主要在数据库环
获得当前数据库SCN值的方法2015-07-17 10:51:20
首先,我们先来介绍一下SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 注释:Oracle 仅根据 SCN 执行恢复。 它定义了数
Oracle 10g导出的数据库能否导入Oracle 9i?2015-07-17 10:51:19
Oracle 10g 导出的数据库能导入9i 吗? 问答:一般来说,从低版本导入到高版本问题不大,麻烦的是将高版本的数据导入到低版本中,在Oracle9i之前,不同版本Oracle之间的EXP/IMP可以通过下面的方法来解决: 1、在高版本数据库上运行底版本的catexp.sql; 2、使
使用ERRORSTACK进行错误跟踪及诊断2015-07-17 10:51:19
通常,诊断事件可以在Session级设置,也可以在系统级设置,如果你要诊断全局错误,则最好在系统级设置较为盒式,下面是一个测试实例,仅供大家参考: 请注意,此刻984错误将会被跟踪,记录到跟踪文件中。注意检查udump目录,找到trace文件: 注释:此跟踪文件
Oracle限制返回结果集的大小2015-07-17 10:51:18
Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数. 如果你只希望返回前十行纪录,你可以这样写: SELECT * FROM table WHERE ROWNUM 10; 但是下面的语句是不对的: SELECT * FROM table WHERE ROWNUM 90 AND ROWNUM 100;
Flashback Query 恢复误删除的数据2015-07-17 10:51:18
如果你在工作中误删除了一部分重要的数据,并且已经提交,当你需要恢复数据的时候,你可以登陆到数据库上仔细查看,如果是Oracle9iR2,你可以首先尝试使用flashback query闪回数据。 ◆第一步:确认数据库的SCN变化: ◆此时的SCN为: ◆此时使用应用用户尝试
基于Oracle高性能动态SQL程序开发2015-07-17 10:51:17
1.静态 SQL SQL 与动态 SQL : Oracle编译PL/ SQL 程序块分为两个种:其一为前期联编(early binding),即 SQL 语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即 SQL 语句只有在运行阶段才能建立,例
增加Distinct后查询效率反而提高2015-07-17 10:51:16
只有增加DISTINCT关键字,Oracle必然需要对后面的所有字段进行排序。以前也经常发现由于开发人员对SQL不是很理解,在SELECT列表的20多个字段前面添加了DISTINCT,造成查询基本上不可能执行完成,甚至产生ORA-7445错误。所以一直向开发人员强调DISTINCT给性能
Oracle数据库自动备份的具体实现步骤2015-07-17 10:51:16
本文主要描述了Oracle数据库自动备份的具体实现步骤,具体内容请参考下文: 错误提示1: message file rman.msb not foundverify that oracle_home is set properly...... 错误的主要原因: 自动执行的不能够识别相应的命令,需要在自动备份脚本中显式的声明
Oracle数据库的使用技巧五则2015-07-17 10:51:15
一.外部联接+的用法 外部联接+按其在=的左边或右边分左联接和右联接.若不带+运算符的表中的一个行不直接匹配于带+预算符的表中的任何行,则前者的行与后者中的一个空行相匹配并被返回.若二者均不带+,则二者中无法匹配的均被返回.利用外部联接+,可以替代效率十

相关栏目

推荐数据库