xsb Oracle Blog

暂无签名

  • 博客访问: 3046862
  • 博文数量: 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-05-30 13:47:42

新一轮的数据库格局是否会对原有数据库市场造成影响,对已经在高端应用占据重要角色的IBM数据库产品DB2来说,是一个非常重要的问题。为此,本刊特别采访了IBM软件集团DB2软件中国区技术经理王小虎先生。[zt][@more@][Ref: http://www.bestdba.cn/article/match_article1.html ]《程序员》:最近微软推出了SQL Server 2005,这款产品特别强调了企业级高端应用特性的改进,尤其是对商业智能(BI,Business Inteligence)的改进,IBM是否认为该产品已经对DB2构成了威胁?王小虎:在短时间内,我们(IBM)并不认为微软公司的这款产品能对DB2高......【阅读全文】

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

发布时间:2006-05-30 13:29:19

“非主流”现在是一个热门的词汇,在经济学领域如此,在演艺界如此——在技术界同样也是如此。就数据库领域来说,非主流的数据库可谓丰富多彩。下面让我们来见识一下。[zt][@more@][Ref: http://www.bestdba.cn/article/match_article6.html]非主流中的主流——Sleepycat(Berkeley DB)Berkeley DB是久负盛名的嵌入型数据库系统。它最早出现在BSD(Berkeley Software Distribution)操作系统中,以公开源代码库的方式发行。1996年,Sleepcat公司成立,令Berkeley DB的开发步入正轨,该公司以提供BDB(Berkley DataBase)专业服务为盈利模......【阅读全文】

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

发布时间:2006-05-30 12:39:15

2006年4月12日,IBM CDL在面向广大用户和合作伙伴的开放日活动中,特意邀请了五名数据库领域的国际大师,他们是:国内数据库领域的领军人物、中国人民大学的教授王珊女士,以及IBM全球62位院士(IBM Fellow)之中的4位——郑妙勤、Mohan、Hamid Pirahesh和王云。在近3个小时与中国的数据库工程师交流的过程中,他们分别阐释了自己的数据库观。[zt][@more@][Ref: http://www.ciw.com.cn/News/coveragepage/2006-05-25/5138.shtml ][ http://www.ciw.com.cn/News/coveragepage/2006-05-25/5141.shtml ]4月12日,IBM CDL在面向广大用户和合作伙......【阅读全文】

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

发布时间:2006-05-30 09:34:16

查询v$session_longops动态性能视图可以查看运行时间大于6秒的查询,如果想让运行时间大于6秒的查询被数据库引擎收集,必须满足以下条件:1 参数timed_statistics或sql_trace为true2 涉及的对象(表或索引)必须被分析(analyze或dbms_stats)监控数据库性能的SQL [@more@][Ref: http://xzh2000.itpub.net/post/96/102574 ]在v$session_longops视图中,sofar字段表示已经扫描的块数,totalwork表示总得需要扫描的块数,所以我们即可以对正在运行的长查询进行监控,比如在索引创建时,查看索引创建的进度,也可以查看系统中以往的长查询。。......【阅读全文】

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

发布时间:2006-05-24 09:31:18

Oracle通过一个隐含参数_small_table_threshold来定义大表和小表的界限。[@more@]缺省的该参数等于2%的Buffer数量(block块数),如果表的大小小于该参数定义,Oracle认为该表为小表,否则Oracle认为该表为大表。查看此隐含参数的值:sysdba登录,SELECT A.KSPPINM PARAMETER, A.KSPPDESC DESCRIPTION, B.KSPPSTVL SESSION_VALUE,C.KSPPSTVL INSTANCE_VALUEFROM X$KSPPI A, X$KSPPCV B, X$KSPPSV CWHERE A.INDX = B.INDX AND A.INDX = C.INDX AND--SUBSTR(A.KSPPINM, 1, 1) = '_' and a.KSPPINM ='_small_table_threshold'ORDER BY A.KSPPI......【阅读全文】

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

发布时间:2006-05-12 14:01:59

清buffer cache清shared pool转储sga转储library cache转储控制文件、日志文件、数据文件[@more@]Ref: http://haochunpeng.itpub.net/post/385/786309i清buffer cachealter session set events 'immediate trace name flush_cache level 1';alter session set events = 'immediate trace name flush_cache';10g中清buffer cachealter system flush buffer_cache;清shared poolalter system flush shared_pool;转储sgaalter session set events 'immediate trace name heapdump level 2'; 转储library cacheALTER SESSION SET EVENTS 'imme......【阅读全文】

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

发布时间:2006-05-09 11:16:29

服务器出现TEMP表空间疯狂扩大,达到上限,无法扩展。由于大量的排序操作造成服务器上Oracle数据库的TEMP表空间疯狂增长,数据库无法运行,做什么都超级慢,重新启动也无法解决!同样利用网络找到了解决方法:[@more@]Ref: http://lilong.itpub.net/post/472/866491、 使用如下语句查看一下认谁在用临时段SELECT s.username, s.sid, s.serial#, s.sql_address, s.machine, s.program, su.tablespace, su.segtype, su.contentsFROM v$session s, v$sort_usage suWHERE s.saddr = su.session_addr;2、 那些正在使用临时段的进程SQL>Alter......【阅读全文】

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

发布时间:2006-05-08 10:02:48

可以使用dd或者是rman。如何通过RMAN进行裸设备和文件系统之间的数据文件迁移:http://www.eygle.com/archives/2005/12/oracle_howto_move_datafile_raw.html [@more@] http://www.99d.com.cn/news/jiaochen/j1Oracle/057231524037871.htm 裸设备的可用空间 不同的UNIX对裸设备的管理不完全相同,特别要注意的是某些UNIX在每个裸设备的头部要保留一定的空间,应用程序在使用裸设备时不可以覆盖这一部分,否则会对裸设备造成损坏。所以一个裸设备的实际可用空间是分配给裸设备的空间再减去这部分操作系统保留空间。下面是常用UNIX的OS Rese......【阅读全文】

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

发布时间:2006-05-06 14:27:45

Windows系统运行命令大全[zt][@more@]iexpress--自带木马捆绑工具lusrmgr.msc-本机用户和组 logoff---注销命令lusrmgr.msc-本机用户和组 Msconfig.exe-系统配置程序 mem.exe--显示内存使用情况mplayer2--简易media player mspaint--画图板 mstsc---远程桌面连接 mplayer2--媒体播放机 magnify--放大镜实用程序 mmc---打开控制台 mobsync--同步命令 notepad--打开记事本 net start messenger-开始信使 net stop messenger-停止信使 nslookup--网络管理的工具向导ntbackup--系统备份......【阅读全文】

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

发布时间: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......【阅读全文】

阅读(5809) | 评论(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......【阅读全文】

阅读(5486) | 评论(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......【阅读全文】

阅读(2920) | 评论(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 ......【阅读全文】

阅读(3236) | 评论(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字段是中文,下面分别实现按照单位名称的笔划、部首和......【阅读全文】

阅读(6001) | 评论(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......【阅读全文】

阅读(5650) | 评论(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'......【阅读全文】

阅读(3519) | 评论(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 的预处理后,就被送进了......【阅读全文】

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

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

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

阅读(4842) | 评论(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)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册