xsb Oracle Blog

暂无签名

  • 博客访问: 3047391
  • 博文数量: 343
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(343)

文章存档

2012年(1)

2011年(6)

2010年(2)

2009年(6)

2008年(32)

2007年(28)

2006年(182)

2005年(78)

2004年(8)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2006-04-27 18:13:57

构建您自己的 Oracle RAC 10g 集群[@more@]......【阅读全文】

阅读(2900) | 评论(0) | 转发(0)

发布时间:2006-04-26 09:21:45

关于Oracle Tables 的一些基础知识: [@more@]Ref: http://spaces.msn.com/sunmoonking/ 1.BUFFER POOL SQL> CREATE TABLE wwm_test(ID NUMBER(9)) STORAGE (BUFFER_POOL DEFAULT); Table created. 1* SELECT TABLE_NAME,BUFFER_POOL FROM USER_TABLES WHERE TABLE_NAME='WWM_TEST' SQL> / TABLE_NAME BUFFER_ ------------------------------ ------- WWM_TEST DEFAULT SQL> A......【阅读全文】

阅读(5810) | 评论(0) | 转发(0)

发布时间:2006-04-26 08:56:42

Ref: http://spaces.msn.com/sunmoonking/update, insert ,delete, select ... for update会LOCK相应的ROW 。只有一个TRANSACTION可以LOCK相应的行,也就是说如果一个ROW已经LOCKED了,那就不能被其他TRANSACTION所LOCK了。LOCK由statement产生但却由TRANSACTION结尾(commit,rollback),也就是说一个SQL完成后LOCK还会存在,只有在COMMIT/ROLLBACK后才会RELEASE。xsb注:同样的道理,如果一个游标使用了for update打开后,虽然关闭了游标,但这个lock也仍是存在的,直到transaction结束!SELECT.... FOR UPDATE [OF cols] [NOWAIT];[@m......【阅读全文】

阅读(5487) | 评论(0) | 转发(0)

发布时间:2006-04-24 16:03:52

Parameter type Big integer Syntax PGA_AGGREGATE_TARGET = integer [K | M | G] Default value 10 MB or 20% of the size of the SGA, whichever is greater Modifiable ALTER SYSTEM Range of values Minimum: 10 MB Maximum: 4096 GB - 1 Basic Yes[@more@]PGA_AGGREGATE_TARGET specifies the target aggregate PGA memory available to all server processes attached to the instance.Setting PGA_AGGREGATE_TARGET to a nonzero value has the effect of automatically setting the WORKAREA_SIZE_POLICY parameter to AUTO. This......【阅读全文】

阅读(2921) | 评论(0) | 转发(0)

发布时间:2006-04-21 17:56:11

Unlike the shared pool, the large pool does not have an LRU list. Oracle does not attempt to age objects out of the large pool.You should consider configuring a large pool if your instance uses any of the following:[@more@]Parallel queryParallel query uses shared pool memory to cache parallel execution message buffers.See Also:Oracle Database Data Warehousing Guide for more information on sizing the large pool with parallel queryRecovery ManagerRecovery Manager uses the shared pool to cache I/O ......【阅读全文】

阅读(3237) | 评论(0) | 转发(0)

发布时间:2006-04-21 15:18:13

alter session set nls_sort='schinese_pinyin_m';select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M'); [@more@]Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序举例如下:表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和......【阅读全文】

阅读(6002) | 评论(0) | 转发(0)

发布时间:2006-04-19 10:28:56

This document summarizes the differences between Oracle Server releases.Most DBA's and developers work with multiple versions of Oracle at any particular time. This document describes the high level features introduced with each new version of the Oracle database. It is intended to be used as a quick reference as to whether a feature can be implemented, or if a upgrade is required.[@more@]Oracle 10g Release 2 (10.2.0) - September 2005Transparent Data Encryption Async commits CONNECT ROLE can onl......【阅读全文】

