首页 > 其他分享 >ORA-38500: USING CURRENT LOGFILE option not available without stand

ORA-38500: USING CURRENT LOGFILE option not available without stand

时间:2024-09-24 08:50:28浏览次数:9  
标签:available 38500 option database standby 10.2 SQL ORACLE logfile

在dataguard启用实时恢复的时候,报如下错误:

ORA-38500: USING CURRENT LOGFILE option not available without stand


实际操作:

SQL> alter database recover managed standby database using current logfile disconnect from session;
alter database recover managed standby database using current logfile disconnect from session
*
第 1 行出现错误:
ORA-38500: USING CURRENT LOGFILE option not available without stand

这个错误说明,在standby库没有standby logfile,在maxmize pretection,maxmize availability中必须
要有standby logfile,为了避免数据的损失最少,maxmize performance 也最好创建standby logfile,考虑角色切换
primary库也要创建standby logfile,

standby logfile创建的要求, 与primary的redo logfile的大小相同,个数要至少多一个


SQL> shutdown immeidate;
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown immediate;
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。


SQL> select member from v$logfile;

MEMBER
--------------------------------------------------------------------------------
D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/REDO03.LOG
D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/REDO02.LOG
D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/REDO01.LOG

 

SQL> alter database add standby logfile group 4 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/stdREDO01.LOG' size 50m;

数据库已更改。

SQL> alter database add standby logfile group 5 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/stdREDO02.LOG' size 50m;

数据库已更改。

SQL> alter database add standby logfile group 6 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/stdREDO03.LOG' size 50m;

数据库已更改。

SQL> alter database add standby logfile group 7 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCLDG1/stdREDO04.LOG' size 50m;

数据库已更改。

 

现在,再启用实时应用, 就ok了!!!

SQL> alter database recover managed standby database using current logfile disconnect from session;

数据库已更改。

 

标签:available,38500,option,database,standby,10.2,SQL,ORACLE,logfile
From: https://www.cnblogs.com/ataoxz/p/18428322

相关文章

  • `std::optional` 函数返回值
    std::optional是C++17中引入的一个模板类,用于表示一个值可能存在也可能不存在的情况。它可以存储一个值,或者表示没有值的状态,类似于其他编程语言中的“可选”类型。std::optional主要特性:值的存在性:可以使用has_value()方法检查std::optional是否包含一个有效的值。访......
  • [INS-35180] Unable to check for available memory
    Linux平台安装Oracle19c的时候遇到了下面错误“[INS-35180]Unabletocheckforavailablememory”,如图所示:具体的错误信息如下所示:Additional Information:Exception details  - PRVG-1901 : failed to setup CVU remote execution framework directory "/t......
  • JAVA8新特性——Optional
    Optional是Java8引入的新特性之一,它是一个容器类,代表一个可能包含或者不包含实际对象的值。其目的是为了减少代码中空指针异常(NullPointerException)的发生,并使得代码更加安全和易读。使用Optional可以避免直接返回null,从而减少空值检查。Optional对象的创建Optiona......
  • R语言安装graph包报错:package graph is not available for this version of R
    我的R语言版本是4.0.2,安装graph包的时候出现如下报错尝试过换源都无法下载后来尝试在google想搜索graph包的官网,搜出来:https://cran.r-project.org/web/packages/graph/index.html 应该是graph包被CRAN更新了,现在已不在使用根据它的提示,进入链接:https://www.bioconductor.or......
  • Java8的Optional简介
    文章目录环境背景方法1:直接获取方法2:防御式检查方法3:Java8的Optional概述map()测试flatMap()测试总结参考注:本文主要参考了《Java8实战》这本书。环境Ubuntu22.04jdk-17.0.3.1(兼容Java8)背景现有Insurance、Car、Person类,定义如下:Insurance:publ......
  • SOMEIP_ETS_117: SD_Entry_references_options_of_same_kind
    测试目的:验证DUT能够处理一个包含两种相同类型选项的SubscribeEventgroup消息,DUT可以选择拒绝订阅尝试或忽略该请求。描述本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个包含重复相同类型选项的SubscribeEventgroup消息时,能够正确地处理该情况。测试拓扑:具体步骤:......
  • 易优eyoucms网站安装报错 Service Unavailable
     当你在安装EyouCMS时遇到"ServiceUnavailable"错误,这通常意味着Web服务器(如IIS或Apache)无法处理请求,可能是由于资源限制、配置问题或其他服务器端的问题。以下是一些可能的解决方案:检查服务器资源:确认服务器是否有足够的资源(CPU、内存、磁盘空间)来运行EyouCMS。检查是......
  • zblog安装时出现您在zb_users/c_option.php内配置、或刚才填写的的 MySQL 连接信息是
    当你在安装Z-BlogPHP时遇到“您在 zb_users/c_option.php 内配置、或刚才填写的MySQL连接信息是否正确?”的提示时,这通常意味着数据库连接配置存在问题。以下是详细的排查和解决步骤:1.检查数据库连接配置首先,确保数据库连接配置正确。你需要检查以下几个方面:步骤1:查看......
  • Scala学习之旅-对Option友好的flatMap
    聊点什么OptionflatMapvs.OptionOption的作用在Java/Scala中,Optional/Option(本文还是以scala代码为例)是用来表示某个对象存在或者不存在,也就是说,Option是某个类型T的Wrapper,如果T!=null,Option(T).isDefined==true如果T==null,Option(T).isE......
  • Options
    usingMicrosoft.Extensions.DependencyInjection;usingMicrosoft.Extensions.DependencyInjection.Extensions;usingMicrosoft.Extensions.Options;usingMicrosoft.Extensions.Primitives;usingSystem.Diagnostics.CodeAnalysis;usingSystem.Reflection;namespac......