warehouse客栈

ITPUB认证区版主

  • 博客访问: 4851061
  • 博文数量: 857
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-07 15:08
  • 认证徽章:
个人简介

了解并联系warehouse: http://blog.itpub.net/19602/viewspace-1059211/

文章分类

全部博文(857)

文章存档

2018年(6)

2017年(7)

2016年(20)

2015年(19)

2014年(42)

2013年(65)

2012年(66)

2011年(87)

2010年(68)

2009年(103)

2008年(140)

2007年(142)

2006年(38)

2005年(53)

2004年(1)

发布时间:2012-01-07 23:34:59

在讲性能优化的时侯,我常常模拟一些cpu,io比较高以及如何监控和诊断的一些案例,有一次一位学员问是否可以模拟一下物理内存耗尽出现swap的情况,这个要比模拟cpu和io高的情况稍微复杂一点。下面是详细的过程:[@more@]直接在主机上能否把内存耗尽我想也可以,无非就是尽可能启动多的进程,而且让起来的进程尽可能消耗多的内存,对主机没有对oracle熟悉,所以下面还是通过oracle来消耗内存观查swap的情况,oracle消耗的内存无非就是sga和pga,sga消耗的内存是固定的,但是由于在windows和linux都不支持参数lock_sga,所以在模拟的时侯可能......【阅读全文】

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

发布时间:2011-12-25 22:12:32

看了itpub一个版主说来她家玩的一个小朋友没有规矩让她烦恼之后,我随手写了儿子的几个伙伴。[@more@]1、第一个带回来的是2个小女孩,我家隔壁一个楼的,其中有一个和儿子同岁,挺好的,我和他父母关系也挺好,家里管教比较严,很守规矩,来家里也玩但是不会乱翻乱动;另外一个小女孩的老爷、姥姥和上面提到的那个小女孩是一个楼门的,大儿子一岁,也常来我家玩,什么东西随便翻、抽屉都打开找玩具,我觉得这都是小事,更离谱的事情是我们一家要出门了,老婆提醒小姑娘说下次再过来玩,小姑娘直接说:你们走吧,我自己玩,根本就没有走的意......【阅读全文】

阅读(3655) | 评论(1) | 转发(0)

发布时间:2011-12-23 12:12:17

应报名考证人员的要求,要求为已经报名的人单独创建一个群,这样可能大家在准备考试时方便交流,我弄一个超级群,专门为从我们这儿报了名或者已经从我们这儿报名考过的人准备的,大家加入吧,加入时备注写上你的姓名就可以了,这样我好验证一下,群号:121790997 ,其他人禁止入内,多谢理解和配合。[@more@]大家一起交流、一起进步。......【阅读全文】

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

发布时间:2011-12-19 21:55:40

使用em时经常遇到问题,最近就遇到了port被占用的问题,发现了一篇有关em的好文章,记录一下 。[@more@]em配置之后不能正常启动提示port被占用,搜了一下找到下面文章参考之后重建em问题得以解决。[oracle@node2 ~]$ emctl status dbconsoleTZ set to US/EasternOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://node2:5508/em/console/aboutApplicationOracle Enterprise Manager 10g is not running. ---------------------------------......【阅读全文】

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

发布时间:2011-12-09 20:08:41

在数据分布严重不均的列上使用绑定变量容易错过更好的执行计划,原因在于9i引入bind peeking机制导致的。[@more@]SQL> desc tt 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- OWNER VARCHAR2(30) OBJECT_NAME VARCHAR2(128) SUBOBJECT_NAME VARCHAR2(30) OBJECT_ID ......【阅读全文】

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

发布时间:2011-12-07 16:08:02

这个帖子里提到的概念,也常听别人提到这种说法,其实oracle的doc里几乎没看到这样的叫法...记录一下http://www.itpub.net/thread-341385-1-1.html看了下面doc,感觉toms_zhang的解释还是非常到位的:乐观锁:完全依靠数据库来管理锁的工作。悲观锁:应用程序自己管理数据或对象上的锁处理[@more@]Oracle Internals page 57Consider an airline seat reservation application. Two different customers maysimultaneously ask two different operators whether a seat is available on aparticular flight. What should the application d......【阅读全文】

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

