oracle RAC数据库建立STANDBY(二)STANDBY数据库创建的后续操作

首先登陆实例,检查数据库状态:

bash-3.00$ sqlplus "/ as sysdba"

SQL*Plus: Release 11.1.0.6.0 - Production on Wed Sep 10 13:56:13 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to:

Oracle Database11gEnterprise Edition Release 11.1.0.6.0 - 64bit Production

With the Partitioning, Real Application Clusters, OLAP, Data Mining

and Real Application Testing options

SQL> select instance_name, status from v$instance;

INSTANCE_NAME    STATUS

---------------- ------------

rac11g1          MOUNTED

SQL> select name,

 2     open_mode,

 3     database_role,

 4     guard_status,

 5     db_unique_name,

 6     primary_db_unique_name

 7  from v$database;

NAME      OPEN_MODE  DATABASE_ROLE    GUARD_S DB_UNIQUE_NAME  PRIMARY_DB_UNIQUE_NAME

--------- ---------- ---------------- ------- --------------- -----------------------

RAC11G    MOUNTED    PHYSICAL STANDBY NONE    rac11g_s

下面可以将数据库至于应用归档的状态:

SQL> alter database recover managed standby database

 2  disconnect from session;

Database altered.

下面检查归档的是否可以正常发送到STANDBY数据库:

SQL> select sequence#, thread# from v$archived_log order by first_time;

no rows selected

SQL> conn sys/test@rac11gas sysdba

Connected.

SQL> alter system archive log current;

System altered.

SQL> conn / as sysdba

Connected.

SQL> select sequence#, thread# from v$archived_log order by first_time;

SEQUENCE#    THREAD#

---------- ----------

  533          1

  198          2

SQL> select sequence#, thread#, applied from v$archived_log order by first_time;

SEQUENCE#    THREAD# APP

---------- ---------- ---

  532          1 YES

  533          1 NO

  198          2 YES

可以看到,两个数据库实例的归档日志文件已经发送到本地节点,而且LGWR进程已经将正在写的当前日志文件533写到了本地。

数据库的STANTDBY机制已经正常运行,下面看看能否将STANDBY数据库的两个实例以只读方式打开:

SQL> alter database recover managed standby database cancel;

Database altered.

SQL> alter database open;

Database altered.

SQL> select instance_name, status from v$instance;

INSTANCE_NAME    STATUS

---------------- ------------

rac11g1          OPEN

SQL> select name,

 2     open_mode,

 3     database_role,

 4     guard_status,

 5     db_unique_name,

 6     primary_db_unique_name

 7  from v$database;

NAME      OPEN_MODE  DATABASE_ROLE    GUARD_S DB_UNIQUE_NAME  PRIMARY_DB_UNIQUE_NAME

时间: 2024-10-09 20:08:20

oracle RAC数据库建立STANDBY(二)STANDBY数据库创建的后续操作的相关文章

为数据库建立索引(二)

数据|数据库|索引 接着,来个稍微复杂一点的,如果有个ORDER BY字句呢?不管你信不信,大多数的数据库在使用order by的时候,都将会从索引中受益. SELECT * FROM mytable WHERE category_id=1 AND user_id=2 ORDER BY adddate DESC; 有点迷惑了吧?很简单,就象为where字句中的字段建立一个索引一样,也为ORDER BY的字句中的字段建立一个索引: CREATE INDEX mytable_categoryid_u

Oracle RAC (ASM)恢复案例(超大数据库)

前几天某客户的一个数据库出现故障,需要我们紧急救援支持.了解了一下环境,着实也吓了一跳,数据量55TB左右.首先我们来看看故障的信息:   Fri Mar 25 22:57:10 2016 Errors in file /oracle/app/oracle/diag/rdbms/njsdb/njsdb1/trace/xxxx1_dia0_30474350.trc  (incident=640081): ORA-32701: Possible hangs up to hang ID=80 dete

技术干货|Oracle RAC上云怎么玩?

本文讲的是技术干货|Oracle RAC上云怎么玩?众所周知,Oracle数据库作为数据中心的核心业务系统,在企业.政府.金融.教育.医疗等行业被广泛应用.Oracle RAC(实时应用集群)是Oracle数据库完全高可用体系解决方案中的一个关键产品,也是Oracle数据库支持网格计算环境的核心技术.目前,大量大型企业的核心ERP.政府的重要业务.医院的HIS等系统都采用了Oracle RAC以保障其稳定运行. 科普:Oracle RAC是什么样的架构? 我们来了解下,Oracle RAC实时应

