warehouse客栈

ITPUB认证区版主

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

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

文章分类

全部博文(856)

文章存档

2018年(5)

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)

发布时间:2010-12-26 20:09:49

为了让大家全方位了解ocp考证的过程以便大家能够腾出更多的时间全身心的学习oracle...我一连写了和ocp考证或者是和oracle dba这个职业相关的系列文章供大家参考。 [@more@]应聘dba职位到底需要多少经验:http://warehouse.itpub.net/post/777/530238如何找到第一份dba工作-dba如何入行:http://warehouse.itpub.net/post/777/508569 (推荐)--===================================OCP考完之后的后续注意事项:http://warehouse.itpub.net/post/777/530373--===================================收不到纸质证书的请参考:http://warehouse.......【阅读全文】

阅读(112853) | 评论(1) | 转发(13)

发布时间:2010-12-30 10:35:31

Oracle® Database Performance Tuning Guide10g Release 2 (10.2)Part Number B14211-0314 Managing Optimizer Statistics[@more@]http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/stats.htm#PFGRF30103......【阅读全文】

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

发布时间:2010-12-29 15:50:45

http://wenku.baidu.com/view/b799103567ec102de2bd89c0.html[@more@]http://wenku.baidu.com/view/b799103567ec102de2bd89c0.html......【阅读全文】

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

发布时间:2010-12-26 20:05:49

考证的过程本身很艰辛,但是如果选择的机构不当,那么风险丛丛、陷阱丛丛...[@more@]Ocp考证的风险之所以起这样一个标题,是因为现在挂着羊头买狗肉的户实在是太多了,我明确的告诉大家目前考ocp的正规、合法途径只有两种,一种ou(oracle university),ou不用多介绍,这本身就是ocp的源头,但是因为原厂培训价格高昂,所以很多人只能近而远之;另一种就是wdp,但是oracle对wdp合作伙伴授权的时候要求非常严格,这在合同里面写的非常清楚,包括几个敏感的问题,如:1、最低收费,2、考试形式,走wdp渠道获取证书考试形式是有严格限制的,......【阅读全文】

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

发布时间:2010-12-26 19:57:32

Ocp证书的价值以及拥有它的意义![@more@]Ocp证书的价值以及拥有它的意义常在pub上看到一些无聊的人说ocp证书不值钱、没啥用、证书泛滥了,背题库考太简单了,没啥意义等话题。最近我的几个群里也时常看到一些人在无休止的讨论这种无聊的话题。我是这么认为的,先类比一下吧,毕业证和学位证至从我拿到手第一次入职解决我的户口问题时好像用了一下之后从未用到过,可是为了这2张纸我3度参加了高考,想一想中国的教育制度真的能害死人。但是仔细想一想如果我高考之前就有现在的这点成绩、机会以及人脉你说我还会累死累活参加高考吗?所以说人......【阅读全文】

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

发布时间:2010-12-23 22:12:24

