warehouse客栈

ITPUB认证区版主

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

发布时间:2011-04-06 10:01:16

以前对临时段的认识到底是出现了错误还是oracle 10g有变化,发现临时段在sort之后查询结束释放了。[@more@]下面这些doc都是来着oracle官方文档,都是介绍临时段的,可以参考。Introduction to Temporary SegmentsWhen processing queries, Oracle often requires temporary workspace for intermediate stages of SQL statement parsing and execution. Oracle automatically allocates this disk space called a temporary segment. Typically, Oracle requires a temporary segment as a database area for sorting. Oracle does not cr......【阅读全文】

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

发布时间:2011-04-01 08:03:24

不论是sga自动管理还是手动管理,共享池都是由2部分内存组成的,一部分是供我们用户使用,这部分就是我们熟悉的library cache和dictionary cache,另一部分就是oracle内部使用的,比如参数process的大小直接决定了使用这部分内部使用的内存大小。[@more@]Specifying the Shared Pool SizeThe SHARED_POOL_SIZE initialization parameter is a dynamic parameter that lets you specify or adjust the size of the shared pool component of the SGA. Oracle Database selects an appropriate default value.In releases before Oracle Dat......【阅读全文】

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

发布时间:2011-03-30 09:41:58

更详细的内容可以参考doc:http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmconc1.htm#sthref247本文只针对RETENTION POLICY和BACKUP OPTIMIZATION以及结合043中的一道题做一个简单的说明,这道题在群内问起的人很多,确实不是很好理解。[@more@]先看一下doc吧:If backup optimization is enabled, and if a recovery window retention policy is ineffect, then when performing SBT backups RMAN always backs up datafiles whosemost recent backup is older than the recovery window. For example, assume that......【阅读全文】

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

发布时间:2011-03-27 18:29:17

实例恢复的过程中事务恢复(也就是rollback掉那些没有提交的事务)到底是在open之前还是open之后做呢貌似oracle没有给出一个明确的说法,我以前一直认为是首先前滚然后open db之后再做rollback(事务恢复),但是通过alert里面实例恢复的过程来观查发现应该是在open之前就做了rollback(SMON: enabling tx recovery)。 从alert中记录的日志来看open的过程中先后做了前滚和回滚之后才能open db。[@more@]Shutting down instance (abort)License high water mark = 12Instance terminated by USER, pid = 5688Sun Mar 27 11:24:26 2011Adju......【阅读全文】

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

发布时间:2011-03-27 18:25:23

doc的原话,记录一下[@more@]Overview of Instance and Crash RecoveryCrash recovery is used to recover from a failure either when a single-instance database fails or all instances of an Oracle Real Application Clusters database fail. Instance recovery refers to the case where a surviving instance recovers a failed instance in an Oracle Real Application Clusters database.The goal of crash and instance recovery is to restore the data block changes located in the cache of the terminated instance and t......【阅读全文】

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

发布时间:2011-03-27 13:13:33

实例恢复是否需要经过buffer cache一直是我心中的疑问,oracle doc上提到了cache recovery,我一直认为应该是经过cache的,但是不好验证,今天无意中发现alert记录了这一信息:Buffer cache too small: 126 buffers remain in apply pass 2[@more@]ALTER DATABASE MOUNTSun Mar 27 11:24:31 2011Setting recovery target incarnation to 1Sun Mar 27 11:24:31 2011Successful mount of redo thread 1, with mount id 2045045995Sun Mar 27 11:24:31 2011Database mounted in Exclusive ModeCompleted: ALTER DATABASE MOUNTSun Mar 27 11:......【阅读全文】

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

发布时间:2011-03-26 20:25:56

可以通过2个视图来监控flash_recovery_area空间的使用[@more@]SQL> show parameter db_recoveryNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_recovery_file_dest string g:oracleproduct10.2.0flash _recovery_areadb_recovery_file_dest_size big integer 2GSQL>--=================================SQL> select * from v$flash_recovery_area_......【阅读全文】

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

