Oracle 11G DataGuard 角色转换

在DG中,switchover和failover是两个重要的概念,也是DG实现的核心。两者共同点都是Primary和Standby角色切换,差异在于Planned和UnPlanned之分。Switchover关键点在于Planned,这个切换动作是在运维机构规划范围内的动作。比如,进行定期系统软硬件升级、设备维修等动作。而Failover是真正出现严重系统故障,如数据库宕机、软硬件故障导致的Primary不能支持服务,从而进行的切换动作。

本文参考Oracle 11G在线文档:http://docs.oracle.com/cd/E11882_01/server.112/e10700/ro[……]阅读全文

Continue reading

Oracle 11G Data Guard通过Duplicate From Active Database 创建 Standby Database

Oracle 11G Data Guard
本文使用 Oracle11G Duplicate from active database 新方式创建DG物理备库,并且使用11G DG新特性 active data guard,实现real-time apply 和real-time quary
相关知识点阅读:http://opensgalaxy.com/2015/09/19/oracle-11g-data-guard-知识总结/
主库主机名:dgmaster01
数据库实例名:testdg
数据库服务名:DGM

备库主机名:dgstandby02
数据库实例名:test[……]阅读全文

Continue reading

Oracle 交换分区

交换分区
利用Oracle 交换分区你可以实现:

♦将一个分区(或子分区)转换成一个普通表。
♦将一个普通表转换成一个分区表的分区(或子分区)。
♦将一个哈希分区表转换成复合*哈希分区表的分区。
♦将一个复合*哈希分区表的分区转换成一个哈希分区表。
♦将一个(范围|列表)分区表转换成一个分区组合* 列表范围分区表。
♦将一个分区的复合*——(范围|列表)分区表转换到一个范围|列表分区表。

本文内容参考翻译自Oracle11G 在线文档http://docs.oracle.com/cd/E11882_01/server.112/e10837/part_admin002[……]阅读全文

Continue reading

Oracle 表在线重定义

Oracle 11G 表在线重定义(Redefining Tables Online)

目录:

1、在线表重新定义的特性

2、在线重定义表的步骤

3、重新定义过程的结果

4、执行中间的同步

5、终止在线重定义和清理错误

6、在线重定义的一些限制

7、在线重定义单个表分区

8、在线重定义的一般步骤

9、DBMS_REDEFINITION包所需的特权

10、实战案例

11、知识扩展

参考文献:

Oracle 11G 在线文档:http://docs.oracle.com/cd/E11882_01/server.112/e10595/tables.htm#ADMIN0[……]阅读全文

Continue reading

Oracle 11G Data Guard 知识总结

Oracle 11G Data Guard 知识点总结,为了更加清楚的了解Oracle 11G 的DG新特性和工作原理、参数配置等信息,作者花了较多时间查看官方文档并对其进行了翻译和整理了网上找到的一些资料,并希望通过整理后更加清晰明确的分享给大家,学习就是这种循序渐进、不断反思、取其根本的一个过程。

本文只是挑选部分官方文档内容进行了翻译,后续会有更多的相关文档发布,如果本文不能满足你知识量需求,可直接查看官方文档进行补充,如果翻译或理解有误的地方也希望能够反馈给我,共勉!

本文主要参考资料来源:

1、官方文档:http://docs.oracle.com/cd/E1188[……]阅读全文

Continue reading

Oracle 11G Active Database Duplicate

经过上一篇文章《Oracle 11G Duplicate 介绍》,我们已经对11g Duplicate有了较为深刻的理解,本篇文章将介绍Oracle 11G duplicate From Active Database方式进行在源库开库状态下进行数据库的复制,本文 介绍异机复制的两个案例,相同实例名和不同的实例名。

DUPLICATE
目的

使用DUPLICATE命令来创建一个副本源数据库。 RMAN可以创建以下类型的数据库:

一个复制数据库,这是源数据库的一个副本(或源数据库的一个子集)和一个独特的DBID。 因为复制数据库都有一个独特的DBID,它独立于源数据库,可以注[……]阅读全文

Continue reading

Oracle 11G Duplicate 介绍

Duplicate

这一章描述了如何使用DUPLICATE命令来创建一个独立功能数据库副本。本文翻译自Oracle 11G 在线文档,地址:http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmdupdb.htm#BRADV298

方便大家从官方的角度正确的理解Oracle Duplicate ,知其然,知其所以然!

本章包含以下主题:

[……]阅读全文

Continue reading

Oracle 11G Rman备份ASM数据恢复到本地磁盘实战

在日常工作中,我们经常会遇到需要将使用ASM存储的数据迁移到本地磁盘中,迁移之后的数据库可用于测试等用途。可以选择的工具很多,exp/imp、 expdp/impdp、rman,前两种方法因为比较适合数据量较少时且之前已多次使用,所以此次选用rman来进行数据从ASM存储迁移到本地磁盘存储。

接上文,已经安装了1台 Oracle 11G 数据库,并将数据库升级补丁至 11.2.0.4.4,为什么是这个版本?因为要与源库版本保持一致,源库是跑在ASM存储上的单实例数据库,本文我们使用Rman备份恢复的方法将ASM存储的实例迁移到本地磁盘存储的实例。

1、源库进行RMAN备份

#!/

[……]阅读全文

Continue reading

Oracle11.2.0.4.0安装及补丁至11.2.0.4.4

Oracle 11G 11.2.0.4.0在Oracle Linux 6.5 64bit安装,并将安装PSU补丁至11.2.0.4.4 ,本文介绍Oracle数据库安装步骤及补丁升级方法,重点在补丁升级部分。本文是用Oracle Linux 6.5 ,Oracle Linux提供完备的YUM包,一键解决Oracle安装环境问题,让你更专注与数据库的安装与调试。

Oracle所需的环境包都已在它的光盘里,所以可以直接将ISO或光盘挂在系统中作为本地yum源即可。

一、安装环境准备
1.1、挂载iso文件

mount -o loop OEL6.5-x86-64.iso /mnt

[……]阅读全文

Continue reading