【性能优化】Oracle 部署 Statspack并生成报告
Oracle 10g 部署 Statspack并生成报告
【性能优化】Oracle 10g 数据库之间复制统计信息
表的统计信息都是存在放数据字典中的,数据字典不能进行导入导出操作的。通过将数据字典中的数据导入到一张普通表中,再把普通表中的数据导出,然后导入到测试数据库中,最后将统计信息导入到测试库的数据字典中。这样就在测试库上模拟了生产库的统计信息环境。可以利用这个统计信息在测试库上对应用进行调试,调试完毕后再应用到生产库。
【性能优化】Oracle 性能优化:行比例偏差大 建立柱状图
当一个表中数据分布不均,某一个查询条件对应的结果比例较大时,通过索引访问代价可能比全表扫描还要高很多。通过实验,模拟表中数据航比例偏差大、但优化器仍然选择索引扫描的情况。通过建立柱状图来影响优化器选择执行计划。
【性能优化】Oracle 性能优化:降低列值聚簇因子 提高查询效率
oracle 在 dba_indexes 视图中提供一个名为 clustering_factor 的列,通知优化器关于表的行与索引的同步情况。当集簇因子接近数据块的数量时,表的行与索引同步,即列值相同的数据行存放得比较集中,聚集度高。 列值的选择性、db_block_size、avg_row_len 以及集合基数全都协同工作,帮助优化器决定是使用索引还是使用全表扫描。
【DataGuard】手工冷备搭建 Oracle 11g DataGuard 物理备库
本文通过手工冷备+pfile文件的方式,搭建oracle11g dataguard 物理备库。在搭建前的规划中,特意将主库的数据库名和服务名、备库的文件存放位置等等做了差异处理。在进行初始化参数文件的配置时,也进行了最小化处理。这样能够更好的理解DataGuard的日志传输、应用所需参数配置。
【DataGuard】Oracle DataGuard 最高可用模式 故障实验
Data Guard 提供三种数据保护模式:最大保护(Maximum Protection),最大可用(Maximum Availability)和 最大性能(Maximum Performance)。最高性能(Maximum Availability)能提供非常高级别的数据保护。在这种模式下,只有当所有的redo日志备写入至少一个standby database时,事物才能提交。当主库不能将redo日志写入至少一个standby database时,那么DG就相当于在最大性能(maximum performance)模式工作。
【DataGuard】Oracle 11g DataGuard 新特性之 Snapshot Standby Database
Oracle 11g DataGuard 新特性之 Snapshot Standby Oracle 11g DataGuard 的Snapshot Standby数据库功能,可以让物理备库从只读状态 切换到可读写状态。当备库读写状态下任务完成后,可以非常轻松的完成Snapshot Standby数据库角色切换回备库角色,恢复与主库数据同步。
【DataGuard】Oracle DataGuard 日志传输状态监控
Oracle 11g DataGuard 日志传输状态监控 通过查看相关视图,监控dataguard主库、备库间日志传输与同步情况。
【DataGuard】Oracle 11g DataGuard 角色转换(一)物理备库Switchover
Data Guard环境下,数据库分为主库(primary) 和备库(standby) 两种角色。可以使用SQL语句进行数据库角色的动态转换。Oracle Data Guard支持Switchover和Failover两种角色转换,?其中switchover角色转换,允许主库与它的一个备库进行角色转换,在switchover转换过程中可以没有数据丢失。Data Guard环境下,在系统、硬件升级或滚动升级oracle数据库软件及补丁包过程中,Switchover 角色转换可以缩短主库的宕机时间。
【RAC】Oracle 10g RAC 重建控制文件
Oracle 10g RAC 重建控制文件 报错ORA-01503: CREATE CONTROLFILE failed ORA-12720: operation requires database is in EXCLUSIVE mode
【DataGuard】Oracle DataGuard 数据保护模式切换
DataGuard 提供三种数据保护模式:最大保护(Maximum Protection),最高可用(Maximum Availability)和 最高性能(Maximum Performance)。如果按照数据安全性即主从库数据的同步性由低到高排序,顺序应该是:最高性能、最高可用、最大保护 。本文通过实验模拟三种数据保护模式进行相互切换六个场景,对比保护模式的升级、切换过程。
【DataGuard】Oracle 11g DataGuard 新特性之 Active Standby:Real-Time Apply+Query
oracle 11g dataguard,使用active standby,实现日志应用和查询同时进行。即Real-Time Apply + Real-Time Query.
【DataGuard】不能没有你,我的Standby ——Oracle DataGuard最大保护模式 故障实验
不能没有你我的Standby Oracle DataGuard数据保护模式之最大保护(Maximum Protection) 通过实验模拟DataGuard在最大保护模式下,网络故障导致所有物理备库(Physical Standby)不可用时,对主库会产生的影响。
【ORA-15014】 Oracle添加ASM磁盘组报错 path is not in the discovery set
关于oracle asm 添加磁盘组时 ORA-15014:path '/dev/xxx ' is not in the discovery set 问题 实验环境:Red Hat Enterprise Linux Server release 5.4Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 使用ASMCMD添加新的ASM磁盘组ASMCMD> mkdg