Month: March 2015

  • TTS ORACLE Transporting Tablespaces传输表空间统计信息

    1. 使用expdp+TRANSPORT_TABLESPACES时默认会导出相关表空间上对象的统计信息。 可以用exclude=TABLE_STATISTICS,INDEX_STATISTICS禁止导出统计信息。 2. 使用dbms_stats.lock_table_stats锁住的统计信息, 在TTS导入后仍保持锁定状态 SQL> SQL> create tablespace fortts datafile size 20M; 表空间已创建。 SQL> conn maclean/oracle 已连接。 SQL> create table tvbs as select * from dba_objects; 表已创建。 SQL> exec dbms_stats.gather_table_stats(USER,’TVBS’); PL/SQL 过程已成功完成。 SQL> alter table tvbs move tablespace fortts; 表已更改。 SQL> alter tablespace fortts read only; 表空间已更改。 C:\Users\xiangbli>expdp maclean/oracle TRANSPORT_TABLESPACES=FORTTS dumpfile=temp:tts.dmp Export: Release…

  • Oracle RAC/Clusterware 多种心跳heartbeat机制介绍 RAC超时机制分析

    ORACLE RAC中最主要存在2种clusterware集群件心跳 &  RAC超时机制分析: 1、Network Heartbeat 网络心跳 每秒发生一次; 10.2.0.4以后网络心跳超时misscount为60s,;11.2以后网络心跳超时misscount为30s。 2、Disk Heartbeat 磁盘心跳  每秒发生一次; 10.2.0.4以后 磁盘心跳超时DiskTimeout为200s。 注意不管是磁盘心跳还是网络心跳都依赖于cssd.bin进程来实施这些操作,在真实世界中任何造成cssd.bin这个普通用户进程无法正常工作的原因均可能造成上述2种心跳超时, 原因包括但不局限于 CPU无法分配足够的时间片、内存不足、SWAP、网络问题、Votedisk IO问题、本次磁盘IO问题等等(askmac.cn)。   此外在使用ASM的情况下,DB作为ASM实例的Client客户; ASM实例会对DB实例的ASMB等进程进行监控, 以保证DB与ASM之间通信正常。 若DB的ASMB进程长期无响应(大约为200s)则ASM实例将考虑KILL DB的ASMB进程,由于ASMB是关键后台进程所以将导致DB实例重启。 也存在其他可能的情况,例如由于ASMB 被某些latch block, 会阻塞其他进程,导致PMON进行强制清理。   综上所述不管是Clusterware的 cssd.bin进程还是ASMB进程,他们都是OS上的普通用户进程,OS本身出现的问题、超时、延迟均可能造成它们无法正常工作导致。建议在确认对造成OS长时间的网络、IO延时的维护操作,考虑先停止节点上的Clusterware后再实施。 另可以考虑修改misscount、Disktimeout等 心跳超时机制为更大值,但修改这些值并不能保证就可以不触发Node Evication。   关于RAC /CRS对于本地盘的问题,详见如下的SR回复: Does RAC/CRS monitor Local Disk IO ?   Oracle software use local ORACLE_HOME / GRID_HOME library files…

  • 诗檀软件成功帮助山西某公安系统恢复了超过3TB的数据库

    诗檀软件成功帮助山西某公安系统恢复了超过3TB的数据库   由于客户数据库使用裸设备,且数据量高达3T。这里仅对整个system表空间文件及部分数据文件头进行备份。 相应备份被放置在/oracle/backup目录下。 1) 备份spfile create pfile=’/home/oracle/pfile1′ from spfile; 2) 备份system表空间文件及数据文件头 SQL> select bytes/1024/1024 from v$datafile where file#=1; — 2040 $ mkdir /oracle/backup $ dd if=/dev/rrac_system01 of=/oracle/backup/rrac_system01.bak bs=1024000 $ dbv file=rrac_system01.bak blocksize=8192 SQL> set echo off SQL> set heading off SQL> set linesize 300 pagesize 0 SQL> select ‘dd if=’||name||’ of=/oracle/backup/header_’||file# || ‘ bs=1024000…

  • 更新你的Oracle数据库认证,保持证书有效

    更新你的Oracle数据库认证,保持证书有效 新的重新认证政策出台: 号召大家升级 在2014年10月7日, Oracle认证团队宣告了一项新的重新认证政策。   政策要求Oracle数据库证书持有者保持其证书当前有效性。 如果你仍持有Oracle7.3, Oracle8, Oracle8i或Oracle9i数据库证书作为你当前的Oracle数据库认证,那么你需要赶在2015年11月1日前升级到当前有效版本来保持你的Oracle数据库证书有效性。 如果你正持有一张Oracle数据库10g认证作为你当前最新的Oracle数据库证书,那么你需要在2016年3月1日前将证书升级至Oracle数据库11g或12c版本以保持Oracle数据库证书的有效性。   查看更多重新认证政策信息 现在升级   持有一份当前有效证书的好处   为什么我应该升级? 保持你的技能和知识是最新的。 展现你时刻与当前最新趋势,技术和最佳实践同行的承诺。 维护市场信誉 。 确保你正和你的同行说着相同的技术语言,永不落伍。 致力于一个更强有力的认证程序来增加你证书的价值。   为什么我应该让我的雇员升级? 一个拥有当前有效认证知识的DBA可以即时有效地引导公司的技术升级。 一个拥有最新技能的DBA工作将更优效率。 一个拥有最新技能的DBA更了解当前技术且能做出更好的商业决定。 一个拥有最新技能的DBA将对理想的团队表现起到支撑并具有战略价值。   关于升级路线   参加一门考试即可从Oracle7.3, 8, 8i, 9i, 10g或11g DBA OCP升级至12c DBA OCP – Oracle数据库12c升级(1Z0-060) 现在注册 查看考试详情   只需通过一门简单的考试和一项培训课程即可从Oracle9i,10g,11g DBA OCA升级至12c DBA OCP – Oracle 9i/10g/11g…

  • Oracle融合应用程序和Oracle销售云的全新实施培训

    通过部署Oracle销售云和Oracle融合应用程序,您将实现加快实施和采用过程的最终目标,从而使您的企业能够充分受益于这些解决方案带来的优势。现在,来看看有哪些最新适合的实施培训吧!   通过部署Oracle销售云和Oracle融合应用程序,您将实现加快实施和采用过程的最终目标,从而使您的企业能够充分受益于这些解决方案带来的优势。 实施团队成员需要掌握专业技能和知识,从而确保顺畅、快速、成功地实施应用程序。 通过更好地理解应用程序的基础知识和配置选项,实施团队成员将能够在设置过程中做出更明智的决策,以最大限度地满足您的业务需求。 为了帮助您实现这些目标,我们强烈推荐您参加实施培训。 实施培训 Oracle融合应用程序和Oracle销售云的全新升级培训现已推出。. 这些课程备受Oracle客户期待。以下是新发布课程的列表。大部分课程既适用于云部署,也适用于内部部署。 内部部署的核心实施培训 对于执行内部部署安装和管理任务的人员,我们推荐: ·Fusion Applications R8: Installation and Patching(即将推出)(5天课程) ·Fusion Applications R7: Installation and Patching (2天课程) ·Fusion Applications R8: Provision Identity Management(2天课程) 想要学习如何定制应用程序,建议您参加: ·Fusion Applications: Extend Applications with ADF(5天课程) 云和内部部署的核心实施培训 通过以下课程,您将学习安装、配置应用程序并确保其安全性的一般步骤。由于这些课程是应用等级的课程,因此适用于云部署和内部部署两种方式。 ·Functional Setup Manager for Implementers(1天课程) ·Fusion Applications: Security Fundamentals(3天课程) 产品等级实施培训 融合财务培训 ·Fusion Applications: Introduction to Financials…

  • Oracle认证:经常问到的问题(OCA, OCP, OCE, OCM)

    by Tim Hall DBA, 开发员,作者,讲师 Birmingham, UK 此文仅代表我对于一些经常被问到的OCA, OCP, OCM和OCE认证考试问题, 发表的一些个人观点。 我能从哪里了解认证路径及认证需求? 我应该参加哪个数据库版本的认证? 我能从哪里获得免费认证材料? 我应该使用什么学习材料? 我需要做一些试题练习么? 我需要使用Oracle软件来准备认证考试么? 哪个认证可以帮助我获得一份工作? 考试的形式是什么? 我需要花多长时间学习来应对考试? 我是一个有经验的DBA,那么我需要会考试进行学习么? 你认为Oracle认证大师(OCM)考试怎么样? 你认为Oracle认证专家(OCE)考试怎么样? 你认为专家考试怎么样? 为什么你仍然需要在认证考试上花时间? 我能从哪里了解认证路径及认证需求? 对于Oracle认证,你首先应该访问Oracle Education网站中Oracle Certification页。 如果你通过其他信源来了解相关认证信息,那么你就需要依赖于此信源和Oracle Education网站的更新同步的及时性和可靠性了。   我应该参加哪个数据库版本的认证? 请参加你最可能用到版本的认证! 如果你正在用Oracle 11g进行工作, 那么就按此版本进行认证。如果你不确定,那么就去考最新版本的认证。在写这篇文章时,Oracle 11g正进入其生命期的尽头,而Oracle 12c正开始,但是现在许多公司仍然在使用Oracle 11g,并可能需要使用很多年, 因此参加11g认证的考试仍是一个安全的尝试。当然尽可能早的升级认证也是个不错的注意,这能帮助你更早适应新版本数据库。   我能从哪里获得免费认证材料? 大多认证阅读材料都是有版权的,需要你去购买。当然你也可以通过以下途径找到些免费材料: Oracle讲师培训手册(Oracle Instructor Lead Training(ITL) manuals) Oracle认证书籍电子版 通过网络查找合法的培训材料或者从Oracle Technology Network上找到可用的Oracle手册   我应该使用什么学习材料?…

  • 现在加入甲骨文大学社交平台

    现在加入甲骨文大学社交平台,通过社交平台报名,即可享受获取特殊优惠政策!请扫描图片二维码关注甲骨文大学官方微博及微信,官方微信平台也可直接搜索公众订阅号:甲骨文中国培训服务。