打对了

宇宙和生命从哪里来?又要到哪里去呢?

 

2011年1月23日

解决Rhel5上安装VMWare tools的问题

摘要: 因为安装RAC后创建数据库时出错,发现CRS服务启动有问题,查资料说可能是时间不同步引起的,因为启动的先后原因。检查两机器的时间相差比较大,要和主机同步时间,需要安装VMWare tools,因为安装这个,折腾了大半天,终于搞定。主要是网上很多资料是错的,或者不具备参考价值。1.一定要将rpm和tar.gz拷贝到tmp文件夹中安装,如果直接在光盘上执行rpm安装,则会导致有些文件不能正确安装,安装完后会提示有警告,但打开详细内容显示是空的。最开始就是因为点了虚拟机名称的右键,install VMWare tools时弹出了光盘的文件夹,直接右击安装rpm导致后续走了不少的弯路。2.由于是在图形阅读全文

posted @ 2011-01-23 11:40 知道得越多知道的越少 阅读(217) 评论(0) 编辑

2010年6月8日

Oracle 性能诊断艺术 第四章 笔记

摘要: 第四章 系统和对象统计信息4.1包dbms_stats简介 从9i开始,dbms_stats代替analyze,后者仅用于对象统计信息之外的用途,例如,index structure validate,行迁移的统计。4.2系统统计信息 I/O开销模型(I/O cost model):执行SQL语句所需的数据块读的多少 该方法的主要缺点是认为单块读和多块读开销相当,结果,优化器更多倾向于使用多块读操...阅读全文

posted @ 2010-06-08 09:04 知道得越多知道的越少 阅读(318) 评论(0) 编辑

2010年5月6日

Oracle国外站点汇集

摘要: Oracle官方站点 http://www.oracle.com/ Oracle的大本营 otn.oracle.com http://otn.oracle.com/ metalink.oracle.com http://metalink.oracle.com/ Ask Tom Home http://asktom.oracle.com/ asktom Oracle Documentation ht...阅读全文

posted @ 2010-05-06 20:34 知道得越多知道的越少 阅读(139) 评论(0) 编辑

在客户端通过外部表访问Trace文件的内容

摘要: 有时候,因为服务器的权限原因,或者因为异构操作系统等因素,我们无法及时获取Trace文件,下面这种方法通过SQL查询读出Trace文件的内容。1。先查出Trace文件的名称及目录;2。建立目录对象;3。创建外部表;4。查询外部表;代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh...阅读全文

posted @ 2010-05-06 09:26 知道得越多知道的越少 阅读(58) 评论(0) 编辑

2009年10月29日

查出全表扫描的相关SQL语句

摘要: 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...阅读全文

posted @ 2009-10-29 12:10 知道得越多知道的越少 阅读(209) 评论(0) 编辑

2009年9月25日

SQL条件的顺序对性能的影响

摘要: 经常有人问到oracle中的Where子句的条件书写顺序是否对SQL性能有影响,我的直觉是没有影响,因为如果这个顺序有影响,Oracle应该早就能够做到自动优化,但一直没有关于这方面的确凿证据。在网上查到的文章,一般认为在RBO优化器模式下无影响(10G开始,缺省为RBO优化器模式),而在CBO优化器模式下有影响,主要有两种观点:a.能使结果最少的条件放在最右边,SQL执行是按从右到左进行结果集的...阅读全文

posted @ 2009-09-25 00:55 知道得越多知道的越少 阅读(237) 评论(0) 编辑

2009年8月23日

用SQL语句求排除断号的号码串

摘要: 一用户对缴款日报中的票据号使用情况提出要求,希望以类似5-6,9-10,12-20的方式展现,以便直观地反映实际使用的票据号情况。我们经过分析发现,实现这一需求的难点主要有两点:1. 如果要找出断号,用SQL语句实现,主要是要考虑性能;2. 将排除断后的使用号码段的多条记录转换为一行显示,即用SQL实现行列转换;如果通过编程来实现,这两点都不难,但通过SQL来实现,则需要一些技巧。假设知道已用票据...阅读全文

posted @ 2009-08-23 23:20 知道得越多知道的越少 阅读(105) 评论(0) 编辑

2009年7月1日

易用性规范

摘要: 涉及的内容太多,但很多其实就是一些小的经验和技巧,人性化,人性化......,我们见过太多缺乏人性的产品和功能。因内容过多,不便于在此贴出,以下为目录 一、 概述二、 基本原则1. 理解用户及其工作任务2. 符合用户习惯3. 容易学习、提高效率三、 常用控件的易用性1. 复选框和单选按钮1) 避免提供只有一个选项的单选按钮2) 避免提供没有初始值的单选按钮3) 避免使用互斥的复选框4) 避免在非开...阅读全文

posted @ 2009-07-01 11:44 知道得越多知道的越少 阅读(62) 评论(0) 编辑

2009年6月1日

64位Oracle数据库环境下安装使用32位的PLSQL-Developer

摘要: 在64位的win2003操作系统上安装了64位Oracle 10G数据库后,通过网络使用PLSQL可以连接到数据库,但是服务器本机上却无法连接。按如下方法解决:1.安装32位版本的Oracle客户端(500M左右那个),选择管理员模式 并以该版本的Net Manager来配置服务器连接串,不要用服务器版的那个来配置,因为前者是32位的,后者是64位的 他们的主目录一个是在D:\oracle\pro...阅读全文

posted @ 2009-06-01 13:05 知道得越多知道的越少 阅读(1746) 评论(0) 编辑

2009年3月19日

使用Pivot进行行列转换不能合并为一行的问题

摘要: Oracle 11G新增的SQL语法Pivot用来做行列转换非常方便实用,今天使用的时候却发现一个问题。如果一个表中有多个数值字段,只对其中一个字段进行Sum的情况下,本来应该转换后为一行的内容,被分成了多行。Create table 病人预交记录T(id number(8),结算方式 varchar2(20),冲预交 number(16,5));Insert Into 病人预交记录T Selec...阅读全文

posted @ 2009-03-19 15:55 知道得越多知道的越少 阅读(350) 评论(0) 编辑

仅列出标题  下一页

导航

统计

公告