阅读(5651) | 评论(0) | 转发(0)

发布时间:2006-04-19 10:25:44

_disable_logging如何禁用日志:http://www.eygle.com/archives/2006/04/how_disable_loggin_work.html_disable_logging对于性能的影响:http://www.eygle.com/archives/2006/04/disable_logging_performance.html[@more@]......【阅读全文】

阅读(2817) | 评论(0) | 转发(0)

发布时间:2006-04-19 09:15:43

UPDATE /*+ PARALLEL(cust_joinview) */(SELECT /*+ PARALLEL(customers) PARALLEL(diff_customer) */CUSTOMER.c_name AS c_name CUSTOMER.c_addr AS c_addr,diff_customer.c_name AS c_newname, diff_customer.c_addr AS c_newaddr FROM diff_customer WHERE customers.c_key = diff_customer.c_key) cust_joinview SET c_name = c_newname, c_addr = c_newaddr;[@more@]......【阅读全文】

阅读(4446) | 评论(0) | 转发(0)

发布时间:2006-04-18 11:12:04

Differences Between Data Warehouse and OLTP SystemsData warehouses and OLTP systems have very different requirements. Here are some examples of differences between typical data warehouses and OLTP systems:[@more@]WorkloadData warehouses are designed to accommodate ad hoc queries. You might not know the workload of your data warehouse in advance, so a data warehouse should be optimized to perform well for a wide variety of possible query operations.OLTP systems support only predefined operations.......【阅读全文】

阅读(3703) | 评论(0) | 转发(0)

发布时间:2006-04-17 10:23:51