发布时间:2011-03-26 19:56:10

和statspack相比awr收集快照的级别只有2种[@more@]SQL> select distinct snap_level from dba_hist_snapshot;SNAP_LEVEL---------- 1 22 rows selected.SQL> show parameter statistics_levelNAME TYPE VALUE------------------------------------ ----------- ------------------------------statistics_level string ALLSQL>其中dba_hist_snapshot中字段snap_level=1表示该快照要么是在参数statistics_level=typical自动生成的,要么是用下面......【阅读全文】

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

发布时间:2011-03-26 17:10:46

select sga_size,100*(1-estd_db_time_factor) from v$sga_target_adviceorder by sga_sizesga_target advisor通过excel画图处理之后由于纵坐标存在负值,而横坐标又是从纵坐标的0值开始的,这样看起来不是很舒服,如何调整呢。在纵坐标上点击右键选折“坐标轴格式”,然后选折“刻度”tab页,之后在“交叉于”标签处输入想要的值就可以了。[@more@]调整前和调整后的效果对比:http://www.itpub.net/viewthread.php?tid=1411679&extra=page%3D1&frombbs=1......【阅读全文】

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

发布时间:2011-03-20 12:00:07

无意中发现了这一现象,记录一下...没看到到doc里是否有说明...观查了一下发现,oracle默认只会online10个undo segment[@more@]SQL> select segment_name,owner,tablespace_name,status,block_id,relative_fno status from dba_rollback_segs;SEGMENT_NA OWNER TABLESPACE STATUS BLOCK_ID STATUS---------- ------ ---------- ---------------- ---------- ----------SYSTEM SYS SYSTEM ONLINE 9 1_SYSSMU1$ PUBLIC UNDOTBS1 ONLINE 9 2_SYSSMU2$ PUBLIC UNDOTBS1 ONLINE 25 2_SYSSMU3$ PUBLIC UNDOTBS1 ONLINE 41 2_SYSSMU4$ PUBLIC ......【阅读全文】

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

发布时间:2011-03-17 22:08:04

doc解释了一堆,还真不是很好理解...如果能图释一下我想要清楚的多。利用下面命令实现增量合并(Updated,oracle用updated这个词我觉得其实更准确):BACKUP INCREMENTAL 1 FOR RECOVER OF COPY ...其实首先要有一个所有datafile的一个copy(如果0级copy不存在,即使上面命令指定的是1级,那么oracle还是首先要做一个0级拷贝),之后oracle基于这个0级拷贝做1级增量备份,每次的增量备份都要合并以前的增量备份以便保证这个最新的增量备份是“相当于”从0级开始备的,至于合并那个增量备份要看命令BACKUP INCREMENTAL 1 FOR RECOVER OF COPY ......【阅读全文】

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

发布时间:2011-03-14 21:42:21

我们通过通过在ora_dba(windows)和dba(unix/linux)以及在sqlnent.ora中修改SQLNET.AUTHENTICATION_SERVICES的值来控制os认证的启用以及屏蔽。[@more@]有关sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES的含义oracle给出了如下解释:SQLNET.AUTHENTICATION_SERVICESPurposeUse the parameter SQLNET.AUTHENTICATION_SERVICES to enable one or more authentication services. If authentication has been installed, it is recommended that this parameter be set to either none or to one of the authentication methods.DefaultNoneVa......【阅读全文】

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

发布时间:2011-03-10 10:24:05

其实确定就是nls_lang中提到的字符集,和db server的字符集无关[@more@]client exp导出时的nls_lang值如下:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK--====================================C:>exp test/test file=c:tempa.dmp tables=tExport: Release 10.2.0.1.0 - Production on 星期四 3月 10 09:46:20 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining options已导出 ZHS16GBK 字符集......【阅读全文】

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

发布时间:2011-03-05 20:45:19