oracle RAC数据库建立STANDBY(一)STANDBY数据库的准备和创建过程

STANDBY数据库同样是RAC环境,不过和主数据库采用VOLUMN CLUSTER MANAGER不同,STANDBY数据库采用ASM. 在源数据库中设置FORCE_LOGGING和相应的初始化参数: SQL> SELECT DBID, NAME, LOG_MODE, FORCE_LOGGING FROM V$DATABASE;  DBID NAME      LOG_MODE     FOR ---------- --------- ------------ --- 1712482917 R

oracle RAC数据库建立STANDBY(三)STANDBY数据库创建过程中碰到的问题

刚刚在进行RAC环境的DUPLICATE DATABASE的时候,就碰到了很多问题,由于二者命令比较相似,本来认为这次不会碰到太多的问题,没有想到的是,这次碰到的问题居然比DUPLICATE碰到的问题多出一倍.而且基本上所有碰到的问题都是DUPLICATE操作时不曾遇到的. 最开始为了减少麻烦,打算采用SPFILE的方式,并且利用FROM ACTIVE DATABASE,这样可以不用读取备份集: bash-3.00$ rman target sys/test@172.0.2.54/rac11g.

简单实现Standby Sql Server数据库

一.为什么要备份数据库? 在现实IT世界里,我们使用的服务器硬件可能因为使用时间过长,而发生故障: Windows系列服务器有可能蓝屏或者感染病毒:SQL Server数据库也可能因为误操作或Bug而停止运行. 如何有效备份SQL Server数据库,避免故障真正发生时长时间的宕机,是每个系统管理员必须面对的任务. 二.简单实现Standby Sql Server 数据库的原理 我这里介绍一种不需要多大硬件投入(只需一台专用或兼用备份服务器)的Standby SQL Server的简单配置和使用

Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录(转)

简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,最近几天因为离职,交接的时候又要安装oracle,发现老遇到错误,导致装不上了,通过这次我好好的研究了下oracle,非要搞清楚它,现在记录下来,希望能给其他网上朋友遇到问题时提供点帮助,该篇文件借鉴大量网友的总结,首先谢谢他们! 安装环境 Linux 服务器: SuSe11-linux      64/32位 Oracle服务器: Ora

Oracle RAC(4 TB ASM) 数据库恢复详细记录

6月底我们接到某客户的紧急支持请求,其客户数据库在不久前由于机房停电,导致数据库重启后无法启动. 我们通过teamviewer远程初步分析了alert log以及kfed读取了几个disk 发现,数据库无法启动的根本原因在于ASM diskgroup无法mount.而ASM diskgroup 无法mount的根本原因在于,ASM元数据出现损坏,其中表现为ASM 启动时无法进行事务恢复. 这里我们先不去纠结为什么会坏.对于asm的元数据如果出现损坏,那么修复的难度可想而知. 这里我采取了非常简单

加速Oracle RAC性能 软件定义存储的数据库云化实践

编辑手记:软件定义存储是行业发展的趋势,可以保证系统的存储访问在精准的水平上更灵活地管理,本文分享软件定义存储的数据库云化实践,来自上周四大讲堂分享整理. 作者简介: 刘振宇 云和恩墨基础架构软件研发负责人. 拥有10年以上电信.金融.保险.政府机关以及制造业等多个行业的架构和管理经验.现在负责云和恩墨软件定义存储zData及私有云产品的研发工作,跟云和恩墨专家一道共同致力于推动行业信息化建设的发展与进步 什么是软件定义存储(SDS) 软件定义存储(Software-defined storag

c#+oracle 11g-用C#,Oracle 11g 怎样建立数据库?怎样学习?

问题描述 用C#,Oracle 11g 怎样建立数据库?怎样学习? 怎样建立用C#建立以Oracle库为来源的数据库?从哪里入手?之前未接触过C#,对C++和C稍了解,但是都用的VC6.0,没用过VS2010,对Oracle不了解,求指导,怎样去完成数据库?学习的步骤怎样安排比较合理? 解决方案 买本ORACLE的教学书籍,安装好ORACLE客户端,多动手练习 解决方案二: http://www.jb51.net/article/37008.htm 先连接上.其余的就好办了