warehouse客栈

ITPUB认证区版主

  • 博客访问: 4844506
  • 博文数量: 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)

发布时间:2013-05-31 11:51:28

简单的记录了一个测试过程。[@more@]11gR1之前ddl是不会等待的,如果有不兼容的锁,直接返回错误:ORA-00054: resource busy and acquire with NOWAIT specified,从11gR1开始,返回的错误有一点小小的变化:ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired错误提示当中多了or timeout expired,这个提示其实就是针对DDL可等待这个新特性的。11gR1引入了一个参数:DDL_LOCK_TIMEOUTPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SESSIONRange of values0 to 1,000,000 (in sec......【阅读全文】

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

发布时间:2013-05-29 21:55:45

11gR2默认开启了审计,在测试审计时容易受到默认开启的这些审计选项的干扰,如何关闭这些审计选项呢 。[@more@]SQL> noaudit all statements;Noaudit succeeded.SQL> noaudit all privilege;Noaudit succeeded.通过上面2条命令基本上都可以关闭了,还剩下一个EXEMPT ACCESS POLICY,单独noaudit一下就可以了:SQL> noaudit EXEMPT ACCESS POLICY;Noaudit succeeded.自此所有开启的审计选项全部关闭了。......【阅读全文】

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

发布时间:2013-05-27 23:05:33

主要是2步:1、删除环境变量2、清除注册表[@more@]1.e:oracleproduct11.2.0dbhome_1bin;2.regedita.HKEY_LOCAL_MACHINESOFTWAREORACLEb.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracle*3.restart os 4.E:oracle(ORACLE_BASE)5.C:Program FilesOracle6.start menu:Oracle - OraDb11g_home1......【阅读全文】

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

发布时间:2013-05-27 16:00:36

emca命令看起来比较复杂,讲课时有学员问如何修改Database Control HTTP 端口,下面是修改过程,简单记录一下[@more@]C:>emctl status dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.1.0Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.https://lenovo-382e0ef1:1158/em/console/aboutApplicationOracle Enterprise Manager 11g is running.------------------------------------------------------------------Logs are generated in directory e:oracleproduct11.2.0dbhome_1/lenovo-......【阅读全文】

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

发布时间:2013-05-21 22:05:12

通过dbca建库如果选择的是 定制创建数据库 这个模板 示例方案还没法选上,建库之后又不知道如何添加进来,如果选择一般用途或者数据仓库模板建库,hr schema是进来了,但是其他schema也进来一堆,所以没法区分,下面简单介绍一下如何手动添加hrschema吧,不过从doc的描述来看hr shcema应该就是 示例方案:About Sample Schema HRThe HR schema is a sample schema that can be installed as part of Oracle Database. This schema contains information about employees—their departments, locations, work histories, and related info......【阅读全文】

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

发布时间:2013-05-18 18:54:37

以前记的oracle好像有2张表记录了表空间的使用率,想不起来了,随手写了一段脚本,放在这里备用。[@more@]select a.tablespace_name,100*round((a.sum1 - b.free1)/a.sum1,4) tbs_pct from (select tablespace_name,sum(bytes) sum1 from dba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes) free1 from dba_free_space group by tablespace_name) bwhere a.tablespace_name=b.tablespace_nameorder by tbs_pct desc......【阅读全文】

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

发布时间:2013-05-17 16:22:43

doc上提到select....for update of 会产生row share表锁但实际上加的却是row exclusive类型的表锁,这个可能和版本有关,我测试是在10gR2下测试的。[@more@]SQL> lock table t1 in row share mode;表已锁定。SQL> SELECT TYPE ,LMODE,2 decode(lmode ,0 , 'none',1,'null',2,'row share',3 3,'row exclusive',4,'share',5,'share row exclusive',6,4 'exclusive') lock_type5 from v$lock6 where type in ('TX','TM');TY LMODE LOCK_TYPE-- ---------- -------------------TM 2 row shareSQL> rollback;回退已完成。SQL> sele......【阅读全文】

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

发布时间:2013-05-14 13:20:13