具体优惠措施:2个人一起报名,每人省200,3人一起报名,每人省300,4人一起报每人省400,5人一起报每人省500。500封顶。注意:一起报名不要求一起考试,考试根据各自情况单独随时预约;更不会要求在一个地方考试,各自在各自所在地考就可以了。[@more@]考证的人越来越多,每天咨询的人不少,我一个人有时候应接不暇,尽管写了很多文章,但是发现很多人也不认真读,其实只要读了我写的“考证须知”以及“报名流程”基本上就清楚了ocp的考证过程以及从我们这儿的报名流程了,很多人可能觉得网上报名直接给我打费用有丛丛顾虑,尽管我和大家......【阅读全文】

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

发布时间:2011-03-04 09:59:40

讲课的时候经常安装,下面列出一个步骤供学员参考,安装rpm包这一步最好都能满足oracle的检查要求,内核参数如果只是学习用的话其实可以不设置,出现有关和内核参数相关的错误提示直接忽略就可以了。安装过程中最麻烦的其实就是安装rpm包和编辑内核参数了,其他的都非常容易...[@more@]--==========================参考doc安装oracle环境需要的liunux rpm包如:rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpmrpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm--==========================根据自己的服务器配置以及环境需要编辑内核参数:/e......【阅读全文】

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

发布时间:2011-03-02 13:06:14

登录http://certview.oracle.com查看 登录的时侯要特别注意在页面的最下面点击sign in,不要点击页面上面的sign in,上面的sign in直接进到oracle主页了貌似,和下面的sign in进去的有点差别。[@more@]如果事先在登录www.oracle.com时注册过用户(如果下载过oracle产品的话,一般都应该注册过),那么在登录http://certview.oracle.com时就不用再注册用户了(http://certview.oracle.com其实就是oracle主网站www.oracle.com里的连接,只不过通过www.oracle.com找到http://certview.oracle.com比较费劲),否则先的注册用户,第一次登录htt......【阅读全文】

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

发布时间:2011-02-25 06:56:29

注意:这封mail我是以ocp没收到为例的,如果你的oca和sql(考完047对应的证书,007和051没有对应的证书)以及ocp证书都没有收到,那么参考我写的模板格式自己简单改一下邮件内容和邮件标题,总之说明白就可以了,对老外来说我们是老外,只要表达清楚,再蹩脚的英文人家也能看懂。--========================================不管你从哪儿报名考试的,(注意:自己直接从vue考试中心的除外,除非你有原厂培训证明,否则没法拿到证书),如果长时间证书收不到,那么可以登录www.pearsonvue.com/oracle查看hands on的状态,如果状态是approved,......【阅读全文】

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

发布时间:2011-02-20 18:19:13

360进程破毁我的vmware 服务,卸载360之后重装vmware之后再装360,一切都没有问题。但是在服务里隔一段时间就找不到vm的最后一个服务了,具体这个vmware在服务里的名字我现在不知道了,因为现在服务里没有这个服务了(可能叫VMware Registration Service),没有这个服务在打开vmware server console的时候会出现错误提示:There was a problem connecting: 511 vmware-serverd service is not running,如何在没有这个服务的情况下消除这个错误而使用虚拟机呢,其实只要在vmware的安装目录下执行C:|Program Files|VMware|VMware Server|vms......【阅读全文】

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

发布时间:2011-02-18 23:12:15

很多想考证的人经常问我这个问题,下面说了一些自己的看法[@more@]在讨论这个问题之前,首先要明确目前究竟该从哪个版本开始系统的学习oracle。oracle发展太快,从77年成立到现在几乎每隔3~4年就会推出一个新的版本,推出来之后接踵而来的就是一堆新特点需要我们来研究,很多时候都觉得力不从心、跟不上啊。我在讲课的时候一直和学员开玩笑说oracle的发展速度和咱们国家改革开放的速度差不多。那么作为我们,目前究竟该考哪个版本的证书呢,我是这样认为的,首先要确定一个你要研究的oracle版本,然后再来确定考哪个版本的证书,我先抛出......【阅读全文】

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

