Author: mac
-
ORA-600 [kfcbCloseCIC10]
ERROR: ORA-600 [kfcbCloseCIC10] [a] [b] [c] VERSIONS: versions 10.1.0 to 10.2.0 DESCRIPTION: ASM disk was expected to be offline state for read but different state found: e.g. disk is ONLINE (0x7), RONLINE (0x01), PROTECT (0x05) ARGUMENTS: Arg [a] Diskgroup number Arg [b] Disk number Arg [c] Disk mode Valid Disk modes are: UNKNOWN = 0x00…
-
Oracle Parallel Query Wait Events
This note documents the Parallel Execution wait events (as of 9.2). Some of these can be considered as “events which you can do nothing about so don’t bother looking at them”. We also say to this events idle wait events. This is intended as a reference for anyone involved in database tuning. At the moment…
-
Oracle 12c RAC stack探究
本文永久地址: https://www.askmac.cn/archives/oracle-12c-rac-stack探究.html The New Oracle RAC 12c 通过Oracle RAC 12c 可以实现的内容: 更优秀的业务持续性以及 高可用性(HA) 最优化的灵活性以及敏捷性 对于费用,可以进行效果较好的负载管理 通过Oracle RAC 12c 可以实现的功能: 更优秀的业务持续性以及 高可用性(HA) 最优化的灵活性以及敏捷性 对于费用,可以进行效果较好的负载管理 进一步使得Cluster环境的资源的Deployment以及管理方式标准化 可以使用大家熟练使用的,技术成熟的HA stack Oracle Automatic Storage Management 12c 新功能 ASM : 进化的背景 Why Oracle Developed ASM 在Oracle Database 10g中安装 ASM –通过NFS Filer,可以简单地管理存储 –与RAW device相等的性能 Oracle Database…
-
Oracle Exadata 存储服务器原理探究
本文地址: https://www.askmac.cn/archives/oracle-exadata-存储服务器原理探究.html Exadata Storage Server的机制 Exadata的I/O流程 Exadata的抗故障性 –“Storage”故障时,DB的操作 Exadata的Patch Version –Grid Infrastructure / DB Patch : 11.2.0.3.8 等的5行 第1-4位 :PSR的Version 第5位 :Database Patch for Exadata的Version –Exadata Storage Server Software Patch : 11.2.3.1.1 等的5行 第1,2位 :表示Oracle Database的 “major release number” 例)与Oracle Database 11.2.0.3 的情况的「11.2」相同 第3位 :一般表示Oracle Database的 “component-specific release number”。 例)与Oracle Database 11.2.0.3…
-
Oracle Flashback闪回 实操研讨会
本文地址 : https://www.askmac.cn/archives/oracle-flashback闪回-实操研讨会.html Flashback 功能概要 所有故障案例的对策 在事业持续发展计划中,需要所有故障案例的对策 High Availability: 365天24小时都无法终止系统 –为了继续服务 需要无论是硬件还是软件发生故障都可以继续提供服务 –Real Application Clusters –Automatic Storage Management –Data Guard 为了将故障时的downtime压缩到最小 –需要迅速处理各种故障 物理故障 理论故障 物理故障与理论故障 物理故障: 数据库结构文件的破损 –对策 硬件的镜像 定期备份 理论故障:用户以及应用的错误变更 –因为有人的参与,所以肯定会发生以上故障 「更新了错误的补丁!!」 「DROP了其他的表!」 「 想知道3小时之前的数据!」 理论故障的修复<传统> 理论故障的修复<闪回> 不是通过备份来存储的, 不需要存储时间,所以比传统的不完全恢复要简单高速 闪回功能是指什么 理论故障中的恢复功能 –尽早恢复人为错误 删除了重要数据、更新了错误数据、删错了表等,维护失误导致的问题 应用错误、执行了错误补丁导致的问题 将数据库整体,或者一部分,还原到过去某一时间点的状态 –不需要从备份恢复 比传统的不完全恢复简单多了…
-
Oracle dul 사용방법
혹시 Oracle dul tool을 사용하고 계시는 분 있으면 사용방법 가르켜주세요. 감사합니다. 자세한 사용방법은 관련 문서를 찾아보셔야 할 것 같네요… https://www.askmac.cn/archives/oracle-dul-data-unloader-data-recovery-tool-information-summary.html 사이트에서 관련 글을 찾았는데… 참고하세요… SETTING UP and USING DUL CONFIGURATION FILES There are two configuration files for DUL. “init.dul” contains all configuration parameters. (size of caches, details of header layout, oracle block size, output…
-
Exadata Database Machine数据库一体机专题
什么是Exadata? Exadata是软硬件结合的数据库一体机, 在出厂前完成预配置,在运达用户现场后开封上电即可使用。 由SUN 提供的硬件! 由Oracle提供的软件, Database Server和 Exadata Storage Server software SAGE Exadata的出现意味着大规模并行化,最高的RDBMS性能标杆,容错能力和可扩展能力。 Exadata的历史 版本 Version 1 在2008年OOW期间开始宣传, 是Oracle和HP合作开发的。 是当时世界上最快的数据仓库一体机。为顺序物理读提供了额外的性能优化,比其他硬件平台上的Oracle数据仓库快10倍。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 版本 Version 2 于2009年9月份发布, 由 Oracle和SUN 联合开发。 是当时世界上最快的OLTP一体机。为随机读提供了额外的性能优化。 比Version 1的Exadata在DW上快5倍。…
-
关于Oracle Firewall 防火墙技术
本文地址:https://www.askmac.cn/archives/%E5%85%B3%E4%BA%8Eoracle-firewall-%E9%98%B2%E7%81%AB%E5%A2%99%E6%8A%80%E6%9C%AF.html Oracle Database Firewall 5.1 网络攻击 SQL injection经常会受到攻击 信用卡信息等盗窃案件频繁发生 一般并不只窃取信息,还会同时伴有其他攻击。例:散播病毒以及受到攻击) 通过SQL injection获得的不正确的访问 WEB应用的脆弱性,应用没有执行预想的SQL,对数据库进行错误操作,受到攻击 受到攻击会怎样? 可以自由参考数据库的信息 可以自由改写数据库的信息 最近的事件 2008年3月 包含Sound House的信用卡信息的个人信息泄露 2009年8月 从amuse的EC站点中泄露了包含信用卡信息的个人信息 2008年10月 Golf Digest Online的Web站点更改 2010年1月 Montbell的信用卡信息泄露 2010年7月 Koei Tecmo的GAMECITY会员信息泄露 例)SQL injection攻击~应用对数据库的正常查询 例)SQL injection攻击 ~利用应用的脆弱性,加入错误的SQL命令 SQL injection的威胁 SQL injection超过瞄准网站的攻击45% 网站受到的两大攻击之一(2010年) 数据库中储存的顾客信息以及决策信息,信息泄露对社会的影响较大…
-
Oracle RAC service Fail Back 问题解析
对于Oracle RAC中的service的fail over 存在这样的疑问,例如 存在一个service 有一个preferred 的instance 和一个available 的instance,当preferred instance失败时service failover到available instance上,当这个preferred instance的实例恢复时该RAC SERVICE是否会fail back 回到preferred instance ,还是原地不动? 对于这个问题 官方文档有明确的说明: https://docs.oracle.com/cd/E11882_01/rac.112/e41960/hafeats.htm#RACAD076 When a service moves to an available instance, Oracle Database does not move the service back to the preferred instance when the preferred instance restarts because: The service is running…
-
构建Oracle Data Guard standby所需要花费的时间
本文永久地址: https://www.askmac.cn/archives/time-spend-on-create-standby.html 通过多种手法,在以下的条件中制成物理standby,比较各自所花费的时间 数据库尺寸 57.2GB(已经使用的数据块总大小为52.8GB) 网络带宽40M(实际吞吐量为4.6MB左右) 在构建standby时,不会产生事务 验证环境 通过RMAN制成standby 模式1:从primary DB中直接制成拷贝 通过网络,直接向stand by 传送primary DB的数据文件,制成stand by DB 总计: 3:39:11 模式2:从primary DB的备份中制成(1) 获得primary DB的备份,储存备份,制成stand by DB 为了提高备份、复制的速度,可以使用多会话备份以及高速压缩功能(11gR1以后才可以使用) 总计: 1:12:26 模式3:从primary DB的备份中制成(2) 获得primary DB的备份,通过SCP复制到stand by中,储存备份,制成stand by DB。 因为我们假设使用的是10g,所以只能使用标准压缩功能 总计:1:40:37 验证結果 从primary DB中开始的直接复制(模式1),比以备份为基础的,11gR1开始的新功能(高速压缩、多会话备份)要慢得多 本文永久地址: https://www.askmac.cn/archives/time-spend-on-create-standby.html 验证结果详表 处理内容 模式1…