突然冒出的一个想法,尝试了一下貌似不行...[@more@]C:>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Do Dez 23 22:07:10 2010Copyright (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 optionsSQL> drop user system;drop user system*ERROR at line 1:ORA-01922: CASCADE must be specified to drop 'SYSTEM'SQL> drop user system cascade;drop user system cascade*......【阅读全文】

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

发布时间:2010-12-23 18:07:34

往临时表里插入相同量的数据比普通heap表少产生很多redo。[@more@]SQL> create table t_heap tablespace users as select * from dba_objects where 1=2;Table created.SQL> create global temporary table t_temp on commit preserve rows as select * from dba_objects where 1=2;Table created.SQL> select a.name,b.value,b.sid from v$statname a ,v$sesstat b where a.STATISTIC# in (133,134) 2 and a.STATISTIC#=b.STATISTIC# and b.sid=(select distinct sid from v$mystat);NAME VA......【阅读全文】

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

发布时间:2010-12-23 10:41:28

搜集了几篇和树状sql相关的几篇文章...http://www.bithink.cn/bbs/viewthread.php?tid=87&extra=page%3D2&sid=lyPZPphttp://www.cnblogs.com/ZHF/archive/2008/09/10/1288101.html在树状sql里其实最难理解的我觉得就是connect by之后的prior关键字了,就像外联接字段边上的+,其实prior和+的意思非常相似,如果我们希望从start with 后面字段提供的值作为节点检索它的孩子,那么就把prior写在connect by 中关联条件start with 后面字段等式的另外一侧;如果我们希望从start with 后面字段提供的值作为节点检索它的父亲,那么就把p......【阅读全文】

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

发布时间:2010-12-22 23:08:21

2个系统表空间不支持重命名...[@more@]SQL> alter tablespace system rename to system1;alter tablespace system rename to system1*ERROR at line 1:ORA-00712: cannot rename system tablespaceSQL> show parameter undoNAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_management string AUTOundo_retention integer 900undo_tablespace string ......【阅读全文】

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

发布时间:2010-12-21 15:07:06

原文连接:http://blog.chinaunix.net/u/28618/showart_347103.html这就是oracle中支持的多表关联更新中的语法,这种语法比使用子查询更新效率更高。[@more@]方法一:ORA-01779: cannot modify a column which maps to a non-key-preserved table例如,使用以下的更新查询就会出现该错误。CREATE TABLE test1 ( id integer primary key, num integer );INSERT INTO test1 VALUES (1,0);INSERT INTO test1 VALUES (2,0);INSERT INTO test1 VALUES (3,0);INSERT INTO test1 VALUES (4,0);CREATE TABLE test2 ( id integer, num integer, upd......【阅读全文】

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

发布时间:2010-12-20 11:29:02

总结了一下,希望大家能够从中汲取教训...[@more@]为了保护客户的信息我用user1替换了客户使用的用户,用ABCDE代替了所涉及到的2张处理的表。首先要感谢恩墨科技eygle和催化给予的大力支持和帮助...2周过去了,我尽可能的还原一下当时的情况,因为我也不在现场,正好在北京出差...环境:aix5.2单机 oracle:9204单实例大约500g大小的db,应用sap备份情况:有一份前1、2天的db备份(归档日志似乎没有)在磁带上,但是从未验证过是否可以顺利恢复...而且之后的归档似乎已经不全了...(由于磁盘空间紧张系统差不多用了有10年了,一直比较稳定,当......【阅读全文】

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

发布时间:2010-12-17 10:14:54

在hwm很高的情况下,AVG_SPACE越大意味着block中free space越大,这时候如果表很大的话,这里表大一方面是指num_rows很大,另一方AVG_ROW_LEN也很大。AVG_SPACE如果大到一定程度(当然这个度自己根据和block_size相比较把握)想办法shrink一下这个表,降低hwm的同时降低AVG_SPACE...从而提高性能和空间利用率。[@more@]SQL> create table t tablespace users as select * from dba_objects;表已创建。SQL> insert into t select * from t;已创建11319行。SQL>SQL> insert into t select * from t;已创建22638行。SQL> comm......【阅读全文】

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

发布时间:2010-12-05 16:35:16

dispatcher shutdownDuring shutdown immediate or normal, the shutdown process must wait for all the dispatchers to shutdown. As each dispatcher is signaled, the session that causes the shutdown is waits on this event until the requested dispatcher is no longer alive.[@more@]我们也可以通过命令手动shutdown dispatcher:SQL> alter system shutdown 'D000';System altered.SQL> alter system shutdown 'D001';System altered.SQL> alter system shutdown 'D002';System altered.SQL>--==================......【阅读全文】

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

发布时间:2010-11-11 11:39:36

发到了itpub上,连接如下:http://www.itpub.net/thread-1367088-1-1.html[@more@]最近考证的人比较多,很多人问我该如何获得自己的第一份dba工作,我简单的说了说我的理解,和大家分享一下:看似是找一份简单的工作,其实这是个不小的问题,我觉得这是个入行的问题,不简简单单是个入门的问题,谈到入门我们经常提到的是oracle的学习方法等问题,如何快速入门,不同的人学习方法不同,总之离不开勤奋,除了勤奋还得要有兴趣,没有兴趣不可能坚持太久,因为学习oracle是个长期的过程,谁想弄个几个月就像收到成效,甚至说的直白一点就想挣......【阅读全文】

阅读(10661) | 评论(4) | 转发(1)

发布时间:2010-11-10 11:50:09

对ocp感兴趣的话可以联系谢永生,网名warehouse,曾任国内知名oracle技术论坛www.itpub.net 新技术区斑竹,现任oracle认证区斑竹blog地址:http://warehouse.itpub.net 个人简介: http://warehouse.itpub.net/post/777/403336整理过的文章:http://www.itpub.net/thread-911241-1-1.html写过的ocp考证的系列文章:http://warehouse.itpub.net/post/777/511123warehouse主讲的免费与大家分享的视频地址:http://warehouse.itpub.net/post/777/521637其他联系方式:电话:13840879243msn:xys_666888@hotmail.com qq:9020630 qq群8:136168......【阅读全文】

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

发布时间:2010-11-08 12:49:02

前段时间在北京给几个重要的客户培训oracle性能优化,写的ppt,放在这里与大家分享一下,由于有附件,所以我放在了itpub上,里面是连接[@more@]http://www.itpub.net/thread-1358294-1-1.html......【阅读全文】

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

发布时间:2010-11-02 15:08:27

通过对比分区表和普通表,简单的测试了性能和对分区表存在index时的维护,最后我们不得不说使用分区表很多时候不一定能提高性能,主要是维护起来方便,如果我们能把访问的数据集中在一个或者有限的几个分区里,那么性能肯定比访问普通的全表要好,还是那句话让执行的sql尽可能的少读、少写,这样才是提高sql性能的关键,就像anlinew提到的公式:T=S/V,其实少读、少写的目的就是减小S...[@more@]--创建2个结构完全相同,数据量几乎相同的表,只不过是分区表,一个是普通的heap表,然后简单的做个访问时的性能对比,从而更好的理解如何合理的......【阅读全文】

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

发布时间:2010-10-13 17:47:03

看的很晕,记录一下,不过几个有关free命令显示出来的公式解释的很清楚原文连接:http://www.linuxdiyf.com/blog/?90293/action_viewspace_itemid_3004.html[@more@]Linux操作系统中内存buffer和cache的区别我们一开始,先从Free命令说起。free 命令相对于top 提供了更简洁的查看系统内存使用情况:$ freetotal used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap: 265000 0 265000Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的......【阅读全文】

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

发布时间:2010-10-13 12:38:28

外键上没有index操作主表数据时常会引起阻塞和deadlock问题[@more@]外键引起的阻塞:session 1:SQL> create table p(id int primary key ) tablespace users;表已创建。SQL> create table r(id int references p on delete cascade) tablespace users;表已创建。SQL> insert into p values(1);已创建 1 行。SQL> insert into p values(2);已创建 1 行。SQL> insert into p values(3);已创建 1 行。SQL> commit;提交完成。SQL> select distinct sid from v$mystat;SID----------159SQL> select * from p;ID-------......【阅读全文】

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

发布时间:2010-10-12 12:31:20

客户系统原来运行在windows上,sga总共给了800m左右,系统尽管运行的不稳定,但是ora-04031错误报的并不多,之后系统迁入到aix 双机rac(oarcle 11.1)环境下,sga给了4g,共享池基本上维持在2g多,但是系统频繁出现ora-04031,出现ora-04031之后客户端应用无法连接,起初客户使用alter system flush shared_pool的办法刷新shared pool,刷新之后问题得以解决,不过没隔几天问题再次出现,此时有时候刷新shared pool不能解决问题了,由于是双机,因此不得以的情况下只能重启出现ora-04031错误的节点上的实例,重启之后问题得以暂时解决,但......【阅读全文】

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

发布时间:2010-10-12 12:30:23

当存在主外键关系的时候,如果外键上没有索引,而且从表(有外键的表)又比较大时,一些操作主表的动作,如delete可能会消耗很大的资源,因为在操作主表的同时oracle内部需要访问从表。[@more@]SQL> create table t tablespace users as select * from dba_objects;表已创建。SQL> alter table t add constraint pk_t primary key (object_id);alter table t add constraint pk_t primary key (object_id) *第 1 行出现错误:ORA-01449: 列包含 NULL 值; 无法将其变更为 NOT NULLSQL>......【阅读全文】

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

发布时间:2010-09-21 08:55:07

讲优化时大致写的一个提纲,内容分db的物理设计和逻辑设计,主要以物理设计为主,逻辑设计介绍的内容不多,提纲里把物理结构设计和实例优化有机的结合在一起,把逻辑结构设计和应用调整结合在一起......[@more@]Oracle性能调整指导纲要数据库物理结构设计和实例级别的调整一、Oracle性能优化方法论1.为什么(what)要优化(系统慢了?慢是表象)2.怎样(how)优化?(需要找到慢的原因)a.是系统的问题?b.是数据库的问题?3.谁(who)来优化?a.系统架构师(系统架构设计的有问题,麻烦大了)b.系统管理员(os、storage问题)c.数......【阅读全文】

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

发布时间:2010-09-19 09:38:53

很多人即使考了ocp可能也不知道这些东西,想考的兄弟们可能就更加困惑了,一天问我有关ocp考试相关问题的人很多,不回答吧觉得不够礼貌,回答的话烦的要命,几乎都是相同或者相似的问题,今天一口气写了这么多,以后会逐渐的完善和补充,打算考ocp的兄弟如果对ocp的考试流程不是很清楚的话不妨读一下.欢迎对号入座,如果触犯了谁的利益,多有得罪.[@more@]很多人即使考了ocp可能也不知道考证的流程,想考的兄弟们可能就更加困惑了,一天向我询问我有关ocp考试相关问题的人很多,不回答吧觉得不够礼貌和友好,回答的话烦的要命,几乎都是相......【阅读全文】

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

发布时间:2010-09-14 15:46:59

primary db:asmnl29 aix6.1双机oracle11.1 racStandby db:asmnl19 windows2008 oracle11.1单机其中29和19是2台db server的ip尾数:环境简要介绍,我们需要把asmnl29上用户asmnlirc下的40多张表适时同步复制到asmnl19下的asmnlirc用户下,权衡各种因素最终选择了oracle的stream复制技术,其实实现了上面的同步技术之后另外一个客户还需要把这40张表通过mv的方式刷新到他们的系统中最终使用,这次不再涉及mv的过程,因为这个过程我不负责实施,下面是stream详细配置步骤:[@more@]1.修改主、从db的相关参数:alter system set aq_tm_proc......【阅读全文】

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

发布时间:2010-09-13 11:51:51

oracle ocp 考试程序Start Your Test.exe每次考试的时候都不能正常打开,似乎和机器有关,有的机器可以打开,有的不行,最后诊断为是浏览器设置问题:解决办法:打开浏览器---->工具---->internet选项---->高级--->在安全和非安全模式之间切换时发出警告(取消这一选项)同时要求windows系统是xp,否则(如果是2003)即使可以登录,登录进去之后也会有问题,特此纪录[@more@]test......【阅读全文】

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

登录 注册