warehouse客栈

ITPUB认证区版主

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

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

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(851)

文章存档

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)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

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

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

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

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

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

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

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

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

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

发布时间:2013-01-19 23:33:13

11.2.0.1下执行DBMS_FLASHBACK.TRANSACTION_BACKOUT会遭遇bug:Bug 10335025,oracle的描述说是造成这个问题是由于执行完全恢复时oracle自动使用了redo恢复过db,这样redo会被记录在v$archived_log里面,v$archived_log里面出现了redo这显然是存在问题的,我的db里确实是这样的,3组redo被记录在v$archived_log里面了,和下面doc说的一样,doc给出了办法,我觉得太麻烦,我直接通过脚本重建了一下控制文件,其实只要把redo从v$archived_log里面清除了就可以了,重建控制文件之后执行就没有问题了。[@more@]PROBLEM:--------In a certain c......【阅读全文】

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

发布时间:2013-01-16 18:57:26

把REPAIR写成了REAPIR 我在windows xp 32位11gR2下看到的。[@more@]SQL> select distinct type from v$hm_recommendation;TYPE--------------REAPIRMANUALSQL>......【阅读全文】

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

发布时间:2013-01-15 22:09:47

windows下的变量的使用还真不熟悉,看到一个客户的机器上部署了自动备份脚本,拿过来学习、备查。[@more@]rem 计划任务运行:D:DatabaseBackup数据库备份脚本.BAT mchis fybj runbest fybj istruncaterem 计划任务运行:D:DatabaseBackup数据库备份脚本.BAT mhealth mhealth runbest mhealth mhealthtruncate@echo offrem 脚本路径 备份文件名 数据库用户名 用户密码 服务名 辅助脚本文件名rem 分娩数据备份 D:Backup数据库备份脚本.BAT mchis fybj runbest fybj mchistruncaterem 建册数据备份 D:Backup数据库备份脚本.BAT mhealth mheal......【阅读全文】

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

发布时间:2013-01-13 12:47:11

因为index pctused其实为0[@more@]SQL> create table t1(id int,name char(2000)) tablespace users pctfree 50;Table created.--指定pctfree=50目的是想让2条数据使用一个data blockSQL> insert into t1 values(1,rpad('a',2000,'+'));1 row created.SQL> insert into t1 values(2,rpad('b',2000,'+'));1 row created.SQL> insert into t1 values(3,rpad('c',2000,'+'));1 row created.SQL> commit;Commit complete.SQL> insert into t1 values(4,rpad('d',2000,'+'));1 row created.SQL> commit;Commit complete.S......【阅读全文】

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

发布时间:2013-01-09 11:30:31

为了方便大家报名交费,尽可能的提供了常用的付款方式供大家使用。[@more@]1、可以直接通过支付宝付费,warehouse的支付宝账号:yongsheng.xie@gmail.com,联系电话:13840879243 谢永生2、可以通过淘宝,warehouse的淘宝店铺地址:http://warehouseocp.taobao.com 这个对使用信用卡付费来说可能更方便。3、提供银行账号直接转帐,我有工行、建行,招行,中行,农行的卡号,到时候大家看看那种方式方便。4、可以通过财付通支付,我的财付通账号:9020630(我的qq号)5、如果人在境外,人民币支付不方便,可以选择通过paypal来支付其它币种。......【阅读全文】

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

发布时间:2013-01-06 20:00:02

由于是asm,所以和文件系统处理起来可能还不太一样,这要完全依赖rman了,不能依赖os了,当然我的这些脚本适合db是文件系统。[@more@]首先先写了一个脚本purge_archlog_sql_.sh,内容如下:ORACLE_BASE=/oracleORACLE_HOME=/oracle/product/11.1.0/db_1ORACLE_SID=lnmsadgexport ORACLE_BASE ORACLE_HOME ORACLE_SIDapplied_days=3cat /dev/null>applied_arch.lstchmod +x applied_arch.lstsqlplus -s "/ as sysdba"<<EOF>/dev/nullset feedback offset pages 0set head offset timing offset echo offspool applied......【阅读全文】

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

发布时间:2013-01-03 21:26:21

记录一个大致的过程供大家参考,稳定了运行了近2年,最近出了一些问题,今天重新配置了一遍。[@more@]1、在源和目标端创建流管理用户:SQL> create user strmadmin identified by lnmsairc001 default tablespace tbs_streams;用户已创建。SQL> grant dba to strmadmin;授权成功。2、在源和目标端创建db link,要保证db link的名字和对方的global_name的名字一致,因为在配置前期需要把参数global_names设置为trueSQL> create database link lnmsacx connect to strmadmin identified by lnmsairc001 using 'lnmsacx';数据库链接......【阅读全文】

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

发布时间:2013-01-01 09:15:21

纸质证书这2年都是平邮,可能考的人多了oracle为了节约成本吧,我以前考的时侯是快递。平邮的话一是没法查询邮件是不是给我们发出来了,二是现在邮件走到哪儿了也没法查询,三是邮件到了不像快递会有人给我们打电话,所以可能丢失率相比快递要高不少。长时间收不到纸质证书的大家可以请求重发。原厂培训证明从8,9月份开始都改成电子版了,证书可能最终也会改成电子版的,如果大家觉得有电子版的够了不需要纸质的可以不用申请纸质的,如果想要纸质的那么需要单独申请。[@more@]1、从2012年8月6号开始考完的一般1、2周之内都会收到oracle通......【阅读全文】

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

发布时间:2013-01-01 08:51:03

ocp考完之后需要提交hands on来申请ocp证书,hands on是你们3门课考完了我提交的或者是我提供向导你们自己提交的。hands on的过程就是提交你的原厂培训证明情况的过程,ocp不是需要一门原厂培训嘛,提交之后oracle需要审核,审核通过之后oracle才会给我们发ocp。多长时间状态不变该催呢,我觉得2、3周之内都算正常,如果超过3周了状态还没有变成approved,那么大家就催一下。[@more@]如何查看hands on的状态:3门课都考完的兄弟们,请登录www.pearsonvue.com/oracle点击myaccount上面的Submit Course Form来查看hands on的状态,只有状态是......【阅读全文】

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

登录 注册