摘要:
原文地址: https://blogs.oracle.com/Database4CN/entry/%E4%B8%BB%E6%9C%BAos%E9%87%8D%E8%A3%85%E7%9A%84%E8%8A%82%E7%82%B9%E5%8A%A0%E5%9B%9Erac%E9%9B%86%E7%BE 阅读全文
随笔分类 - Oracle
DG - logical standby switchover切换过程
2016-07-24 20:47 by abce, 356 阅读, 收藏, 编辑
摘要:
从11g起,主库和逻辑备库之间切换不再需要关闭任何数据库实例。 1.检查主数据库是否处于考虑切换状态 结果为to standby,表明主库已近处在考虑切换状态。 2.在当前主库执行,通知主库数据库角色可能发生变化 3.在备库执行,通知备库角色可能发生变化 这里备库会创建新的数据字典,并发送到主库 4 阅读全文
Oracle官方文档在线查看
2016-07-22 09:00 by abce, 893 阅读, 收藏, 编辑
摘要:
1.9i Oracle官方文档在线查看 http://www.oracle.com/pls/db92/homepage 2.10g Oracle官方文档线查看 http://www.oracle.com/pls/db102/homepage 3.11gR1 Oracle官方文档线查看 http:// 阅读全文
Real-Time SQL Monitoring
2016-07-22 08:49 by abce, 989 阅读, 收藏, 编辑
摘要:
Real-Time SQL Monitoring可以在sql运行的时候监控其性能。 缺省情况下,单个sql执行花费的CPU或I/O时间超过5秒或sql并行执行的时候,Real-Time SQL Monitoring会自动启动。 可以通过视图v$sql_monitor、v$sql_plan_monit 阅读全文
使用NBU进行oracle异机恢复
2016-07-20 13:21 by abce, 3905 阅读, 收藏, 编辑
摘要:
windows平台的异机恢复,目录不同 1.异机环境准备安装oracle介质安装nbu客户端在异机主机的host文件中添加nbu server主机和原主机信息 2.恢复spfile文件 3.恢复控制文件 4.将数据库置于mount状态 5.恢复数据文件 6.打开数据库 7.针对上一步出现的错误,重命 阅读全文
Rman备份的保留策略(retention policy)
2016-07-08 14:41 by abce, 12913 阅读, 收藏, 编辑
摘要:
什么是备份的保留策略(retention policy) 保留策略就是指某份备份是否要保留以及保留多久。可以使用configure retention policy命令来创建一个一致的、自动的备份保留策略。 当一个备份策略生效后,rman就认为数据文件、控制文件的备份是obsolete的,也就是说根 阅读全文
Oracle忽略hint的几种情形
2016-06-29 09:59 by abce, 745 阅读, 收藏, 编辑
摘要:
1.hint有语法错误、拼写错误 2.hint无效。比如索引不存在、非等值查询使用hash hint等 3.多个hint之间自相矛盾 4.hint受到了查询转换的影响 5.hint受到了数据库保留字的影响。如果在组合hint中写自定义的注释,最好将它们写到组合hint的最末尾。 阅读全文
禁掉数据库中的自动统计信息收集任务
2016-06-28 14:42 by abce, 431 阅读, 收藏, 编辑
摘要:
1.oracle 10g SQL> exec dbms_scheduler.disable('GATHER_STATS_JOB'); 2.oracle 11g SQL> exec dbms_auto_task_admin.disable( client_name=>'auto optimizer stats collection',operation=>NULL,window_name=>NU... 阅读全文
oracle开启numa的支持
2016-06-24 16:23 by abce, 1429 阅读, 收藏, 编辑
摘要:
在11.2中,即使是系统支持numa架构,oracle默认也不再检测硬件是否支持numa,也不开启对numa的支持。 要想开启对numa的支持,必须设置隐含参数: _enable_NUMA_support=TRUE (参数_enable_NUMA_optimization已经过期) oracle 1 阅读全文
RAC和ASM环境下修改控制文件control file
2016-06-12 18:55 by abce, 921 阅读, 收藏, 编辑
摘要:
1,目前控制文件只有一个,为了安全性,增加到3个 SQL> select name from v$controlfile; NAME -------------------------------------------------------------------------------- +DATA/racdb/controlfile/current.283.914350675 2,... 阅读全文
DG - physical standby failover切换过程
2016-04-25 12:39 by abce, 374 阅读, 收藏, 编辑
摘要:
1.failover前检查 2.执行failover 阅读全文
DG - physical standby switchover切换过程
2016-04-21 13:57 by abce, 1695 阅读, 收藏, 编辑
摘要:
一.切换前检查1.检查备库已经全部接收到主库的redo如果是最大可用性、最大保护性模式,可以在primary端查看v$archive_dest_status,确认是否所有的redo已经传送到备库#在主库执行 可以看出主备未同步且是最大性能保护模式,还要执行更多检查操作(如果是最大可用性、最大保护性模 阅读全文
DG - 开启Active Data Guard
2016-04-19 15:36 by abce, 542 阅读, 收藏, 编辑
摘要:
在配置active data guard之前,phycial standby必须处于以下两个状态之一: (1)standby处于mount状态,并且redo apply正在运行中 (2)standby被干净的关闭,redo apply被停止 1.配置active data guard 前提条件:st 阅读全文
DG - 将physical standby置于read-only模式
2016-04-18 20:32 by abce, 551 阅读, 收藏, 编辑
摘要:
1.备库处于关闭状态 2.备库处于redo apply状态 阅读全文
DG - dataguard trouble shooting的相关视图
2016-04-17 14:59 by abce, 424 阅读, 收藏, 编辑
摘要:
•V$DATAGUARD_STATS:显示dataguard统计信息 •v$managed_standby:显示physical standby数据库后台进程的当前状态 •v$standby_apply_snapshot:显示当前应用重做数据的速度 •v$recovery_progress:跟踪da 阅读全文
优化器的查询转换
2016-02-03 13:14 by abce, 239 阅读, 收藏, 编辑
摘要:
1.视图合并 2.谓词推进 优化器将查询块的相关的谓词推进到视图查询块。 a.定义一个视图 b.执行查询 c.谓词推进(优化器真正执行的sql) 3.非嵌套子查询:将子查询转换成等价的join连接 4.使用物化视图进行查询重写 阅读全文
配置和使用buffer cache
2016-02-02 16:15 by abce, 596 阅读, 收藏, 编辑
摘要:
存放从磁盘读取的数据。排序和并行读不会使用buffer cache 可以从v$db_cache_advice或者buffer cache的命中率来检查buffer cache设置是否合理 查看v$db_cache_advice需要开启参数db_cache_advice buffer cache的命中 阅读全文
buffer cache中,各个object对象占用的buffer blocks
2016-02-02 16:10 by abce, 290 阅读, 收藏, 编辑
摘要:
buffer cache中,各个object对象占用的buffer blocks: 阅读全文
ORACLE 11G内存管理方式
2016-02-02 13:44 by abce, 975 阅读, 收藏, 编辑
摘要:
SGA包含的组件: 组件名 说明 参数 buffer cache 存放从数据文件中读取的数据拷贝,所有用户之间是可以共享的 db_cache_size db_keep_cache_size db_recycle_cache_size db_nk_cache_size redo log buffer 阅读全文
interblock corruption & intrablock corruption
2016-01-25 13:37 by abce, 801 阅读, 收藏, 编辑
摘要:
interblock corruption: corruption blocks rather than within the block itself. can only be logical corruption. intrablock corruption: corruption within 阅读全文