问题描述
在物理备用计算机上使用重复数据库命令创建物理备用数据库时,出现以下错误:
创建备用数据库
1.启动备用实例
# 在srv2中:
苏甲骨文
导出ORACLE_SID = ORADB_S2
# 现在启动实例
sqlplus '/ as sysdba'
启动NOMOUNT
出口
2.从主数据库联机创建备用数据库我们在待机状态下运行命令:
苏甲骨文
导出ORACLE_SID = ORADB_S2
RMAN> 连接目标系统/甲骨文 @ ORADB;
连接到目标数据库 (未启动)
RMAN> 连接辅助系统/oracle @ ORADB_S2;
连接到辅助数据库: ORADB (未挂载)
运行 {
分配通道prmy1类型磁盘;
分配通道prmy2类型磁盘;
分配辅助通道stby1类型磁盘;
从活动数据库复制备用目标数据库
SPFILE
设置 “数据库 _ 唯一 _ 名称” = “oradb _ s2”
设置控制文件 = '数据/ORADB_S2/控制.Ctl'
设置数据库 _ 创建 _ 文件 _ dest = “数据”
设置db_create_online_log_dest_1 = 'fra'
设置数据库 _ 创建 _ 在线 _ 日志 _ dest_2 = “数据”
设置db_recovery_file_dest = 'fra'
设置DB_RECOVERY_FILE_DEST_SIZE = '10G'
设置audit_file_dest = '/u01/app/oracle/admin/ORADB_S2/adump'
设置核心 _ 倾倒 _ dest = '/u01/应用程序/甲骨文/管理/ORADB_S2/cdump'
nofilenamecheck;
}
RMAN-00571: =
RMAN-00569: =
RMAN-00571: =
RMAN-03002: 在06/09/2021 13:46:25分配命令失败
RMAN-06403: 无法获得完全授权的会话
ORA-01034: ORACLE不可用
ORA-27101: 共享内存领域不存在
Linux-x86_64错误: 2: 没有这样的文件或目录
附加信息: 3640
附加信息: -97553473
谢谢
创建备用数据库
1.启动备用实例
# 在srv2中:
苏甲骨文
导出ORACLE_SID = ORADB_S2
# 现在启动实例
sqlplus '/ as sysdba'
启动NOMOUNT
出口
2.从主数据库联机创建备用数据库我们在待机状态下运行命令:
苏甲骨文
导出ORACLE_SID = ORADB_S2
RMAN> 连接目标系统/甲骨文 @ ORADB;
连接到目标数据库 (未启动)
RMAN> 连接辅助系统/oracle @ ORADB_S2;
连接到辅助数据库: ORADB (未挂载)
运行 {
分配通道prmy1类型磁盘;
分配通道prmy2类型磁盘;
分配辅助通道stby1类型磁盘;
从活动数据库复制备用目标数据库
SPFILE
设置 “数据库 _ 唯一 _ 名称” = “oradb _ s2”
设置控制文件 = '数据/ORADB_S2/控制.Ctl'
设置数据库 _ 创建 _ 文件 _ dest = “数据”
设置db_create_online_log_dest_1 = 'fra'
设置数据库 _ 创建 _ 在线 _ 日志 _ dest_2 = “数据”
设置db_recovery_file_dest = 'fra'
设置DB_RECOVERY_FILE_DEST_SIZE = '10G'
设置audit_file_dest = '/u01/app/oracle/admin/ORADB_S2/adump'
设置核心 _ 倾倒 _ dest = '/u01/应用程序/甲骨文/管理/ORADB_S2/cdump'
nofilenamecheck;
}
RMAN-00571: =
RMAN-00569: =
RMAN-00571: =
RMAN-03002: 在06/09/2021 13:46:25分配命令失败
RMAN-06403: 无法获得完全授权的会话
ORA-01034: ORACLE不可用
ORA-27101: 共享内存领域不存在
Linux-x86_64错误: 2: 没有这样的文件或目录
附加信息: 3640
附加信息: -97553473
谢谢
专家解答
RMAN> 连接目标系统/甲骨文 @ ORADB;
connected to target database (not started)
表示您的生产 (源) 数据库当前未运行。
如果您打算从 * active * 数据库中复制,则该数据库需要启动。
另外,还有一件事要检查,这是一个常见的陷阱。确保您可以执行:
RMAN> 连接目标系统/甲骨文 @ ORADB;
RMAN> 连接辅助系统/oracle @ ORADB_S2;
成功地从主服务器和备用服务器中进行,因为在复制过程中我们在节点之间进行双向通信
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




