Maclean’s Oracle Database Tech Blog Archives

  • 11g ocm考纲复习:配置Oracle数据库备份

      在完成这个课程之后,你应该能够完成下列事情: 使用EM去配置备份参数 开启自动参数文件备份 给备份分配通道 进行备份优化的相关配置   2.2使用RMAN进行备份 当用RMAN创建一个备份的时候,你可以指定: 类型:完整或增量 文件备份:整个数据库,数据文件,控制文件,参数文件和归档日志文件。 备份类型:镜像拷贝 或备份集 代理选项:传递给媒体库来进行文件的拷贝。   一个数据库的备份可以用来重建数据。使用RMAN的备份,可以选择镜像拷贝或者备份集的方式来进行备份。 当用RMAN进行备份的时候,你可以指定: 备份执行的类型:你可以在进行备份的时候指定是进行整库的备份,包含所有文件中使用的数据块(全备),还是进行增量的备份(增量) 如果CONFIGURE CONTROLFILE AUTOBACKUP是启用的,RMAN在进行BACKUP命令的时候会自动备份控制文件和当前的参数文件。 如何备份:对于数据库备份有一些有效的值:DATABASE, DATAFILE, TABLESPACE, ARCHIVELOG, CURRENT CONTROLFILE, 和 SPFILE。RMAN有另外的命令可以将备份文件移动到磁带。 备份类型:创建镜像拷贝(作为副本),或者备份集(最为备份集)。 -每个备份片的名称格式和路径(format)。 -哪些数据文件或归档应备份(skip)。 -那些在成功完成备份集之后输入的文件应该被删除(delete input) 代理选项:代理选项指定MML如何执行文件拷贝。这个在backup命令中的proxy选项提供了一种RMAN调用MML但是不用知道MML是如何工作的。这个会在后面的课程” 使用RMAN创建备份”中详细介绍。 2.3 备份地点 备份可以写入到: 磁盘目录 媒体管理库 -通常用于灾难恢复,在磁盘备份丢失的时候 -oracle 提供了一个安全的备份 闪回恢复区 -这个是为备份和回复以及闪回数据库所留出的磁盘空间 -定义位置和大小 -文件被OMF自动命名 -文件按需要自动的保留和删除   备份可以被写入到指定的磁盘目录,一个媒体管理库,或者闪回恢复区中。指定一个磁盘目录或闪回恢复区,意味着备份以磁盘介质存储。通常,会定期的将这些文件通过媒体管理通道移动到磁带上,来保证磁盘空间的可用性。任意一个存在的磁盘目录,都可以作为一个备份的路径。 如果你配置了一个闪回恢复区,很多备份和恢复的任务对你来说就很简单了。oracle 数据库服务自动为文件命名,并且当空间不足的时候自动删除过期的文件。 注意:更多关于 oracle安全备份的信息,可以参考Oracle…

  • Oracle OCM考试全球日程表

    Oracle OCM考试全球日程表  

  • ORA-600 [kcbnew_3] 问题诊断

    ORA-00600[kcbnew_3] [a] [b] [c] 是Oracle 9i 9.2之后引入的新的块检测机制。一个存有数据块的cache buffer在被重用的过程中,buffer的状态为state且数据为temp或undo。 oracle一致性检查比较了buffer header的block class和传递给调用者的block class并发现不一致。   如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638   QQ号:47079569    邮箱:[email protected] ORA-00600[kcbnew_3]的三个参数随着版本的不同有几种解释: oracle 11.1和之后: [a] 内存循环计数器,实际是新初始的块的数目 [b]代码层面访问该cache的object id [c] flag定义该buffer使用的特点   oracle 10.1 和 10.2中: [a]  内存循环计数器,实际是新初始的块的数目 [b] buffer class [c] 代码层面访问该cache的object id   Oracle 9.2中: [a]  buffer class   该ORA-600 [kcbnew_3] 属于内核内存buffer管理使用,其影响可能导致进程失败、SQL执行失败,但不会造成2次数据损坏     NB…

  • Oracle 11g OCM的通过祝贺信

    Oracle 11g OCM的通过祝贺信 Congratulations! on the successful completion of the Oracle DBA 11g Certified Master practicum. You are now a member of an elite group of Oracle professionals. You will receive your Oracle DBA 11g Certified Master fulfillment kit that includes a congratulations letter, OCM certificate, OCM ID card, and denim OCM shirt to the…

  • 11g OCM 自评

    以下为博主yetanotherocm对自己的11g OCM考试的情况的自评, 1代表做的很差,5代表做的不错。他在2012年3月通过了11g ocm,此前有一次考试失败的经历。   Based on the 11G OCM Upgrade Exam Objectives, I rate myself as follows (1=poor to 5=good): 考试专题 自评 参考 Database, RMAN, EM and Network Configuration Configure server-side network 4 Configure client-side network 4 Create and Manage encrypted tablespaces 4 Create and Manage a tablespace that uses NFS mounted file system file…

  • 现在注册: OCA到OCP升级考试来啦

    你是否准备将你之前版本的数据库OCA认证升级到最新版本的OCP认证,但在犹豫需要面对多个版本的产品升级考试呢?如果是这样的话,现在是时候来注册此升级考试来作为你的升级计划了。 “Oracle 9i/10g OCA、OCP至Oracle Database 11g OCP升级考试” (1Z0-034)和“Oracle 9i/10g/11g OCA、OCP升级Oracle Database 12c OCP升级考试”(1Z0-067) 的上线测试期已过。此两类考试将很快进入正式阶段。现在预约此考试,你很快就能开始此认证,并在不久确认到此认证的价值。 Oracle数据库12c已经因多租户架构和云计算的加入进行了改变。千万别掉队了哦。好好利用此机会。你已经通过获取OCA认证来证明了你基础数据库技能。现在开始升级你的技能,获取最新的OCP认证吧。由于有2条升级路线。参与者可以选择升级至11g或12c。下面列出了每个路线的需求:   升级至11g DBA OCP 从Oracle9i或10g数据库管理员OCA认证升级至Oracle数据库11g管理员专家认证(11g DBA OCP): 进入以下链接: https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=653&get_params=p_id:51#tabs-4&intcmp=WWOUCERTBLOGPOST0856011315 完成“Oracle Database 11g Administrator OCP – upgrade from Oracle9i or Oracle Database 10g DBA OCA” -> “View Upgrade Path”查看升级路径中的第二部分(Step 2),即完成其中1门课程即可。 通过考试” Oracle 9i/10g OCA、OCP至Oracle Database 11g OCP升级考试” (1Z0-034)。   升级至12c DBA…

  • 如何准备Oracle数据库11g OCM认证考试

      自从2天前第三个人问到如何准备OCM考试的时候,我们决定写一篇文章来对公众进行回答。这将使得大家可以通过自己来找到认证的官方路径。并对如何准备考试以及准备多长时间进行一个指导。   如何建立一个测试环境 首先你需要建立一个测试环境。许多人会问需要安装什么版本的软件。正确的回答是在Oracle Database 11g Certified Master Exam页面,查看”Exam Environment”部分。我常听到的下一个问题是: 测试环境里应该包含多少服务器?我认为这需要你自己去考虑,我这里仅给你一些提示: 请查看考试中是否包含有RAC部分。如果有,那你至少需要2台主机。:) 请查看考试中是否包含有Grid Control相关部分。如果有,那你应该将它装在某个地方,是么?:)   考试包含了些什么以及最好的准备方法是什么 你可能不相信,但考试包含的内容真都在Oracle Database 11g Certified Master Exam页上。你仅仅需要浏览每个在”Exam Topics”部分下的分类,然后想一些最最难完成的任务并不断地实践,实践,再实践… 在此之后,更多地实践 🙂 举个例子,考虑“建一个数据库”的任务。并想着此场景如何尽可能地复杂。你可能需要想到有好几个不同的场景被考试用到…   需要花多久来准备这场考试 如果你有一个正常工作的话(5天每天工作8小时),建议大家有一个2个月的技术训练计划。在工作日每天花1~2小时,在周末每天花4~5小时来做准备。对于一个有3~4年工作经验的DBA来说,准备这个考试大约需要花个80~130小时时间。当然,如果你是个有15年DBA工作经验的人,我们仍然建议按此时间框架来做。:)   哪些信息资源是我们建议你准备的? 对于此认证考试,主要的准备资源来自http://docs.oracle.com/cd/E11882_01/index.htm   你是否认为OCM的考试成本太高了?不合理? 不可否认这个认证考试很贵。然而,它取决于你拿它和什么做比较。让我们来看看”Cisco Certified Internetwork Expert”思科专家认证考试。如果你比较过价格,你会发现它和OCM考试费用相当。然而,如果你浏览过其需要满足的要求,你会发现它的需求长得多。我的一些搞网络的朋友需要花更多努力来满足CCIE认证需求。此外你会发现CCIE的通过率只有30%。基于朋友的反馈,一般通过CCIE认证考试需要尝试3次。如果你第二次就过了,那真是太幸运了。如果你比较了OCM和CCIE,OCM看上去就不那么贵了。而且需要告诉大家的是,并不是需要准备所有内容来满足OCM需要,对于考试内容的主次,大家的学习可以分下重点。   综上,如果你接受上面的建议的话,那么你很有机会一次通过OCM考试。仅认真地准备2一个月,搭好你的测试环境,够勇敢 🙂 。

  • data pump expdp/impdp丢失权限角色 grant role的问题

    对于使用data pump的 数据迁移,expdp/impdp可能存在丢失权限角色 grant role的问题 对于此类问题 , 可以考虑使用 下面的expdp/impdp脚本仅仅导出希望导出的用户的权限和相关角色   JOB_NAME=EXPDP_USERS DIRECTORY=DTPUMP FULL=Y DUMPFILE=users_privs.dmp LOGFILE=users_expdp.log INCLUDE=SCHEMA:”IN (SELECT USERNAME FROM dba_users where default_tablespace NOT in(‘SYSAUX’,’SYSTEM’))”,ROLE,USER,SYSTEM_GRANT,ROLE_GRANT,DEFAULT_ROLE,TABLESPACE_QUOTA impdp file should look like this: JOB_NAME=IMPDP_USERS DIRECTORY=DTPUMP DUMPFILE=users_privs.dmp LOGFILE=users_impdp.log EXCLUDE=TABLE

  • Oracle INDEX SKIP SCAN

    Oracle INDEX SKIP SCAN   Oracle 9i Skip Scan Objectives: An improvement over index range/full scan when there are non-equality start/stop keys. Example(to be walked through): create index si on emp(deptno, sal); select count(*) from emp where deptno > 10 and sal = 35000; Oracle 9i Skip Scan Functionality: Optimizer hints: index_ss(), index_ss_desc() and index_ss_asc().…

  • 12.1.0.2 Patch Set – Availability and Known Issues

    Known Issues specific to the 12.1.0.2 Patch Set See Note:1565065.1 for Support Status and Alerts affecting 12.1.0 releases. This note lists known install / alert issues specific to the 12.1.0.2 Patch Set. It should be read in conjunction with the platform specific release notes.This note includes details of: Known install issues specific to 12.1.0.2, both…