您正在查看 "Oracle Backup Ha" 分类下的文章
2008年07月13日 星期日 0:31
管理:
查询库状态:
SQL> select name,SWITCHOVER_STATUS,open_mode,PROTECTION_MODE,DATABASE_ROLE
from v$database;
验证archive log是否接收和 applied.
SQL> alter session set nls_datE_format='YYYY-MM-DD HH24:MI:SS';
select SEQUEN |
2008年07月13日 星期日 0:30
实验环境:windows + oracle 10.2.0.1.0
原数据库:dgtest[归档模式] 服务名:primary
复制 |
2008年07月12日 星期六 17:29
---------------------------------
实验环境:windows + oracle 10.2.0.1.0
原数据库:dgtest[ |
2008年07月08日 星期二 11:14
把最近刚改写完成的RMAN增量备份脚本贴上来,经过几天的测试基本运行良好,下一步可以在生产库上用了,测试过程中特别增加了尽量节约空间的考虑(磁盘空间不是很冗余),
备份策略:
每周日凌晨做0级备份,
每周一,四做一级备份,
每周二,三,五,六做二级备份,
00 4 * * 0 /u01/app/oracle/rman_bak/scripts/rman_bak.sh 0
00 4 * * 1,4 /u01/app/oracle/rman_bak/scripts/rman_bak.sh 1
00 4 * * 2,3,5,6 /u01/app/oracle/rman_bak/scripts/rman_bak.sh 2
备份脚本:
#!/bin/bas |
2008年06月26日 星期四 15:57
首先介绍一些概念
physical standby database ,即直接从主库接受archivedlog然后做基于block的物理恢复,所以physical standby在物理文件一级完全等同于主库。
Logical standby database是把主库上传过来的archived log通过logminer技术,解析为sql语句,直接在logical standby上作基于sql的同步。
从 9iR2开始的默认模式 maximum performace, 采用maximum protection和maximum Availability可以保证数据的零丢失,但代价是如果standb |
2008年06月25日 星期三 11:27
连接到目标数据库(不用恢复目录数据库)
rman target / nocatalog
显示rman配置
RMAN> show all;
====================
报告目标数据库的物理结构
RMAN> report schema;
报告陈旧备份
RMAN> report obsolete;
报告不可恢复的数据文件
RMAN> report unrecoverable;
列出备份信息
RMAN> list backup;
|
2008年06月24日 星期二 23:55
这两天吧Standby和RAC搞定,不能浪费了4G的内存,估计开个3个虚拟机没有问题!
o(∩_∩)o...哈哈 |
2008年06月24日 星期二 23:17
http://otn.oracle.com/oramag/oracle/04-jul/o44tech_avail.html
Make Recovery Logical
By Darl Kuhn
Use Data Guard's logical standby database for recovery and 24/7 availability.
Many enterprises have conflicting requirements for transaction processing and business reporting. For example, decision reporting cannot be allowed to degrade the performance of online transaction p |
2008年06月24日 星期二 23:16
来源: http://www.cnblogs.com/herolf/archive/2006/03/17/351885.html
试验环境
primary server:
windows2000 server + oracle 10.0.1.0.2
ORACLE_SID:dgtest
ORACLE_HOME: D:\oracle\product\ |
2008年06月24日 星期二 22:55
来源: http://storage.it168.com/g/2007-09-08/200709081951798.shtml
建立数据库:环境要求
OS 版本一样;
Oracle 版本必须一样,同时安装目录结构建议做成一样,以免发生不必要的错误;
开始安装oracle时,在primary 和 standby 上都装上instance, 要求安装的 SID都必须一样。
shutdown冷备.
将primary和standby都置为archive log 状态:
Startup mount
alter database archivelog;
alter system archive log start
分别修改primary和standby 库的配置文件。
两数据库的 |
2008年06月22日 星期日 20:47
【IT168技术文档】它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle Data Guard。而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方便)。
不少未实际接触过dg的初学者可能会下意识以 为dg是一个备份恢复的工具。我要说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据库完全一模一样,但是它存在 的目的并不仅仅是为了恢复数据,应该说它的存在是为了确保 |
2008年04月22日 星期二 9:04
HA是High Availability 的首字母组合,翻译过来,可以叫做高可用,或高可用性,高可用(环境)。我觉得应该说HA是一个观念而不是一项或一系列具体技术,就象网格一样。作过系统方案就知道了,评价系统的性能当中就有一项高可用。广义的高可用涉及到系统的各个方面,简单来说,让系统不会中断 运行,就是高可用。包括软件的高可用,硬件的高可用,网络的高可用等等。具体实现的方案包括操作系统的集群,数据库的集群,硬件的冗余,网络的冗余等等。做HA方面的软件,有IBM的HACMP(很多常 |
2007年11月19日 星期一 20:56
1. Command line.
Enclose the connect string with a single quote character:
Windows:
D:\> exp 'sys/change_on_install@instance as sysdba' tables=scott.emp
Unix (you need to 'escape' the single quote):
> exp \'sys/change_on_install@instance as sysdba\' tables=scott.emp
VMS (use [double_quote][single_quote]...[single_quote][double_quote]):
$ exp "'sys/change_on_install@instance as sysdba'" tables=scott.emp
Note that th |
2007年08月13日 星期一 23:26
ORACLE 10g 加强了闪回查询,实例如下:
1.CREATE TABLE TTT(
X NUMBER(10),
Y VARCHAR2(12 BYTE)
)
表中数据
X Y
---------- ------------
1 sdfs
|
2007年08月13日 星期一 23:24
D:\>rman target user/pw
RMAN> list archivelog all; |