发布时间:2011-02-12 11:56:38

这个字段困扰了我很久,现在理解的也是稀里糊涂的,记录一个测试过程和大致的结论。[@more@]SQL> select total_mb,free_mb,name,failgroup,path from v$asm_disk where group_number=1 order by failgroup; TOTAL_MB FREE_MB NAME FAILGROUP PATH---------- ---------- -------------------- -------------------- ---------------------------------------- 1024 730 DISK2 DG1_0001 G:ASMDISKDISK2 2048 1494 DG1_0002 DG1_0002 ......【阅读全文】

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

发布时间:2011-02-09 14:31:37

有关这3个view:nls_database_parametersnls_instance_parametersnls_session_parameters相信会对很多人产生困扰,特别是nls_database_parameters对我也有很多困扰,下面是一篇不错的文章http://www.dbapool.com/forumthread/topic_6463.html[@more@]This section explains the order in which NLS parameters are taken into account in the database client/server model. (This does NOT cover Thin JDBC connections)There are 3 levels at which you can set NLS parameters: Database, Instance andSession. If a parameter is defi......【阅读全文】

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

发布时间:2011-02-07 23:07:12

主要是涉及到v$asm_diskgroup里的4个字段,其中2个字段的含义不是很好理解,可以参考网上一个哥们写的一篇文章:http://www.dbapub.net/bbs/viewthread.php?tid=278&extra=page%3D2[@more@]SQL> select group_number,disk_number,total_mb,free_mb,name,failgroup from v$asm_disk 2 where group_number=1 3 order by group_number,disk_number 4 ;GROUP_NUMBER DISK_NUMBER TOTAL_MB FREE_MB NAME FAILGROUP------------ ----------- ---------- ---------- -------------------- ---------- ......【阅读全文】

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

发布时间:2011-02-07 13:07:26

我们知道asm里提供了3种redundancy方式:normal,high和external,同事它又提供了template的概念,template里也有redundancy的概念,而且template的redundancy特性优先发挥作用与diskgroup的redundancy特性,这样其实就存在一个问题,当diskgroup处于normal方式并且只存在2个failgroup而位于该diskgroup的asm file的redundancy方式是high的时候,oracle又是如何解决这一矛盾的呢[@more@]ASMCMD> ls -l control01.ctlType Redund Striped Time Sys NameN control01.ctl => +DG1/ASMDB/CONTROLFILE/Current.256.741435505ASMCMD> p......【阅读全文】

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

发布时间:2011-02-06 23:40:13

FAILGROUP在asm里是一个非常重要的概念,oracle在doc上又交待的似乎不够清楚。下面这篇文章是小V的总结,大家也可以参考:http://www.itpub.net/viewthread.php?tid=1348104&extra=&highlight=failgroup&page=1[@more@]SQL> select group_number,name,type from v$asm_diskgroup;GROUP_NUMBER NAME TYPE------------ ---------- ------------1 DG1 NORMAL2 DG2 EXTERNSQL> select group_number,disk_number,total_mb,free_mb,name,failgroup from v$asm_disk order by group_number,disk_number,failgroup;GROUP_NUMBER......【阅读全文】

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

发布时间:2011-02-06 20:36:11

在使用em的时候如果ip是动态的,那么通常都会受到困扰,我提供一种解决办法供大家参考...[@more@]如果我们的电脑是动态ip,那么机器安装了em之后ip发生了改变,此时em通常都不能正常使用了,一般我们可能都会选择重配EM,问题是如果重配之后ip再次发生变化,那么em就需要再次重配,总不能ip变化一次重配一次em吧,如果以后我们不能保证ip是静态的,那么大家在安装em的时候其实把hosts文件里的所有内容都屏蔽就可以了,包括localhost和127.0.0.1,这样在安装em之后,在oracle主目录和oracle主目录的oc4j/j2ee/下都会生成以主机名和SID组合起......【阅读全文】

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

登录 注册