正文都是杨毅撰写的,希望大家都能踊跃参加.[@more@]亲爱的同学们:大家好!我们从1988年相聚在哈中,分别已经25个年头,曾经走过的风风雨雨让我们这些曾经风华正茂的少男少女们从童年走向少年,亦即步入不惑之年。无论生活如何坎坷我们依然怀着一颗热诚的心。为此建立了哈中88级同学联谊会QQ群:233100157,经过各位同学校友热诚的邀请,自愿入群退群原则人数依然迅速递增。给大家一个在外打拼为生活,休息小憩看群聊的热闹场所,让记忆在这里点燃,让时光在这里倒流,因为世界只因有你而不同,你依然光彩照人,在这里的所有人都会记起你......【阅读全文】

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

发布时间:2013-05-09 19:16:38

最开始考完成绩当时就出来了,现在需要去oracle网站查询,可能oracle公司为了更直接的搜集我们的信息吧。[@more@]一开始考完成绩当时就出来了,即使当时由于机器故障等原因没看到,也可以登录www.pearsonvue.com/oracle 点击右侧的Myaccount 进去查看成绩,从2012年年底前后vue里看不到成绩了,考完会收到oracle发来的mail,然后根据mail提示需要在oracle网站上注册、登录之后查看,mail或者成绩可能会有一点延时。在oracle网站注册、登录的连接有时候会在mail中给出来,有时候可能又不会,总之大家可以通过下面网址注册或者登录查看成绩:......【阅读全文】

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

发布时间:2013-04-26 10:08:41

在恢复的提示中以及alert中都能清楚的发现,如果是不完全恢复那么只会寻找归档而不会去使用redo[@more@]SQL> recover database;ORA-00279: change 715107 generated at 04/26/2013 09:32:44 needed for thread 1ORA-00289: suggestion :E:ORACLEFLASH_RECOVERY_AREATESTARCHIVELOG2013_04_26O1_MF_1_43_8QMPCSPY_.ARCORA-00280: change 715107 for thread 1 is in sequence #43Specify log: {<RET>=suggested | filename | AUTO | CANCEL}autoORA-00279: change 715136 generated at 04/26/2013 09:33:45 needed for thread 1ORA......【阅读全文】

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

发布时间:2013-04-25 17:23:56

利用oracle undo自动管理undo segment不够的时侯smon会自动创建这样的特性,可以查询实例启动起来事务的最大数量,undo segment的最大数量就是实例启动起来事务曾经得到的最大数量,不管现在的undo segment是否都是offline的。 在undo auto管理以后,如果undo空间够那么oracle是不会让多个事务使用同一个undo segment的,也就是说在undo空间够用的情况下一个事务只能使用一个undo segment,这样每个实例上undo segment的最大数量就是该实例上事务的最大数量。[@more@]SQL> select tablespace_name,status,count(*)2 from dba_rollback_s......【阅读全文】

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

发布时间:2013-04-16 19:50:52

这是我长期维护的一家专科医院的系统,客户也没有反应慢,我在执行常规的例行检查时发现DB Time很大,达到2,221.28,这是8点~9点的awr报告,9点~10点的达到3000多了,我认为系统会非常的慢,客户信息中心人员说没人打电话反应慢,看到这种情况不能无动于衷了,等待事件就不用看了,平常就是gc buffer busy,建议客户修改应用的连接字符串,让同类应用从一个节点连进去,他们一直也没有调整。[@more@]1、[oracle@rac1 awr]$ more awrrpt_1_21391_21392.txt WORKLOAD REPOSITORY report forDB Name DB Id Instance Inst Num Release RAC H......【阅读全文】

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

发布时间:2013-03-17 13:12:26

大家在考完之后需要做些什么,考完之后继续坚持学习是必不可少的,这里我主要告诉大家的是考完之后如何跟踪证书。[@more@]1、3门课都考完之后,首先需要提交hands on来申请ocp证书,hands on可能是我做也可能是我提供向导大家自己来做,一般都是我给做了,如何查看hands on是否提交了或者提交之后的状态,可以参考下面连接:如何查看hands on的状态以及如何督促oracle尽快完成hands on的审核:http://warehouse.itpub.net/post/777/5299502、hands on审核通过之后状态会变成approved,这样oracle会给我们提供下载电子版证书的连接,到时候......【阅读全文】

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