发布时间:2011-11-30 18:08:20

oracle的效率实在是不敢恭维,3门课考完之后提交hands on一等就是好几个星期,甚至有的能等2、3个月,要知道hands on的状态如果不是approved,那么oracle是不会给我们发ocp证书的,oca和这个没有关系,如何查看以及催促oracle尽快完成审核以及尽快给我们邮寄证书呢,下面是我提供的办法,效果还是不错的。[@more@]3门课都考完的兄弟们,请登录www.pearsonvue.com/oracle点击myaccount上面的Submit Course Form来查看hands on的状态,hands on是你们考完之后我提交的,只有状态是approved之后oracle才会给我们发ocp证书的,提交时的状态是s......【阅读全文】

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

发布时间:2011-11-28 12:38:52

3个重要的概念3部分不太好理解的内容3部分非常重要的内容[@more@]长期讲课以及使用oracle,我总结了3个"3",一般别人找我讲2~3天oracle的话,如果他们没有提出额外要求,我一般讲3个"3":3个重要的概念是:1、database(file)[io]2、instance(memory+process)[memory]3、session(process)上面3个概念基本上介绍的是oracle的基本工作原理,其实都是os的原理,以前我觉得oracle中有一堆重要的概念,后来发现其实就3个,其他概念都是围绕这个3个来的。针对初学者,3部分不好理解的内容是(这仅仅是我的感受):1、oracl......【阅读全文】

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

发布时间:2011-11-22 19:54:07

群内经常有人问,简单总结一下,刚接触时可能有些不太好理解:[@more@]on比较好理解,on后面可以出现关联条件也可以出现非关联条件:SQL> create table t1(id int) tablespace users;表已创建。SQL> create table t2(id int,name varchar2(10)) tablespace users;表已创建。SQL> select t1.*,t2.* from t1 join t2 on t1.id=t2.id and t2.name='a';未选定行SQL> insert into t1 values(1);已创建 1 行。SQL> insert into t2 values(1,'a');已创建 1 行。SQL> insert into t2 values(2,'b');已创建 1 行。SQL> insert......【阅读全文】

阅读(7900) | 评论(2) | 转发(0)

发布时间:2011-11-22 11:01:00

群里的一个朋友问users表空间里多了一个temporary segment,问是什么东西,后来他说在执行create table tab_name as select * from tab_name1@dblink;时杀掉了进程,之前我讲课时其实也发现过永久表空间里会出现临时段的情况,简单模拟了一下。[@more@]session 1:SQL> select distinct sid from v$mystat; SID---------- 155SQL> select paddr from v$session where sid=155;PADDR--------6F660110SQL> select spid from v$process where addr='6F660110';SPID------------5256SQL> select count(*) from t; CO......【阅读全文】

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

发布时间:2011-11-12 22:05:41

赵老先生是54年生的,搞oracle差不多30多年了,oracle没来中国就开始oracle搞了,据他说当还是时磁带以及5存盘等。百忙之中著有《Oracle数据库实用指南》以及《Oracle 10g系统管理员简明教程》,精力旺盛、激情四射让人佩服。来大连讲课来了、闲暇之余一起聊了一下。[@more@]有关他的介绍:Oracle专家:赵元杰先生 赵元杰先生1954年6月出生,毕业于北京大学。 资深软件架构师、软件开发管理人员,20多年软件项目设计与开发工作经验,8年的Oracle使用培训经验。曾担任过软件工程师、项目经理、软件部经理、技术主管与技术总监等职......【阅读全文】

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

发布时间:2011-11-05 16:37:42

和权限审计相关的表是system_privilege_map,和对象审计相关的表是table_privilege_map,和语句审计相关的表是stmt_audit_option_map,有关语句审计oracle的描述SQL statement auditing: The statement shown in the slide can audit any data definitionlanguage (DDL) statement that affects a table, including CREATE TABLE, DROP TABLE,TRUNCATE TABLE, and so on. SQL statement auditing can be focused by username or bysuccess or failure:SQL> AUDIT TABLE BY hr WHENEVER NOT SUCCESSFUL;[@more@]......【阅读全文】

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

