2009年10月29日
摘要: 1.按指定的应用程序查Select T.Sql_Text, T.Disk_Reads, T.First_Load_Time, T.Module, U.Username, T.Hash_ValueFrom V$sqlarea T, V$sql_Plan P, All_Users UWhere T.Hash_Value = P.Hash_Value And P.Operation = 'TABLE A...
阅读全文
2009年9月25日
摘要: 经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(10G开始,缺省为RBO优化器模式),而在CBO优化器模式下有影响,主要有两种观点:a.能使结果最少的条件放在最右边,SQL执行是按从右到左进行结果集的...
阅读全文
2009年8月23日
摘要: 一用户对缴款日报中的票据号使用情况提出要求,希望以类似5-6,9-10,12-20的方式展现,以便直观地反映实际使用的票据号情况。我们经过分析发现,实现这一需求的难点主要有两点:1. 如果要找出断号,用SQL语句实现,主要是要考虑性能;2. 将排除断后的使用号码段的多条记录转换为一行显示,即用SQL实现行列转换;如果通过编程来实现,这两点都不难,但通过SQL来实现,则需要一些技巧。假设知道已用票据...
阅读全文
2009年7月1日
摘要: 涉及的内容太多,但很多其实就是一些小的经验和技巧,人性化,人性化......,我们见过太多缺乏人性的产品和功能。因内容过多,不便于在此贴出,以下为目录 一、 概述二、 基本原则1. 理解用户及其工作任务2. 符合用户习惯3. 容易学习、提高效率三、 常用控件的易用性1. 复选框和单选按钮1) 避免提供只有一个选项的单选按钮2) 避免提供没有初始值的单选按钮3) 避免使用互斥的复选框4) 避免在非开...
阅读全文
2009年6月1日
摘要: 在64位的win2003操作系统上安装了64位Oracle 10G数据库后,通过网络使用PLSQL可以连接到数据库,但是服务器本机上却无法连接。按如下方法解决:1.安装32位版本的Oracle客户端(500M左右那个),选择管理员模式 并以该版本的Net Manager来配置服务器连接串,不要用服务器版的那个来配置,因为前者是32位的,后者是64位的 他们的主目录一个是在D:\oracle\pro...
阅读全文
2009年3月19日
摘要: Oracle 11G新增的SQL语法Pivot用来做行列转换非常方便实用,今天使用的时候却发现一个问题。如果一个表中有多个数值字段,只对其中一个字段进行Sum的情况下,本来应该转换后为一行的内容,被分成了多行。Create table 病人预交记录T(id number(8),结算方式 varchar2(20),冲预交 number(16,5));Insert Into 病人预交记录T Selec...
阅读全文
2008年12月20日
摘要: oracle 安装 oradim
阅读全文
2008年2月20日
摘要: 9i开始,oracle推出了闪回查询的功能,即可能查询和恢复历史数据,依赖于回滚段,受undo_retention参数的控制,只能查询一定时间段以内的历史数据,并且回滚段没有被新的事务覆盖.10g中,对闪回查询做了较大改进,不再局限于闪回查询,还可用于恢复错误的DDL(Drop)操作、闪回表、闪回数据库等,增加了闪回恢复区(Flashback recovery area)的新特性.它依赖于flas...
阅读全文
2007年11月1日
摘要: 在配置流复制环境时,将数据库配置为归档模式后,在执行流配置时卡住了,查日志文件发现是日志文件无法归档,于是手工强制归档,出现了如下错误:SQL> archive log nextORA-16014: 日志 3 的序列号 127 未归档, 没有可用的目的地ORA-00312: 联机日志3线程1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO03.LOG...
阅读全文
2007年10月31日
摘要: 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系...
阅读全文