首页 数据库 mysql教程 配置Oracle 11g Active Dataguard

配置Oracle 11g Active Dataguard

Jun 07, 2016 pm 03:01 PM
active oracle 配置

[oracle@dg2 ~]$ rman 目标 sys/123456@dg1 辅助 sys/123456@dg2 恢复管理器:版本 11.2.0.3.0 - 于 2012 年 4 月 22 日星期日生产版权所有 (c) 1982, 2011 年,Oracle 和/或其附属公司。版权所有。连接到 tar

[oracle@dg2 ~]$ rman 目标 sys/123456@dg1 辅助 sys/123456@dg2
恢复管理器:版本 11.2.0.3.0 - 于 2012 年 4 月 22 日星期日 13:38:33 生产
版权所有 (c) 1982、2011,Oracle 和/或其附属公司。  保留所有权利。

连接到目标数据库:DG (DBID=1694605607)
连接到辅助数据库:DG(未安装)

RMAN>从活动数据库复制备用 nofilenamecheck 的目标数据库;

在 2012-04-22-13:39:25 启动复制数据库
使用目标数据库控制文件而不是恢复目录
分配的通道:ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: SID=134 设备类型=DISK

内存脚本内容:
{
   备份为副本重用
targetfile  '/u01/app/oracle/product/11.2.0/db1/dbs/orapwdg' 辅助格式 
 '/u01/app/oracle/product/11.2.0/db1/dbs/orapwdg'   ;
}
正在执行内存脚本

于 2012-04-22-13:39:26 开始备份
分配的通道:ORA_DISK_1
通道 ORA_DISK_1: SID=19 设备type=DISK
于 2012-04-22-13:39:28 完成备份

内存脚本内容:
{
   备份为复制当前控制文件备用辅助格式

'/u01/app/oracle/oradata/dg/control01.ctl';
   将克隆控制文件恢复到 '/u01/app/oracle/fast_recovery_area/dg /control02.ctl' from 
 '/u01/app/oracle/oradata/dg/control01.ctl';
}
执行内存脚本

开始备份在 2012-04-22-13:39:29
使用通道 ORA_DISK_1
通道 ORA_DISK_1:开始数据文件复制
复制备用控制文件
输出文件名=/u01/app/oracle/product/ 11.2.0/db1/dbs/snapcf_dg.f tag=TAG20120422T133929 RECID=1

STAMP=781277970
通道 ORA_DISK_1:数据文件复制完成,已用时间:00:00:03
于 2012-04-22-13:39:32 完成备份

于 2012-04-22-13:39:32 开始恢复
使用通道 ORA_AUX_DISK_1

通道 ORA_AUX_DISK_1:复制控制文件副本
于 2012-04-22-13:39:34 完成恢复

内存内容脚本:
{
   sql clone 'alter database mountstandby database';
}
执行内存脚本

sql语句:alterdatabasemountstandby数据库

内存脚本的内容:
{
   将临时文件 1 的新名称设置为 
 "/u01/app/oracle/oradata/dg/temp01.dbf";
   全部切换克隆临时文件;
   将数据文件 1 的新名称设置为
 "/u01/app/oracle/oradata/dg/system01.dbf";
   将数据文件 2 的新名称设置为 
 "/ u01/app/oracle/oradata/dg/sysaux01​​.dbf";
   将数据文件 3 的新名称设置为 
 "/u01/app/oracle/oradata/dg/undotbs01.dbf";
   设置数据文件 3 的新名称数据文件 4 到
 "/u01/app/oracle/oradata/dg/users01.dbf";
   备份为副本重用
   数据文件 1 辅助格式 
 "/u01/app/oracle/oradata/ dg/system01.dbf"   数据文件 
 2 辅助格式 
 "/u01/app/oracle/oradata/dg/sysaux01​​.dbf"   数据文件 
 3 辅助格式 
 "/u01/app/oracle/ oradata/dg/undotbs01.dbf"   数据文件 
 4 辅助格式 
 "/u01/app/oracle/oradata/dg/users01.dbf"   ;
   sql '更改系统归档日志当前';
}
执行内存脚本

执行命令:SET NEWNAME

将临时文件 1 重命名为 /u01/app/oracle/oradata/dg控制文件中的 /temp01.dbf

执行命令:SET NEWNAME

执行命令:SET NEWNAME

执行命令:SET NEWNAME

执行命令:SET NEWNAME

于 2012-04-22-13:39:42 开始备份
使用通道 ORA_DISK_1
通道 ORA_DISK_1:开始数据文件复制
输入数据文件文件编号=00001 名称=/u01/app /oracle/oradata/dg/system01.dbf
输出文件名=/u01/app/oracle/oradata/dg/system01.dbf tag=TAG20120422T133943
通道 ORA_DISK_1: 数据文件复制完成,已用时间: 00:03 :06
通道 ORA_DISK_1: 开始数据文件复制
输入数据文件文件编号=00002 名称=/u01/app/oracle/oradata/dg/sysaux01​​.dbf
输出文件名称=/u01/app/oracle/ oradata/dg/sysaux01​​.dbf tag=TAG20120422T133943
通道 ORA_DISK_1: 数据文件复制完成,已用时间: 00:01:55
通道 ORA_DISK_1: 开始数据文件复制
输入数据文件文件编号=00003 名称=/u01 /app/oracle/oradata/dg/undotbs01.dbf
输出文件名=/u01/app/oracle/oradata/dg/undotbs01.dbf tag=TAG20120422T133943
通道 ORA_DISK_1: 数据文件复制完成,已用时间: 00 :00:15
通道 ORA_DISK_1: 开始数据文件复制
输入数据文件文件编号=00004 名称=/u01/app/oracle/oradata/dg/users01.dbf
输出文件名称=/u01/app/ oracle/oradata/dg/users01.dbf tag=TAG20120422T133943
通道 ORA_DISK_1: 数据文件复制完成,已用时间: 00:00:03
于 2012-04-22-13:45:05 完成备份

