 |
|
 |
 |
|  |
RAC概念
| | | 日期:2008-01-26 点击:5 评论: 0 | | 以前没有怎么接触过RAC,对RAC的了解很浅,正好有个机会学习一下RAC,准备先从最基本的RAC概念学起。 RAC的这本概念手册类似Oracle的概念手册,应该包含了关于RAC绝大部分概念,希望看完这本书,能使我对RAC的整体架构有一个比较清晰的认识... 阅读全文>> |
|  |
Oracle基本数据类型存储格式浅析(三)——日期类型(一)
| | | 日期:2008-01-26 点击:2 评论: 0 | | 这篇文章描述DATE类型的数据在Oracle中是以何种格式存放的。 下面通过一个例子进行说明。 SQL create table test_date (date_col date);表已创建。SQL insert into test_date values (to_date('2000-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss'));已创建 1 行。SQL... 阅读全文>> |
|  |
对字符串的“sum”——在Oracle中自定义聚集函数的例子
| | | 日期:2008-01-26 点击:0 评论: 0 | | Oracle的定制功能十分强大。前几天在碰到一个问题的时候,查询文档发现,oracle不但允许用户定制自己的函数,还可以定制自己的聚集函数和分析函数。下面是我使用自定义聚集函数建立一个字符串“sum”的小例子。 SQL CREATE OR REPLACE TYPE T_LINK AS OBJECT... 阅读全文>> |
|  |
本地分区索引如何确定表空间
| | | 日期:2008-01-26 点击:1 评论: 0 | | 表和索引建立的时候如果不指定表空间,会建立在用户的默认表空间中。对于分区表和分区索引,则确定建立的表空间的规则要复杂一些,本文进行简单的总结... 阅读全文>> |
|  |
定位导致物化视图无法快速刷新的原因
| | | 日期:2008-01-26 点击:4 评论: 0 | | 物化视图的快速刷新采用了增量的机制,在刷新时,只针对基表上发生变化的数据进行刷新。因此快速刷新是物化视图刷新方式的首选。但是快速刷新具有较多的约束,而且对于采用ON COMMIT模式进行快速刷新的物化视图更是如此... 阅读全文>> |
|  |
同时使用数据库链和序列时应注意的几点
| | | 日期:2008-01-26 点击:4 评论: 0 | | 在一条语句中如果同时包括数据库链和序列,就会出现潜在的问题,而Oracle的文档在这里并没有描述清楚。下面通过一个例子对同时包括数据库链和序列的几种情况分别进行说明。 首先,构造一个测试的环境(两个数据库的GLOBAL_NAMES均为TRUE):SQL conn scott... 阅读全文>> |
|  |
物化视图的快速刷新(三)
| | | 日期:2008-01-26 点击:8 评论: 0 | | 本文描述包含UNION ALL的物化视图和嵌套物化视图的快速刷新的限制,并包含了正确设置快速刷新的例子。可以参考:物化视图的快速刷新(一):http://yangtingkun.itpub.net/post/468/14245物化视图的快速刷新(二):http://yangtingkun.itpub.net/post/468... 阅读全文>> |
|  |
数据字典——数据库概念
| | | 日期:2008-01-26 点击:2 评论: 0 | | 数据字典是Oracle数据库中最重要的部分之一,数据字典是一系列只读的表,用来提供数据库的信息。 数据字典包括:所有方案对象的定义,如:表、视图、索引、聚簇、同义词、序列、过程、函数、包、触发器等;分配给方案对象的空间,以及当前使用情况... 阅读全文>> |
|  |
Oracle如何根据物化视图日志快速刷新物化视图
| | | 日期:2008-01-26 点击:28 评论: 0 | | Oracle物化视图的快速刷新机制是通过物化视图日志完成的。Oracle如何通过一个物化视图日志就可以支持多个物化视图的快速刷新呢,本文简单的描述一下刷新的原理。 首先,看一下物化视图的结构:SQL create table t (id number, name varchar2(30), num number... 阅读全文>> |
|  |
从PUBLIC回收SELECT ANY TABLE权限
| | | 日期:2008-01-26 点击:3 评论: 0 | | 从public回收SELECT ANY TABLE权限(或其他类似权限)将导致数据库中所有的procedure、function和package失效。这时登陆数据库会报错:ORA-06553: PLS-213: STANDARD 包不可访问。下面用一个例子说明怎么会产生这种情况,以及如何解决,感谢biti给出的思路... 阅读全文>> |
|  | 管理分区表和索引——管理员手册 | | | 日期:2008-01-26 点击:8 评论: 0 | | Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中... 阅读全文>> |
|  |
TO_DATE函数的小问题
| | | 日期:2008-01-26 点击:2 评论: 0 | | 今天比较忙,总结一个已经就发现的小问题。使用TO_DATE函数的时候,小心不要被Oracle的“惯性”骗了。 例子很简单:SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';会话已更改。SQL SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD... 阅读全文>> |
|  | 物化视图——数据仓库手册 | | | 日期:2008-01-26 点击:7 评论: 0 | | Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同... 阅读全文>> |
|  |
将普通表转变为分区表
| | | 日期:2008-01-26 点击:4 评论: 0 | | Oracle的普通表没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原表重建分区表。步骤:SQL CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE);表已创建... 阅读全文>> |
|  |
全文索引文档显示——标注
| | | 日期:2008-01-26 点击:0 评论: 0 | | CTX_DOC包提供的过程MARKUP完成的功能其实更像高亮显示。通过调用这个过程,可以将文档中的内容突出显示出来。 MARKUP过程可以将查询命中的关键字在返回结果中使用特殊的标识表现出来,这个过程不但可以完成标识工作,而且还可以自定义标识所用的符号... 阅读全文>> |
|  |
Oracle基本数据类型存储格式浅析(一)——字符类型
| | | 日期:2008-01-26 点击:0 评论: 0 | | 前一阵看完文档,对oracle的基本数据类型的存储格式有了一些了解,最近有做了一些测试进行了验证。打算整理总结一下,这一篇主要说明字符类型的存储格式。主要包括char、varchar2和long等几种类型。 SQL create table test_char (char_col char(10), varchar... 阅读全文>> |
|  |
物化视图的快速刷新(一)
| | | 日期:2008-01-26 点击:6 评论: 0 | | 物化视图有三种刷新方式:COMPLETE、FAST和FORCE。完全刷新(COMPLETE)会删除表中所有的记录(如果是单表刷新,可能会采用TRUNCATE的方式),然后根据物化视图中查询语句的定义重新生成物化视图。快速刷新(FAST... 阅读全文>> |
|  |
清除auto.exe病毒
| | | 日期:2008-01-26 点击:1 评论: 0 | | 简单记录一下清除AUTO.EXE病毒的过程。十一最后两天开始和病毒打交道,昨天LP偶然发现笔记本的瑞星监控关闭了,将监控打开后,发现所有运行的程序全部被感染。将瑞星升级到最新版本,对整个系统杀毒后,重启系统,再次杀毒,发现仍然病毒仍然没有被清除... 阅读全文>> |
|
 | |
|
|