发布时间:2013-03-10 22:37:21

snapshot control file.A copy of a database control file created in an operating system-specific location by Recovery Manager. RMAN creates the snapshot control file so that it has a consistent version of a control file to use when either resynchronizing the recovery catalog or backing up the control file.[@more@]When RMAN must resynchronize the recovery catalog with a read-consistent version of the control file, it creates a temporary snapshot control file. RMAN needs a snapshot control file whe......【阅读全文】

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

发布时间:2013-02-14 21:22:38

2004年11月15对dba来说是个梦魇开始的日子,因为从这一天开始oracle规定考9i和10g ocp必须至少的参加一门原厂培训,这个霸王条款一直延续至今。这个条款估计给oracle赢利n多。[@more@]这一条款据说受到不少组织和个人的反对,不过貌似没啥用。这之前只要考试通过了就可以获得ocp证书,至少8i的ocp是这样的。 ......【阅读全文】

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

发布时间:2013-02-07 19:46:04

有关这个话题受困惑的人不少,很早以前就想写点有关这方面的东西,12年的腊月27终于闲下来了,写下来与大家共勉,希望对那些想从事dba但又徘徊在门里门外的兄弟们有所帮助、有所启迪。[@more@]应聘dba职位到底需要多少经验: 很多人说没有经验找不上dba工作,当然很多单位在招聘dba时也确实明确提出至少需要几年的工作经验,高端dba职位可能会有这样的要求,其实对我们绝大多数刚刚想转行或者刚刚毕业想从事这个职业的新手来说,对从事dba这个职业所需要的知识储备远远大于所谓的经验。dba职位对新手来说之所以不好找、找上了也不好干,其......【阅读全文】

阅读(12156) | 评论(5) | 转发(2)

发布时间:2013-02-05 22:14:10

dba_dv_*属于dvsys,dvsys被lock之后,这些视图也没法访问,所以首先得想办法unlock dvsys。[@more@]在安装vault的时侯我选择另外创建了管理账户的用户dbvm,这样貌似系统缺省的dvsys账号被锁定了,在启用vault的情况下,是无论如何都没法解除对dvsys的锁定以及修改它的账号,最后只能暂时先disable vault,之后对dvsys进行unlock:C:>sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on 星期二 2月 5 22:05:36 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.连接到:Oracle Database 11g Enterprise Editio......【阅读全文】

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

发布时间:2013-02-05 19:51:16

有了vault,sys用户不在无所不能[@more@]SQL> SELECT *2 FROM DBA_ROLE_PRIVS3 WHERE GRANTED_ROLE IN ('DV_ACCTMGR');GRANTEE GRANTED_ROLE ADM DEF------------------------------ ------------------------------ --- ---DVSYS DV_ACCTMGR YES YESDBVM DV_ACCTMGR YES YESSQL> SELECT * FROM DBA_SYS_PRIVS where grantee='DV_ACCTMGR';GRANTEE PRIVILEGE ADM------------------------------ ---------------------------------------- ---DV_ACCTMGR CREATE USER NODV_ACCTMGR DROP USER NODV_ACCTMGR DROP PROFILE NODV_ACCTMG......【阅读全文】

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

发布时间:2013-02-05 18:46:39

11g的vault不在是一个独立的安装包了,而是集成在了db的安装产品里,而且安装软件时必须的选上,否则创建db时无法选择oracle database vault.[@more@]安装之后可以在类似em的图形化界面里管理vault,第一次登录就磕磕绊绊了,在浏览器里输入:https://lenovo-382e0ef1:1158/dva提示输入用户名等信息之后收到错误提示:You must have the DV_ADMIN or DV_SECANALYST role granted to your account in order to use this application. 这里用户必须是需要具有DV_ADMIN or DV_SECANALYST角色才能登录,到底哪些用户具有这2个role呢:SQL> ......【阅读全文】

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

