使用PARTITION_OPTIONS参数控制数据泵分区表导入
数据泵(Data Pump)是Oracle从10g开始推出,并且不断强化以期替代原有exp/imp工具的数据迁移工具。在11g中,数据泵产品不断地强化功能和弥补缺陷,在原有的exp/imp功能基础上提供了更多的灵活空间。分区表Partition Table是我们经常遇到的数据对象类型。在11g中,Data Pump提供了针对分区表的操...
DataPump在10g、11g下重建实验
Oracle DataPump(数据泵)是从10g版本推出的全新数据备份还原工具。作为经典Exp/Imp工具的替代品,Data Pump具有很多特殊的特性优点,在速度、稳定性、兼容性和功能上有了诸多的强化。和传统Exp/Imp工具相比,服务端运行和后台作业运行时Data Pump的两个独特特性。Exp/Imp是在Oracle客户端运行的命令程序...
使用Oracle Net实现限制特定IP访问数据库
在实际运维环境中,信息安全是我们不能忽视的重要方面,更是企业核心价值所在。无论系统多强大、性能有多快,安全这个硬指标是不能回避的必要条件。数据库作为系统数据的贮存载体,是信息系统关键核心。数据库的安全、数据的安全,很大程度上就代表了信息安全的大部分内容。数据库安全不是一个单一的概念,...
使用Flashback让Failover数据库重新加入DG环境
Oracle DG(Dataguard)是目前比较常见的数据库HA配置策略。通过实现Physical Standby和Logical Standby,可以实现数据冗余容错机制。防止在主库出现严重故障,不能支持服务的时候,没有快速的后备支持环境。在DG中,switchover和failover是两个重要的概念,也是DG实现的核心。两者共同点都是Primary和Stan...
使用RMAN备份集搭建Oracle Datagard Step by Step(三)
8、故障问题解决 在之前的系列中,已经将Primary和Standby进行安装,并且redo apply过程已经测试成功。但是,在实验中,还是存在一系列问题需要完善补充。笔者在测试之后,就直接关闭服务器。重新启动之后,首先启动standby服务实例。 [oracle@SimpleLinux ~]$ export ORACLE_SI...
使用RMAN备份集搭建Oracle Dataguard Step by Step(二)
5、网络配置和密码文件配置 Primary和Standby端在sys用户管理密码上要求相同,所以在密码文件问题上,直接拷贝命名是支持的。 [oracle@SimpleLinux oracle]$ cd $ORACLE_HOME/dbs[oracle@SimpleLinux dbs]$ ls -ltotal 9552-rw-rw----. 1 oracle oinstall &n...
使用RMAN备份集搭建Oracle Dataguard Step by Step(一)
Data Guard作为Oracle MAA(最大可用性框架)的重要组成部分,已经成为很多成熟运维系统的标准配置。借助Data Guard提供的物理standby和逻辑standby,我们可以保证系统数据库运行在一个较高的可用性环境里。并且,switchover和failover策略,可以最大限度的保证日常运维和故障恢复场景。从最早的9i到11g,O...
从10.2.0.1升级到10.2.0.5操作实验(下)
上篇中我们完成了Oracle软件的升级,下面我们进行补丁包安装和数据库升级。 4、使用OPatch打补丁 补丁11724962是需要使用OPatch进行打补丁动作。先将压缩包解压。 [oracle@SimpleLinux upload]$ ls -ltotal 4348drwxr-xr-x 5 oracle oinst...
聊聊Data Guard环境下Temp表空间和Temp文件管理
Oracle表空间和数据文件里面,Temp表空间和文件是比较特殊的。除了Temp表空间对应的临时段(temp segment)是由Oracle自动进行管理之外,稀疏文件的特性也是我们需要注意的一个方面。常规情况下,我们创建一个数据文件,即使使用OMF特性,也需要指定初始文件大小。创建数据文件之后,磁盘空间被明确的占用...
Oracle Dataguard Standby Redo Log的两个实验
在Data Guard环境中,Standby Redo Log是一个比较特殊的日志类型。从最新的DG安装指导中,都推荐在Primary和Standby端,都配置Standby Redo Log。简单的说,Standby Redo Log就是在Standby端应用传递Redo Log过程中,逐步执行的online redo log。Standby端虽然也有online redo log,但是在redo apply应用的...
Oracle 11g Dataguard环境下数据文件、日志文件管理(下)
下面我们讨论redo log的情况。 3、online redo log情况——Primary端 相对于data file,online redo log的情况就略有不同。我们在实际运维环境中可能进行online redo log的调整,调整的出发点常常是从性能和可用性两个出发点。注意:online redo log是当前数据库生成的操作,而且是...
Oracle 11g Dataguard环境下数据文件、日志文件管理(上)
在Dataguard环境下,Primary和Standby之间是紧密关联的对象。很多单实例环境下常见的数据库管理动作,如表空间创建、数据文件添加、日志管理等都有很大的不同和差异。 本篇主要介绍在DG环境下,数据文件Data File和在线日志online redo log的管理操作。 1、环境介绍 笔...
利用闪回拯救我们的数据(五)
Oracle数据库的闪回技术Flashback是作为传统备份还原的一种补充被退出。在传统的数据库领域,一旦发生数据损坏,无论是用户操作失误,还是系统软硬件故障,启用之前进行的备份进行还原动作,是通常的做法。依据不同的备份策略,还原后的数据有是否丢失、丢失多少的问题。Flashback的特点是恢复速度快、影响...
Oracle 11gR2 Active DataGuard配置Step By Step(三)
进行各种配置之后,我们就可以进行duplicate过程了。 7、RMAN进行duplicate操作 构建physical standby的方法,历代Oracle版本是有不同的方法,而且这些方法是向下兼容的。也就是说,旧版本standby构建方法在新版本下是可以的。而且,一些方法还有比较强的实用场景。11g Oracle推...
Oracle 11gR2 Active DataGuard配置Step By Step(二)
上篇我们进行了Oracle Dataguard基础配置部分。同RAC相同,Oracle DG很大一部分工作都是真正执行前的准备过程。本篇继续讨论配置项目。 3、Oracle NET配置 Oracle DG是建立在两个核心技术Redo Transfer和Redo Apply的基础上。Redo Transfer是将日志在Primary和Standby传输的技术,其...
Oracle 11gR2 Active DataGuard配置Step By Step(一)
Oracle作为目前最流行的商业数据库,除了单独数据库DBMS之外,还针对实际运维系统需求,提供了一系列高可用HA解决方案。这其中,RAC+Dataguard是我们最常见的HA策略方案,也是普遍认为成熟的策略。Data Guard在11G中有了很大的发展,最典型的两个特性就是Active Data Guard和Advanced Compression引入。传...
详说Oracle Vault——使用数据泵工具
Oracle Vault是Oracle推出的一套比较完整的运维安全体系框架。在很多运维机构中,Vault是非常好的可选择方案。Oracle Vault的原则是安全职责的拆分保护。从原来数据库管理员sys承担安全职责这个假设,转变为单独安全人员dbvowner和dbvaccount manager为安全配置中心。之后,从行为、领域等多个层面设定了很...
详说Oracle Vault——原理、安装与配置
对于信息系统而言,安全性是至关重要的考量方面。从近年来全球爆发的信息数据泄露引起的广泛关注来看,没有数据的安全,就没有客户持续的信任,也就没有企业的生存空间。安全威胁是一个综合性的范围。究其要点,是由很多因素构成的,比如广受关注的外界黑客网络攻击。但是,经过统计,我们企业面对的绝大多...
Oracle 11g中Temp临时表空间、文件的新特性
临时表空间是Oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),临时段分配等工作都是系统自动完成。当临时数据不需要时,Oracle后台进程SMON也会负责将临时段回收。在Oracle的备份恢复体系中,临时文件的地位比较低。在进行备份动作时,RMAN都不会进行临时...
几种ASM与File System数据文件转移方法
Oracle从10g引入ASM全新的文件管理系统。进入11g之后,ASM+RAC+DG成为标准MAA的配置结构。简单的说,ASM就是一种软件的实现的分布式存储结构,和传统的文件系统有一定差距。 在实践中,我们会遇到ASM与File System之间文件转储过程。同文件系统不同,ASM是不能够直接访问的。本篇介绍几种实现ASM...