发布时间:2011-10-30 12:23:18

和系统权限相关的表是system_privilege_map,一直不太注意和对对象权限相关的表table_privilege_map,oracle的命名貌似不够严谨,为什么不命名成object_privilege_map呢,包括和对象权限相关的视图dba_tab_privs,为什么中间不是obj,从命名也能看得出对象权限其实主要是指表的权限。[@more@]doc对table_privilege_map的解释:TABLE_PRIVILEGE_MAPTABLE_PRIVILEGE_MAP describes privilege (auditing option) type codes. This table can be used to map privilege (auditing option) type numbers to type names.ColumnDatatypeNULLDescr......【阅读全文】

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

发布时间:2011-10-20 09:23:30

oracle从9i支持insert all和insert first,对涉及到多个表的批量数据插入有很大帮助。下面看看基本语法以及他们之间的区别。[@more@]C:>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 木 10月 20 08:39:58 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options--===============================--不带条件的insert all测试SQL> create table t_tab(table_n......【阅读全文】

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

发布时间:2011-10-19 21:53:43

SIBLINGS 是兄弟姐妹的意思,那么ORDER SIBLINGS BY的意思就是在兄弟姐妹之间的排序,和order by所表示的含义绝对不同,针对树状sql,我觉得ORDER SIBLINGS BY更有意义,树状sql查询出来的结果本身就是按照层次(hierarchy)结构排好序的,而加上关键字SIBLINGS 其实是在hierarchy内部进行排序。[@more@]You have to be careful when trying to order the rows of output in a hierarchicalquery. By default, if you omit the ORDER BY clause altogether, the query attemptsto sort rows in an order that’s reflective of the hierar......【阅读全文】

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

发布时间:2011-10-19 09:27:55

理解了rollup,那么cube相对就好理解了,cube是对rollup的深度使用。cube是group by中几个字段的组合分组,其实要表示的典型的意思是dw中转取的概念,每一个group by中要分组的字段本身就是dw中的一个维度,而cube的出现把dw的含义体现的淋漓尽致. rollup和grouping总结如下:http://warehouse.itpub.net/post/777/524442[@more@]SQL> select status,owner,object_type,count(*) from dba_objects2 where owner not in ('SYS','SYSMAN','SYSTEM','DBSNMP','WMSYS')3 group by cube(status,owner,object_type)4 order by status,owner,o......【阅读全文】

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

发布时间:2011-10-19 08:34:35

rollup是对group by分组子句的扩充和延伸,最终的结果就是求小计和总计,其实是从多角度来分析和统计数据,是对dw业务的支持。[@more@]下面看几个rollup使用的例子就清楚了:SQL> select status,owner,object_type,count(*) from dba_objects2 where owner not in ('SYS','SYSMAN','SYSTEM','DBSNMP','WMSYS')3 group by rollup (status,owner,object_type)4 order by status,owner,object_type5 ;STATUS OWNER OBJECT_TYPE COUNT(*)------- ------------------------------ ------------------- ----------INVALID PUBLIC SYNONYM 19I......【阅读全文】

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

发布时间:2011-10-15 23:21:52

看到经常有人问这个东西,doc看到了,随手记录一下。[@more@]DEFERRABLE and DEFERREDYou can temporarily set a constraint to DEFERRED so that a large set of data might beprocessed without any constraint checking until after the transaction is completed. Todo this, create the constraint with the DEFERRABLE clause, as follows:ALTER TABLE SHIPS DROP CONSTRAINT FK_SHIPS_PORTS;ALTER TABLE SHIPS ADD CONSTRAINT FK_SHIPS_PORTS FOREIGN KEY (HOME_PORT_ID)REFERENCES PORTS (PORT_ID) DEFERRABLE;The default settin......【阅读全文】

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

发布时间:2011-10-13 00:23:53

在pub10周年之计,浪迹pub10年,简单的与大家分享一下自己的成长经历!.[@more@]没有太多煽情的,写点自己切身的成长经历吧,毕业10年一步也没离开过pub...刚工作01年刚工作使用pb结合sybase从事开发,觉得db这东西挺重要,底层的好多都是为它服务的,后来才领悟到原来这一切都是为应用服务的。由于喜欢db,所以没事总爱看数据库相关的资料,坚持学习sybase大约有1年多,后来无意中看到一篇文章介绍了各种db的市场份额,发现sybase在全球的份额是3.5%,而oracle是45%左右,心凉到了脚心...后来当然果断放弃sybase的学习了...迷茫中寻找新的......【阅读全文】

阅读(16808) | 评论(9) | 转发(2)

发布时间:2011-09-26 08:47:51

客户环境:ibm p595 双机oracle:10.2.0.4 rac与另外一台查询db通过stremas交换数据问题:事务多、事务大的时侯capture process出现PAUSED FOR FLOW CONTROL导致同步暂停[@more@]Streams同步中断问题诊断· 1、中断之后capture process的状态是PAUSED FOR FLOW CONTROL:SELECT CAPTURE_NAME, STATE FROM V$STREAMS_CAPTURE;CAPTURE_NAME STATE————– ————————STREAM_CAPTURE PAUSED FOR FLOW CONTROL另外从select publisher_state from v$buffered_publishers得到的状态是PUBLISHER_STATE: IN FLOW CONTROL: TOO MANY UNBROW......【阅读全文】

阅读(4908) | 评论(0) | 转发(1)

发布时间:2011-09-18 21:29:42

rman备份db时出现了:waiting for snapshot control file enqueue提示,很少看到这个提示,记录一下。[@more@]RMAN> run{2> backup database;3> delete noprompt obsolete;4> backup archivelog all;5> }Starting backup at 2011-09-30 15:31:00using channel ORA_DISK_1channel ORA_DISK_1: starting full datafile backupsetchannel ORA_DISK_1: specifying datafile(s) in backupsetinput datafile fno=00001 name=G:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBFinput datafile fno=00003 name=G:ORACLEPRODUCT10.2.0OR......【阅读全文】

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

发布时间:2011-09-10 10:15:13

这是他的主页:http://www.hellodba.com/搜了一下没有找到,大家在google里自己搜索:逻辑读写深入分析文章是在acoug上分享的,没有连接,郁闷。看完之后也解除了心理的好多疑问,作者的功底深厚啊,写出了好多精彩文章,多关注他的个人主页吧。[@more@]:rose:......【阅读全文】

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

发布时间:2011-09-03 21:38:54

客户系统经常报错误ORA-02067,搜了一下,有关这个错误的解释几乎都是:Cause: A failure (typically a trigger or stored procedure with multiple remote updates) occurred such that the all-or-nothing execution of a previous Oracle call cannot be guaranteed.Action: rollback to a previous savepoint or rollback the transaction and resubmit.[@more@]下面是我的一个模拟过程:C:>sqlplus system/system@orclSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 9月 3 21:33:32 2011Copyright (c) 1982, 2005, Oracle.......【阅读全文】

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

发布时间:2011-08-07 18:00:04

047中重复了很多,好多朋友都在看的时侯发现了这个问题,有些人也整理过,但是可能没有标注出来到底重复了哪些,谁和谁重复了,一个热心的朋友不仅对题库做了精讲,同时为大家标注了出来了,这里我引用一下供大家参考 .[@more@]原文连接:http://www.itpub.net/thread-1467348-1-1.html--============================================说明: 127与196(已经删除)相同 108与234(已经删除)相同 91与205(已经删除)相同125与264(已经删除)相同 13与255(已经删除)相同 43与156(已经删除)相同72与216(已经删除)相同 1与251(已经删除)相同 83与269......【阅读全文】

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

发布时间:2011-08-07 17:55:27

一直都有这个想法,解析一下题库,希望能帮助考证的兄弟们,总觉得的工作量太大,勇气不足...在itpub上看到了一个在我这儿报名考证的一个兄弟对题库做了精讲,非常敬佩他的学习态度和无私的分享精神,在这里我记录一下,希望能让更多学习oracle以及考ocp的朋友从中受益.[@more@]原文连接:http://www.itpub.net/thread-1467348-1-1.html......【阅读全文】

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

登录 注册