发布时间:2013-01-28 09:21:30

不停oracle服务会报错,停下来执行没有问题,最近遇到客户在windows 32位下使用oracle遇到ora 12560,ora-04030错误的困扰,我想尝试使用orastack.exe来下调每个thread stack使用的内存来节约更多的主机物理内存从而缓解一下这个错误的发生。 默认是1m[@more@]E:oracleproduct11.2.0dbhome_1BIN>orastack oracle.exe 500000Couldn't open file with CreateFile()GetLastError() == 32E:oracleproduct11.2.0dbhome_1BIN>orastack oracle.exe 500000Dump of file oracle.exeCurrent Reserved Memory per Thread = 1048576Current Comm......【阅读全文】

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

发布时间:2013-01-28 08:58:50

其实就是临时restore point的思想,有了enable_at_time(scn)我们在执行flashback query或者flashback versions query时就不需要写as of 和versions between 子句了。[@more@]SQL> select * from tt;ID NAME---------- --------------------1 a2 e4 dSQL> select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER------------------------8504779SQL> exec dbms_flashback.enable_at_system_change_number(8504779);PL/SQL procedure successfully completed.SQL> select * from tt;ID NAME------......【阅读全文】

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

发布时间:2013-01-27 21:13:45

网上看到的,随手记录一下。OP:操作码,由两部分组成,layer code. sub code,网上有关op的解释不多,但是op在redo change vector里非常重要。[@more@]常见的OP CODE含义:4块清除4.1块清除5事务管理,如commit/rollback5.1修改undo header中的事务信息5.2事务开始5.4 commit5.19事务审计5.20子事务审计10索引操作10.2插入页块记录10.3清除页块记录10.4删除页块中的记录10.5还原页块日志10.6锁定索引块10.7提交时清除块中的操作码10.8初始化头部10.9 ITL1上应用XAT10.10设置页块指向下一个页块的指针10.11设置页块指向上一个页块的指针10.......【阅读全文】

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

发布时间:2013-01-27 13:08:48

oracle使用redo来恢复应该是以redo record为单位的[@more@]SQL> select * from tt;ID NAME---------- --------------------1 a2 b3 cSQL> update tt set name='e';3 rows updated.SQL> commit;Commit complete.SQL> alter system dump logfile 'E:ORACLEORADATATESTREDO04.LOG';System altered.SQL> select distinct sid from v$mystat;SID----------7SQL> select sid,serial#,process from v$session where sid=7;SID SERIAL# PROCESS---------- ---------- ------------------------------------------------7 43 236......【阅读全文】

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

发布时间:2013-01-21 22:33:28

很多人考ocp或者ocm的时侯由于准备不充分或者其它原因挂了,这样在报名机构补考的时侯很多报名机构不太厚道,借此机会似乎要痛宰一下,053的补考居然要2800,有的要1500,这是不是黑了点,大伙都不容易...很多人咨询我是不是补考必须需要在报名机构补考,这里我郑重的向大家承诺:不需要(包括wdp途径也不需要)如果你觉得你先前所在的机构补考要价太高,可以联系warehouse,如果你由于从我们这儿补考拿不到ocp或者ocm证书的,我连同你考ocp或者ocm的全部费用退款给你,前提是你的原厂培训证明没有问题。考试是在当地vue考试中心考。备注:......【阅读全文】

阅读(7965) | 评论(6) | 转发(0)

发布时间:2013-01-21 21:27:51

在em中使用segment advisor的时执行完毕查看结果的时侯收到no segment found,原因是当segment 里面的free space小于10m的时侯oracle可能认为这个segment 里的free space太小了,可能没有必要处理,所以也不会给出任何建议,最后就是这个提示。[@more@]SQL> select type,message,more_info from dba_advisor_findings2 where task_name in ('SEGMENTADV_4328829','SEGMENTADV_9662658','SEGMENTADV_9854361');TYPE MESSAGE MORE_INFO---------------------- ---------------------------------------- -------------------------------......【阅读全文】

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

登录 注册