select OBJ.OWNER,OBJ.OBJECT_NAME,count(*),(select ROUND(sum(SEG.BYTES) / 1024 / 1024, 2) from DBA_SEGMENTS SEGwhere SEG.OWNER=OBJ.OWNER and SEG.SEGMENT_NAME=OBJ.OBJECT_NAME ) OBJSIZE_Mfrom DBA_OBJECTS OBJ,SYS.X$BH XBHwhere OBJ.OBJECT_TYPE in ('TABLE', 'INDEX') andXBH.OBJ = OBJ.DATA_OBJECT_ID andBITAND(XBH.FLAG, 524288) > 0 andOBJ.OWNER not in ('SYS', 'SYSTEM', 'XDB')group by OBJ.OWNER,OBJ.OBJECT_NAMEorder by 3 desc;[@more@]select OPNAME, TARGET, TO_CHAR(START_TIME, 'yy-mm-dd:hh24:mi:ss'......【阅读全文】

阅读(3520) | 评论(0) | 转发(0)

发布时间:2006-04-13 15:32:38

以前在SQLPLUS中运行脚本时用SPOOL保存运行结果, 可是SPOOL每次都将原来的文件覆盖了, 现在有了10g就没这个问题了:[@more@]e:>sqlplus xsb@tns1SQL*Plus: Release 10.1.0.2.0 - Production on 星期四 4月 13 15:24:36 2006Copyright (c) 1982, 2004, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL> spool 1.txtSQL> select *from v$version;BANNER----------------------------------------------......【阅读全文】

阅读(5235) | 评论(0) | 转发(0)

发布时间:2006-04-10 15:55:14

OLAP 是当前比较热门的BI 方法,但其实成功实施率并不高,用户花了不少钱分析建模设计购买前端工具,结果却常常都不理想。让这个B 能I 还真是挺难的。[@more@]其实道理也很简单。OLAP 的实施需要对行业业务进行分析建模,事先造好数据立方体,然后才能做查询分析。对于未能想到的需求,没有相应的立方体可用时,OLAP 也是无能为力的。比如我们问一下某机构五年中有连续三年被评为先进工作者的职工,一般的人事数据库中肯定有这些信息,但如果没有建好这个数据立方体时,用OLAP 也没法回答这个人事机构很容易问出且毫无歧义的问题,还是需要......【阅读全文】

阅读(3418) | 评论(0) | 转发(0)

发布时间:2006-04-10 14:31:37

数据仓库(DW)与数据集市以及OLAP与数据挖掘DM之关系:[@more@]首先,让我们了解一下基本的数据仓库定义。建立数据仓库是一个创建、维护和查询的过程。Ralph Kimball 将数据仓库定义为“满足查询和分析的事务处理数据的拷贝的特定结构”。创建数据仓库的过程包括数据仓库的逻辑模型和物理数据库。维护的过程包括ETL 过程,即将数据从OLTP 系统中抽取到数据仓库。查询的过程是从数据仓库中收集信息。简单来说,数据仓库是一个从数据中获取信息的结构。数据仓库是BI 的基础,就好比厨师的食材。各个数据源的数据经ETL 的预处理后,就被送进了......【阅读全文】

阅读(5026) | 评论(0) | 转发(0)

发布时间:2006-04-10 14:10:12

企业能否成功地应用商业智能取决于两个因素:第一,是否有正确的数据,亦即数据是否完整、准确、一致、及时的数据;第二,是否有将数据转换为决策信息所需的工具和手段。要解决这两个问题,需要有一定的体系结构和支撑技术。商业智能的体系结构简述如下:[@more@]1. 数据源系统:包括前后端OLTP( On-Line Transaction Processing, 在线事务处理)、电子商务系统和外部信息提供者等等。这些不仅是数据源,而且是知识和行动的操作对象。2. 商业智能工具系统:包括数据仓库模型和构造工具、访问工具、决策支持工具OLAP 和数据挖掘工具。数据......【阅读全文】

阅读(4844) | 评论(0) | 转发(0)

发布时间:2006-04-10 12:00:09

作者:T.Y aitwho@hotmail.comODS 全称为Operational Data Store,通常国内同行译做操作型数据存储。目前关于ODS的资料比较少,翻译过来的就更少了。我印象中关于ODS 的详细描述基本上都来自于Inmon 的著作,其中《Building the Operational Data Store》全面、系统的阐述了ODS,可惜这本书目前国内尚未引进。国内翻译过来的数据仓库方面的书中,据我所知在《企业信息工厂》(第六章)以及《数据仓库》(章节3.20)中有专门的章节描述ODS。[@more@]ODS 有以下特点:• 面向主题的• 集成的• 易变的• 明细的• ......【阅读全文】

阅读(4385) | 评论(0) | 转发(0)

发布时间:2006-04-10 11:51:55

商务智能是什么、不是什么?中国商业智能网(ChinaBI) http://www.chinabi.net 作者:王茁[@more@]商务智能是什么?商务智能的定义不说多如牛毛,也是众说纷纭。人们对商务智能的理解如同那七个印度盲人对大象的理解:有人认为它是高级管理人员信息系统(EIS),有人认为它是管理信息系统(MIS),有人认为它是决策支持系统(DSS); 有人说它是数据库技术,有人说它是数据仓库,有人说它是数据集市,有人说它是数据整合与清洗工具,有人说它是查询和报告工具,有人说它是在线分析处理工具,有人说它是数据挖掘,有人说它是统计分析;有人把......【阅读全文】

阅读(2817) | 评论(0) | 转发(0)

发布时间:2006-04-05 18:03:22

聚集的、连接的、嵌套的物化视图的快速刷新之限制条件,引自Oracle官方文档:[@more@]Requirements for Using Materialized Views with AggregatesTable 8-2 illustrates the aggregate requirements for materialized views. If aggregate X is present, aggregate Y is required and aggregate Z is optional.Table 8-2 Requirements for Materialized Views with AggregatesX Y Z COUNT(expr) - -MIN(expr) MAX(expr) SUM(expr) COUNT(expr) -SUM(col), col has NOT NULL constraint - - AVG(expr) COUNT(expr) SUM(expr)STDDEV(expr) ......【阅读全文】

阅读(4294) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册