环境检查 检查两RAC的参数文件配置 SQLgt; show parameter spfile; SQLgt;show parameter fal; lsnrctl status 查看RAC环境中监
环境检查
检查两RAC的参数文件配置
SQL> show parameter spfile;
SQL>show parameter fal;
lsnrctl status 查看RAC环境中监听状态
tnsping 查看TNS的连通情况
如果需要RAC作为备库执行如下步骤
①.为RAC环境添加standby redolog,而且作为备库redolog group数要多于或等于主库:
SQL>alter database add standby logfile thread 1 group 5 size 50M ,group 6 size 50M ,group 7 size 50M ;
单实例添加方法:
SQL>alter database add standby logfile group 7 '/oradata/racdb/onlinelog/group_7.log' size 50M;
②.配置RAC环境中以下两个参数指定到自己的文件路径
SQL> alter system set db_file_name_convert='+DATA/phydb/','+DATA/racdb/' sid='*' scope=spfile;
SQL> alter system set log_file_name_convert='+DATA/phydb/','+DATA/racdb/' sid='*' scope=spfile;
检查standby数据库
SQL> select status from v$instance;
SQL> select open_mode from v$database;
SQL> select member from v$logfile;
如果没有standby redolog需要创建,语法如下:
SQL>alter database add standby logfile group 7 '/oradata/racdb/onlinelog/group_7.log' size 50M;
SQL> select name from v$datafile;
SQL> select name from v$tempfile;
SQL> show parameter control;
正常切换
①. 切换前检查RAC环境中数据库状态
SQL> select dbid,name,protection_mode,database_role,open_mode,switchover_status from gv$database;
关闭任一节点数据库
SQL> shutdown immediate;
②.将主库切换为备库
SQL>alter database commit to switchover to physical standby with session shutdown;
切换过程中查看数据库状态
③.备库将已经完成传输的日志应用完成,确保数据不会丢失
SQL> alter database recover managed standby database disconnect from session;
SQL> select name,creator,sequence#,applied,completion_time from v$archived_log;
SQL> alter database recover managed standby database cancel;
④. 断开所有连接会话(或者重启备库到mount状态),切换至主库
SQL> alter database commit to switchover to primary;(mount状态)
⑤.打开数据库,查看新主库的状态是否正常
SQL>alter database open;
SQL> select dbid,name,protection_mode,database_role,open_mode,switchover_status from v$database;
主库故障无法修复,快速切换备库为主库
启动备库到mount状态,查看数据库standby信息:
SQL>startup mount;
启动日志应用,确保最大限度的可以日志应用完成后,再开始切换
SQL> alter database recover managed standby database disconnect from session;
SQL> select name,creator,sequence#,applied,completion_time from v$archived_log;
SQL> alter database recover managed standby database cancel;
SQL>select thread#,low_sequence#,high_sequence from v$archive_gap;
确保日志传输完成,,如果有返回记录,需要去主库上将该文件copy至备库相应目录下,并执行以下语句使之生效
SQL> alter database register physical logfile 'filespecl';
主备库上都查询一下归档的最大序列号,确保主库的归档备库上都有,如果发现备库没有的,需要手动的复制至备库。查询语句如下:
SQL> select distinct thread#,max(sequence#) over(partition by thread#) a from v$archived_log;
停止当前的RFS进程,并立即执行failover
SQL> alter database recover managed standby database finish force;
切换备库为主库,并打开数据库
SQL> alter database commit to switchover to primary;
SQL> alter database open;
--------------------------------------分割线 --------------------------------------
Oracle Data Guard 重要配置参数
基于同一主机配置 Oracle 11g Data Guard
探索Oracle之11g DataGuard
Oracle Data Guard (RAC+DG) 归档删除策略及脚本
Oracle Data Guard 的角色转换
Oracle Data Guard的日志FAL gap问题
Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法
--------------------------------------分割线 --------------------------------------
本文永久更新链接地址:

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于索引优化器工作原理的相关内容,其中包括了MySQL Server的组成,MySQL优化器选择索引额原理以及SQL成本分析,最后通过 select 查询总结整个查询过程,下面一起来看一下,希望对大家有帮助。

sybase是基于客户/服务器体系结构的数据库,是一个开放的、高性能的、可编程的数据库,可使用事件驱动的触发器、多线索化等来提高性能。

visual foxpro数据库文件是管理数据库对象的系统文件。在VFP中,用户数据是存放在“.DBF”表文件中;VFP的数据库文件(“.DBC”)中不存放用户数据,它只起将属于某一数据库的 数据库表与视图、连接、存储过程等关联起来的作用。

数据库系统由4个部分构成:1、数据库,是指长期存储在计算机内的,有组织,可共享的数据的集合;2、硬件,是指构成计算机系统的各种物理设备,包括存储所需的外部设备;3、软件,包括操作系统、数据库管理系统及应用程序;4、人员,包括系统分析员和数据库设计人员、应用程序员(负责编写使用数据库的应用程序)、最终用户(利用接口或查询语言访问数据库)、数据库管理员(负责数据库的总体信息控制)。

microsoft sql server是Microsoft公司推出的关系型数据库管理系统,是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,具有使用方便可伸缩性好与相关软件集成程度高等优点。SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。

数据库的“完整性”是指数据的正确性和相容性。完整性是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。完整性对于数据库系统的重要性:1、数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据;2、合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的效能;3、完善的数据库完整性有助于尽早发现应用软件的错误。

结构层次是“数据库→数据表→记录→字段”;字段构成记录,记录构成数据表,数据表构成了数据库。数据库是一个完整的数据的记录的整体,一个数据库包含0到N个表,一个表包含0到N个字段,记录是表中的行。

go语言可以写数据库。Go语言和其他语言不同的地方是,Go官方没有提供数据库驱动,而是编写了开发数据库驱动的标准接口,开发者可以根据定义的接口来开发相应的数据库驱动;这样做的好处在于,只要是按照标准接口开发的代码,以后迁移数据库时,不需要做任何修改,极大方便了后期的架构调整。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

Notepad++7.3.1
Easy-to-use and free code editor

Atom editor mac version download
The most popular open source editor

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.
