Author: mac

  • Oracle 11g OCM Master大师考纲复习:使用RMAN执行恢复

    本文固定链接:https://www.askmac.cn/archives/oracle-11g-ocm-master-rman-restore.html   4.使用RMAN执行恢复 4.1目标 完成这个课程后,你应该能够使用RMAN完成下列操作: 当发生严重或者不严重地数据文件丢失时,执行完全恢复 使用增量修改的备份进行恢复 切换到镜像拷贝来完成快速恢复 在另一个新主机上重建数据库 使用备份的控制文件进行恢复 4.2 使用RMAN restore和recover命令   修复命令:从备份中修复数据文件 恢复命令:应用那些在增量备份和日志文件中的变化来恢复已经修复过的文件   RMAN> SQL ‘ALTER TABLESPACE inv_tbs OFFLINE IMMEDIATE’; RMAN> RESTORE TABLESPACE inv_tbs; RMAN> RECOVER TABLESPACE inv_tbs; RMAN> SQL ‘ALTER TABLESPACE inv_tbs ONLINE’;     从一个备份中,重建一个完整的数据库或者其中一部分内容,通常包含2个步骤:从备份总重新获取到数据文件的一个副本,然后从备份归档和在线日志中应用文件的变化,这趟就使数据库恢复到一个最希望的SCN点上(通常是最近的一个)。 修复命令从磁带,磁盘或其他媒体上重新取回数据文件到磁盘上,然后使之可以被数据库服务使用。RMAN会从归档中修复那些恢复中所需要的任何归档日志文件。如果备份存储在一个媒体管理器上,那么在访问备份的时候,必须配置或指定一个通道。 恢复命令会取走这些从数据文件修复的副本,并且应用那些增量备份和日志中的变化记录 。 可以从Oracle Database Backup and Recovery User’s Guide.找到更多关于RESTORE 和recover 的命令信息  

  • Oracle 11g ocm master考纲复习:使用RMAN创建备份

     本文固定链接:https://www.askmac.cn/archives/oracle-11g-ocm-rman.html       3.使用RMAN创建备份 3.1目标 在完成这个课程之后,你能够做下列事情: 创建镜像文件备份 创建一个全备份 创建一个数据库全备份 开启快速增量备份 创建多个备份集 备份一个备份集 创建一个长期的归档备份 创建一个多节的备份 创建一个压缩的备份 创建一个加密的备份 备份的维护和报告 3.2 创建备份集 RMAN> BACKUP AS BACKUPSET FORMAT ‘/BACKUP/df_%d_%s_%p.bus’ TABLESPACE hr_data;   RMAN 可以存储备份以RMAN特有的格式称作备份集。一个备份集是那些被称作备份片的文件的集合,每个备份片可能包含一个或多个数据文件的备份。 注意:FORMAT参数为每个备份片产生的文件名称指定了格式。这个FORMAT也可以在ALLOCATE CHANNEL和CONFIGURE中被指定。   3.3创建备份镜像 RMAN> BACKUP AS COPY DATAFILE ‘/ORADATA/users_01_db01.dbf’; RMAN> BACKUP AS COPY ARCHIVELOG LIKE ‘/arch%’; 一个镜像备份是数据文件、归档日志或控制文件的克隆。一个镜像备份可以使用BACKUP AS COPY命令或者操作系统命令创建。当你使用RMAN BACKUP AS COPY命令创建一个镜像文件时,服务会话会验证文件中的块并且在控制文件中记录拷贝信息。 一个镜像拷贝可以有以下特性:…

  • 11g OCM 考试介绍

    Oracle 11g OCM 考试介绍 下载地址:http://zcdn.askmac.cn/dbdao.com_Oracle%2011g%20OCM%20考试介绍.pdf

  • 11g ocm考纲复习:配置Oracle数据库备份

    本文原始链接地址 : https://www.askmac.cn/archives/dbdao-11g-oracle-ocm-2.html   2、配置备份的规范 在完成这个课程之后,你应该能够完成下列事情: 使用EM去配置备份参数 开启自动参数文件备份 给备份分配通道 进行备份优化的相关配置   2.2使用RMAN进行备份 当用RMAN创建一个备份的时候,你可以指定: 类型:完整或增量 文件备份:整个数据库,数据文件,控制文件,参数文件和归档日志文件。 备份类型:镜像拷贝 或备份集 代理选项:传递给媒体库来进行文件的拷贝。   一个数据库的备份可以用来重建数据。使用RMAN的备份,可以选择镜像拷贝或者备份集的方式来进行备份。 当用RMAN进行备份的时候,你可以指定: 备份执行的类型:你可以在进行备份的时候指定是进行整库的备份,包含所有文件中使用的数据块(全备),还是进行增量的备份(增量) 如果CONFIGURE CONTROLFILE AUTOBACKUP是启用的,RMAN在进行BACKUP命令的时候会自动备份控制文件和当前的参数文件。 如何备份:对于数据库备份有一些有效的值:DATABASE, DATAFILE, TABLESPACE, ARCHIVELOG, CURRENT CONTROLFILE, 和 SPFILE。RMAN有另外的命令可以将备份文件移动到磁带。 备份类型:创建镜像拷贝(作为副本),或者备份集(最为备份集)。 -每个备份片的名称格式和路径(format)。 -哪些数据文件或归档应备份(skip)。 -那些在成功完成备份集之后输入的文件应该被删除(delete input) 代理选项:代理选项指定MML如何执行文件拷贝。这个在backup命令中的proxy选项提供了一种RMAN调用MML但是不用知道MML是如何工作的。这个会在后面的课程” 使用RMAN创建备份”中详细介绍。

  • 记甲骨文客户顾问委员会(CAB, Customer Advisory Board)-Oracle用户组将为Oracle与用户沟通之间发挥更多力量

    2015年8月25日,Oracle 甲骨文客户顾问委员会议(CAB, Customer Advisory Board)第五次会议于中国青岛艾美酒店召开。受邀请的与会者包括了中国Oracle用户组代表以及会议主办方的Oracle产品专家。 SHOUG作为上海Oracle用户组自然也积极参与到此会中。   本次会议由代表华东地区Oracle用户组的Kevin Feng主持,其中Oracle方的重量级出席者有Oracle总部数据库产品研发负责人Andy Mendelsohn、高可用架构技术VP Wei Hu、数据库中国业务总经理Peter Wu以及大中华区高级销售顾问Joyce Li,可谓诚意满满。 会上,来自各地的OUG用户组代表首先进行了自我介绍。有熟悉的面孔,当然也能碰到些新朋友。

  • Oracle 11g OCM考纲复习:数据库备份恢复的配置

    本文原始链接地址:https://www.askmac.cn/archives/11g-ocm-student-guide-backup-restore.html 数据库恢复的配置 1.1目标 在完成这个课程后,你能够完成下列事情: 使用RMAN并且进行简单的配置 配置你的数据库处于归档模式 配置多个归档日志路径来增加有效性。 指定一个保留策略 配置快速闪回区域 描述使用快速闪回区域的好处   1.2 备份和恢复功能的目的 备份和恢复功能会被下列场景所需要: 数据保护 -介质故障 -用户误操作 -应用程序错误 数据存储 数据传输   当数据库出现问题的时候,你需要进行恢复。当你有了数据库的备份,你就可以防止那些问题,例如:介质故障,用户误操作,应用程序问题。介质故障是硬件级别的数据问题导致的;一个坏的控制器或者磁盘驱动器,会引起轻微或者很严重的问题。用户也引起数据错误,简单的例子就是发出了不应该发出的指令。这些类型的错误,可一被应用程序的BUG引起。 备份提供了数据的一份保留。你可能想为数据库的某个特殊的点创建一份副本,并且保留很长一段时间。这个为未来的恢复提供了保障,或者只是简单的满足规范。 你也可以使用备份和恢复工具来将数据移动到其他的数据库(甚至在其他的位置),一个数据库的备份是很有效的方法。备份数据库然后在其他的位置还原。

  • oracle 12cR2 12c Release 2在2016年发布时可能提出的新特性

    以下是对Oracle 12cR2 即 12c Release 2在2016年发布时可能提出的一些新特性: sharding 在这个NOSQL sharding满天飞的时代, Oracle将以完美支持SQL、事务、并行、丰富查询功能的姿态一头扎向sharding的怀抱。   Oracle Core Database, 核心数据库版本,Native Install for Core Database   oracle将针对Linux提出一个新的安装版本 Oracle Core Datbase ,该Core Database将使用Linux上的原生安装方式 例如rpm或其他package,这意味着你安装Oracle Core Database只需要一条命令 yum install oracle-core-database。这与之前Oracle发布过的Oracle Express版本 Oracle XE 看起来有些相似,但是和Oracle XE的有巨大的差别,因为Oracle XE是一个阉割的不能再阉割的一个版本,而Oracle Core Database不是,Oracle Core Database在Oracle数据库的基本功能上完全没有限制,仅仅限制了部分企业版的option。这意味着Oracle将其核心功能精简到一个Core Database中,并在Linux上以 rpm或其他package形式快速发布。”Oracle Core Database 12gR1 will be packaged as an RPM. RPM is considered…

  • Oracle 11g OCM 考试介绍

    Oracle 11g OCM 考试介绍 下载地址:http://zcdn.askmac.cn/dbdao.com_Oracle%2011g%20OCM%20考试介绍.pdf

  • mongodb 技术连载(一) 了解MongoDB

    本文地址:https://www.askmac.cn/archives/overview-mongodb.html   在本连载中我们会对mongodb有一个初步的认识,介绍在何种场景下mongodb是适用的。   NOSQL 在过去20年间,CPU的处理能力上升了几十倍,而同样空间的磁盘的成本也下降到了原来的千分之一。越来越多的开发工程针对web端和移动app而存在,而我们的计算机环境软硬件造就了我们今天所能处理的数据量和互联网的访问量都成倍增长了;由于对于数据存放和处理的数据库环境也在逐渐进化。 在传统的RDBMS关系型数据库中,对于担当极高流量的web系统的后台数据库而言,集中式非分片化的架构逐渐显现出了性能的极限。 所以目前正流行着通过在适当的位置以NOSQL来补充,以便补足原有系统在性能上的不足。  

  • 【转】Exadata存储服务器的紧急修复(rescue)经验分享

    转自 https://blogs.oracle.com/ExadataCN/entry/exadata%E5%AD%98%E5%82%A8%E8%8A%82%E7%82%B9%E7%9A%84rescue   这篇文章主要从何时需要紧急修复、准备过程、实施阶段等几个方面来与大家分享Exadata 存储服务器Rescue方面的维护经验,有的地方提供了My Oracle Support网站的文章号。 了解storage server 和rescue方法   什么是Rescue呢?Rescue这个英文对应的中文含义是紧急修复,只在非常必要的情况下才需要进行,否则会造成无谓停机和软件版本的不一致。 首先,我们需要了解Exadata存储服务器(storage server)方面的知识,它主要提供智能的磁盘I/O给计算节点。关于磁盘的管理,可以通过阅读My Oracle Support文章Auto disk management feature in Exadata (Doc ID 1484274.1)来熟悉storage server上的自动磁盘管理特性。 以下关于何时需要紧急修复,准备阶段和实施阶段等方面进行分享。   何时需要Storage server(存储服务器)的rescue过程   当系统盘失效,操作系统有一个文件系统损坏了或者boot区域被破坏了的时候。一台节点机上的两个系统磁盘都同时失效了的话,就必须通过CELLBOOT USB flash盘上的Oracle Exadata Storage Server软件进行rescue了。 请仔细阅读产品文档中的 Maintaining Exadata Storage Servers of Oracle Exadata Racks章节: Using the Oracle Exadata Storage Server Software Rescue Procedure 准备阶段  …