- 浏览: 1004481 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
oracle 快照数据库和物理备库的转换
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
SQL> select open_mode,database_role from v$database;
OPEN_MODE DATABASE_ROLE
-------------------- ----------------
READ ONLY WITH APPLY PHYSICAL STANDBY
首先停止redo apply进程;
SQL> alter database recover managed standby database cancel;
Database altered.
然后关闭数据库,并启动数据库到mount状态;
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 534462464 bytes
Fixed Size 2228200 bytes
Variable Size 423624728 bytes
Database Buffers 100663296 bytes
Redo Buffers 7946240 bytes
Database mounted.
然后转换到 快照数据库;
SQL> alter database convert to snapshot standby;
Database altered.
SQL> select database_role from v$database;
DATABASE_ROLE
----------------
SNAPSHOT STANDBY
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
SQL> alter database open;
Database altered.
数据库状态为read write,此时可以在数据库上做各种实验
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ WRITE
SQL> select current_scn from v$database;
CURRENT_SCN
-----------
6378976
SQL> /
CURRENT_SCN
-----------
6378982
SQL> select primary_db_unique_name,db_unique_name,database_role from v$database;
PRIMARY_DB_UNIQUE_NAME DB_UNIQUE_NAME DATABASE_ROLE
------------------------------ ------------------------------ ----------------
DREAM DREAM01 SNAPSHOT STANDBY
SQL>
数据库自己创建了1个还原点,用于还原
SQL> select name,storage_size from v$restore_point;
rows will be truncated
NAME
--------------------------------------------------------------------------------
SNAPSHOT_STANDBY_REQUIRED_06/19/2012 11:35:11
SQL>
代表SNAPSHOT_STANDBY_REQUIRED_06/19/2012 11:35:11这个还原点开启数据库闪回功能
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
RESTORE POINT ONLY
下面我们再把数据库转换为physical standby
SQL> alter database convert to physical standby;
alter database convert to physical standby
*
ERROR at line 1:
ORA-01126: database must be mounted in this instance and not open in any instance
首先关闭快照数据库并重新启动到mount状态;
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 534462464 bytes
Fixed Size 2228200 bytes
Variable Size 423624728 bytes
Database Buffers 100663296 bytes
Redo Buffers 7946240 bytes
Database mounted.
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
RESTORE POINT ONLY
转换数据库到物理备库;
SQL> alter database convert to physical standby;
Database altered.
这时数据库是nomount状态;
SQL> select primary_db_unique_name,db_unique_name,database_role from v$database;
select primary_db_unique_name,db_unique_name,database_role from v$database
*
ERROR at line 1:
ORA-01507: database not mounted
SQL> select status from v$instance;
STATUS
------------
STARTED
我们手动启动到mount状态是不行的;
SQL> alter database mount;
alter database mount
*
ERROR at line 1:
ORA-00750: database has been previously mounted and dismounted
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01507: database not mounted
我们只能先关闭数据库,再从新打开;
SQL> shutdown immediate;
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 534462464 bytes
Fixed Size 2228200 bytes
Variable Size 423624728 bytes
Database Buffers 100663296 bytes
Redo Buffers 7946240 bytes
Database mounted.
检查数据库角色
SQL> select primary_db_unique_name,db_unique_name,database_role from v$database;
PRIMARY_DB_UNIQUE_NAME DB_UNIQUE_NAME DATABASE_ROLE
------------------------------ ------------------------------ ----------------
DREAM DREAM01 PHYSICAL STANDBY
转换成功,还原点已经被删除。
SQL> select name from v$restore_point;
NAME
--------------------------------------------------------------------------------------------------------------------------------
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
MOUNTED
SQL> alter database open;
Database altered.
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ ONLY
SQL> alter database recover managed standby database using current logfile disconnect from session;
Database altered.
SQL> select open_mode,database_role from v$database;
OPEN_MODE DATABASE_ROLE
-------------------- ----------------
READ ONLY WITH APPLY PHYSICAL STANDBY
SQL>
11.2.0.2G 功能很强大
发表评论
-
oracle11g 不可见索引
2012-06-28 22:48 6索引维护是DBA的一项重要工作。当一个系统运行很长一段时间,经 ... -
oracle11g 不可见索引
2012-06-28 22:48 1766索引维护是DBA的一项重要工作。当一个系统运行很长一段时间,经 ... -
oracle11g 不可见索引
2012-06-28 22:48 4索引维护是DBA的一项重要工作。当一个系统运行很长一段时间,经 ... -
利用物理standby 进行数据库迁移总结
2012-06-19 20:35 1444物理standby进行迁移,该方法适用于在相同操作系统平台,相 ... -
oracle 11g 利用duplicate from active database 创建data guard
2012-06-07 01:53 1130操作系统版本:oracle@admtps-Sun-Fire-X ... -
Oracle10g配置Dataguard的相关参数解释
2011-06-02 01:56 1015文档里总结的很全, 不过有几个错误的(如fal_server和 ... -
Oracle10gR2 主备自动切换之客户端Failover配置
2011-06-02 01:43 11141. 主库检查和设置假设新增的服务名为ORCL_TAF.LK. ... -
ORACLE11G 自动内存管理学习
2011-03-14 14:55 2100Oracle在简化内存管理方面过去几年做了巨大的努力,从Ora ... -
standby 管理和维护
2011-01-20 10:18 1202查询库状态:SQL> select name,SWITC ... -
oracle 10g logical standby (by otn)
2011-01-20 10:17 1175Make Recovery LogicalBy Darl Ku ... -
Oracle Standby 安装步骤
2011-01-20 10:11 1298建立数据库:环境要求OS 版本一样;Oracle 版本必须一样 ... -
一步一步学Data Guard之基础篇
2011-01-20 10:07 1313它有无数个名字,有人 ... -
Oracle 11g新特性:Result Cache
2010-12-28 23:25 1728在Oracle Database 11g中,Ora ... -
Oracle 11g Alert Log日志信息的变化
2010-12-26 21:49 1919从 Oracle 11g 开始,Oracle 数据库以XML与 ... -
Oracle Dataguard三种保护模式特点总结
2010-10-19 16:30 1432Oracle Dataguard提供了三种数据保护模式,在此分 ... -
与 redo log 有关的参数学习
2010-03-25 00:16 10091. MAXLOGFILES The MAXLOGFILES ... -
在 RHEL5 上配置 Oracle 10g Data Guard
2009-11-11 09:52 18130、规划 Host IP DB_NAM ...
相关推荐
oracle数据库datagard搭建物理备库(主动切换)—详细笔记文档总结
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
oracle数据库datagard搭建物理备库(故障切换)详细笔记文档总结
oracle10g 环境下一步步学习如何建立一个物理备用数据库。
oracle dataguard 快速搭建物理备库
Oracle9i数据库备份和恢复方案Oracle9i数据库备份和恢复方案Oracle9i数据库备份和恢复方案Oracle9i数据库备份和恢复方案
ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库ORACLE数据库
oracle新建数据库和连接配置步骤;
《Oracle NoSQL数据库:实时大数据管理》讲述如何全面运用Oracle NoSQL数据库这个经济实惠的解决方案来存储、检索和更新海量的非结构化数据。本书在紧贴实用的示例的引导下,介绍Oracle NoSQL数据库的安装、配置、...
实验2Oracle数据库物理存储结构管理.docx
以其他UNIX系统为参照,描述了数据库系统Oracle 10g、Oracle 11g的构架方法,说明了该数据库在AIX平台常用的管理内容,提供了AIX上实施Oracle集群的环境要素和实施方法,分析了服务器综合容灾的工程手段和技术方法,...
《Oracle 12c数据库基础教程》教学课件—02安装和卸载Oracle 12c数据库.pdf《Oracle 12c数据库基础教程》教学课件—02安装和卸载Oracle 12c数据库.pdf《Oracle 12c数据库基础教程》教学课件—02安装和卸载Oracle 12c...
oracle数据库的datagard搭建配置物理备库-详细笔记文档总结
oracle示例数据库 用于学习oracle
Oracle数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...
oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库oracle 数据库
Oracle数据库开发和设计规范
详细描述了Centos7.2系统在命令行界面下如何安装Oracle12C数据库的过程
用C#实现oracle实现数据库的备份与还原
2. Oracle数据库设计、开发和备份等管理人员; 四、课程内容: 第一讲:Oracle体系结构 第二讲:Oracle实例中内存结构 第三讲:Oracle实例中后台进程管理 第四讲:Oracle数据数据文件管理 第五讲:Oracle数据库...