sql 语句:更改系统存档日志当前

内存脚本内容:
{
   switch 克隆数据文件全部;
}
执行内存脚本

数据文件1切换到数据文件副本
输入数据文件副本RECID=1 STAMP=781278308 文件名=/u01/app/oracle/oradata/dg/ system01.dbf
数据文件 2 切换到数据文件副本
输入数据文件副本 RECID=2 STAMP=781278308 文件名=/u01/app/oracle/oradata/dg/sysaux01​​.dbf
数据文件 3 切换到数据文件副本
输入数据文件副本 RECID=3 STAMP=781278308 文件名=/u01/app/oracle/oradata/dg/undotbs01.dbf
数据文件 4 切换到数据文件副本
输入数据文件副本 RECID=4 STAMP=781278308文件名=/u01/app/oracle/oradata/dg/users01.dbf
于2012-04-22-13:45:29完成复制数据库

RMAN>退出
恢复管理器完成。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

oracle如何查表空间大小 oracle如何查表空间大小 Apr 11, 2025 pm 08:15 PM

要查询 Oracle 表空间大小,请遵循以下步骤:确定表空间名称,方法是运行查询:SELECT tablespace_name FROM dba_tablespaces;查询表空间大小,方法是运行查询:SELECT sum(bytes) AS total_size, sum(bytes_free) AS available_space, sum(bytes) - sum(bytes_free) AS used_space FROM dba_data_files WHERE tablespace_

Oracle安装失败如何卸载 Oracle安装失败如何卸载 Apr 11, 2025 pm 08:24 PM

Oracle 安装失败的卸载方法:关闭 Oracle 服务,删除 Oracle 程序文件和注册表项,卸载 Oracle 环境变量,重新启动计算机。若卸载失败,可使用 Oracle 通用卸载工具手动卸载。

如何在oracle中创建表 如何在oracle中创建表 Apr 11, 2025 pm 08:00 PM

创建 Oracle 表涉及以下步骤:使用 CREATE TABLE 语法指定表名、列名、数据类型、约束和默认值。表名应简洁、描述性,且不超过 30 个字符。列名应描述性,数据类型指定列中存储的数据类型。NOT NULL 约束确保列中不允许使用空值,DEFAULT 子句可指定列的默认值。PRIMARY KEY 约束标识表的唯一记录。FOREIGN KEY 约束指定表中的列引用另一个表中的主键。请参见示例表 students 的创建,其中包含主键、唯一约束和默认值。

oracle数据库如何导入 oracle数据库如何导入 Apr 11, 2025 pm 08:06 PM

数据导入方法:1. 使用 SQLLoader 实用程序:准备数据文件、创建控制文件、运行 SQLLoader;2. 使用 IMP/EXP 工具:导出数据、导入数据。提示:1. 大数据集推荐 SQL*Loader;2. 目标表应存在,列定义匹配;3. 导入后需验证数据完整性。

oracle如何查看实例名 oracle如何查看实例名 Apr 11, 2025 pm 08:18 PM

在 Oracle 中查看实例名的方法有三种:命令行中使用 "sqlplus" 和 "select instance_name from v$instance;" 命令。在 SQL*Plus 中使用 "show instance_name;" 命令。通过操作系统的任务管理器、Oracle Enterprise Manager 或检查环境变量 (Linux 上的 ORACLE_SID)。

oracle视图如何加密 oracle视图如何加密 Apr 11, 2025 pm 08:30 PM

Oracle 视图加密允许您加密视图中的数据,从而增强敏感信息安全性。步骤包括:1) 创建主加密密钥 (MEk);2) 创建加密视图,指定要加密的视图和 MEk;3) 授权用户访问加密视图。加密视图工作原理:当用户查询加密视图时,Oracle 使用 MEk 解密数据,确保只有授权用户可以访问可读数据。

oracle如何去重查询 oracle如何去重查询 Apr 11, 2025 pm 07:33 PM

Oracle 提供多种去重查询方法:DISTINCT 关键字返回每列的唯一值。GROUP BY 子句对结果分组并返回每个分组的非重复值。UNIQUE 关键字用于创建仅包含唯一行的索引,查询该索引将自动去重。ROW_NUMBER() 函数分配唯一数字并过滤出仅包含第 1 行的结果。MIN() 或 MAX() 函数可返回数字列的非重复值。INTERSECT 运算符返回两个结果集的公共值(无重复项)。

oracle如何获取时间 oracle如何获取时间 Apr 11, 2025 pm 08:09 PM

在 Oracle 中获取时间有以下方法:CURRENT_TIMESTAMP:返回当前系统时间,精确到秒。SYSTIMESTAMP:比 CURRENT_TIMESTAMP 更准确,精确到纳秒。SYSDATE:返回当前系统日期,不含时间部分。TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS'): 将当前系统日期和时间转换为特定格式。EXTRACT:从时间值中提取特定部分,如年份、月份或小时。

See all articles