« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
| 公告 |
天行键,君子以自强不息。 |
Blog信息 |
blog名称: 日志总数:18 评论数量:63 留言数量:0 访问次数:122320 建立时间:2005年4月14日 |

| |
[Oracle]海量数据库的查询优化及分页算法方案(1) 电脑与网络
小许 发表于 2005/10/26 9:42:28 |
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。
|
|
[Others]“一网两库”负责人李亦学 休闲娱乐
小许 发表于 2005/9/28 21:00:07 |
在著名的欧洲分子生物学实验室(EMBL),德国同事说:“李亦学,你是不可战胜的!”在国内生物信息学圈内,知心同行说:“李亦学是一个没有‘敌人’的人。”李亦学,就是上海研发公共服务平台之“一网两库”的项目负责人。
自信而善于合作——李亦学说,对于自己的长处,从来都“非常清醒”。现在的关键是,如何正确发挥,直到有一天,自己带领的团队在生物信息学的某一方面能够代表国家。
带着自信飞翔
乌鲁木齐,海德堡,上海,三个相距甚远的城市记录着李亦学的人生轨迹。自小在新疆长大的他,至今仍保留着原来的饮食习惯,比如很爱吃羊肉。考大学时,数学出人意料地遭遇“滑铁卢”,李亦学不得不放弃心仪已久 |
|
[Oracle]ORACLE数据库管理员职责 电脑与网络
小许 发表于 2005/9/13 13:38:27 |
ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据 库的空间使用情况,系统资源的使用情况进行检查,发现并解决 问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。 (3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库 性能调整的机会,进行数据库性能调整,提出下一步空间管理 计划。对ORACLE数据库状态进行一次全面检查。 每天的工作 &nbs |
|
[Oracle]NULL 使用详解 电脑与网络
小许 发表于 2005/9/12 21:41:31 |
软件环境: 1、Windows NT4.0+ORACLE 8.0.4 2、ORACLE安装路径为:C:\ORANT 含义解释: 问:什么是NULL? 答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。 ORACLE允许任何一种数据类型的字段为空,除了以下两种情况: 1、主键字段(primary key), 2、定义时已经加了NOT NULL限制条件的字段 说明: 1、等价于没有任何值、是未知数。 2、NULL与0、空字符串、空格都不同。 3、对空值做加、减、乘、除等运算操作,结果仍为空。 4、NULL的处理使用NVL函数。 5、比较时使用关键字用“is null”和“is not null”。 6、空值不能被索引,所以查询时有些符合条件的数据可能查不出来,count(*)中,用nvl(列名,0) |
|
[Oracle]SQL*PLUS命令的使用大全 电脑与网络
小许 发表于 2005/9/12 21:40:04 |
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。 下面就介绍一下一些常用的sql*plus命令: 1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 我们可以将多条sql语句保存在一 |
|
[Oracle]Oracle数据库字符集问题解决方案 电脑与网络
小许 发表于 2005/9/12 16:52:03 |
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比 较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉 字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管 理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信, 主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就 这一问题产生的原因和解决办法进行一些探讨,供存在这方面问题的用户朋友参 考。 ---- 1、原因分析 ---- 通过对用户反映情况的分析,发现字符集的设置不当是影响ORACLE数据库汉 字显示的关键问题。那么字符集是怎么一会事呢?字符集是ORACLE 为适应不同语 言文字显示而设定的。用于汉字显示的字符集主要有ZHS16CGB231280, US7ASCII,WE8ISO8859P1等。字符集不仅需在服务器端存在,而且客户端也必须 有字符 |
|
[Oracle]Oracle经典书籍介绍  电脑与网络
小许 发表于 2005/9/12 14:42:54 |
很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介绍。首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作。 提到入门学习,我又得搬Tom(Thomas Kyte)出来了。他在Ask Tom和他最新的书里都介绍了他认为比较好的学习途径和阅读资料。他推荐的资料都是Oracle的官方文档,有个网友在版上也提出是不是通读文档就可以了。可以肯定地说,如果你通读了文档,记住了其中的50%,那你已经很牛了,我的有生之年估计不会有可能通读——对于9iR2一共48篇文档共计46000+页!Tom给出了必读文档和顺序,我简要说明如下: 所有人员 Concepts & |
|
[Oracle]Oracle 9i 分析函数参考手册 电脑与网络
小许 发表于 2005/9/11 9:55:06 |
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。 少数几个例子需要访问SH用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/sales_history/sh_main.sql来创建。 如果未指明缺省是在HR用户下运行例子。 开窗函数的的理解: 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下: over(order by |
|
|