【练习---日志文件的恢复】-----多元化成员中,单个成员丢失

1.查看当前的日志组成员:

09:59:28 SYS@ORA11GR2>select group#,member from v$logfile;GROUP# MEMBER
---------- --------------------------------------------------3 /u01/app/oracle/oradata/ORA11GR2/redo03.log2 /u01/app/oracle/oradata/ORA11GR2/redo02.log1 /u01/app/oracle/oradata/ORA11GR2/redo01.log09:59:42 SYS@ORA11GR2>select group#,members,bytes/1024/1024 M,status from v$log;GROUP#    MEMBERS          M STATUS
---------- ---------- ---------- ----------------1          1         50 CURRENT2          1         50 INACTIVE3          1         50 INACTIVE

2.给每个日志组增加一个成员:

09:59:49 SYS@ORA11GR2>alter database add logfile member 
10:00:24   2  '/u01/app/oracle/disk/redo03b.log' to group 3;Database altered.10:01:13 SYS@ORA11GR2>alter database add logfile member
10:01:25   2  '/u01/app/oracle/disk/redo02b.log' to group 2;Database altered.10:02:30 SYS@ORA11GR2>alter database add logfile member
10:02:42   2  '/u01/app/oracle/disk/redo01b.log' to group 1;Database altered.

3.现在有三个日志组,每组都有两个成员:

10:02:53 SYS@ORA11GR2>select group#,member from v$logfile;GROUP# MEMBER
---------- --------------------------------------------------3 /u01/app/oracle/oradata/ORA11GR2/redo03.log2 /u01/app/oracle/oradata/ORA11GR2/redo02.log1 /u01/app/oracle/oradata/ORA11GR2/redo01.log3 /u01/app/oracle/disk/redo03b.log2 /u01/app/oracle/disk/redo02b.log1 /u01/app/oracle/disk/redo01b.log6 rows selected.3.[oracle@host03 ~]$ ls /u01/app/oracle/disk
redo01b.log  redo02b.log  redo03b.log

4.关库删除一个日志组成员:

10:04:21 SYS@ORA11GR2>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
[oracle@host03 ~]$ rm /u01/app/oracle/disk/redo03b.log

5.起库,不会报错:

10:05:28 SYS@ORA11GR2>startup 
ORACLE instance started.Total System Global Area  830930944 bytes
Fixed Size                  2257800 bytes
Variable Size             536874104 bytes
Database Buffers          289406976 bytes
Redo Buffers                2392064 bytes
Database mounted.
Database opened.

6.但是看alert日志,会有找不到redo03b.log的日志文件

ORA-00313: open failed for members of log group 3 of thread 1
ORA-00312: online log 3 thread 1: '/u01/app/oracle/disk/redo03b.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
10:10:13 SYS@ORA11GR2>select group#,member,status from v$logfile;GROUP# MEMBER                                             STATUS
---------- -------------------------------------------------- -------3 /u01/app/oracle/oradata/ORA11GR2/redo03.log2 /u01/app/oracle/oradata/ORA11GR2/redo02.log1 /u01/app/oracle/oradata/ORA11GR2/redo01.log3 /u01/app/oracle/disk/redo03b.log                   INVALID2 /u01/app/oracle/disk/redo02b.log1 /u01/app/oracle/disk/redo01b.log6 rows selected.

7.解决办法:

关库
10:12:35 SYS@ORA11GR2>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
系统层面拷贝一个
[oracle@host03 ~]$ cp /u01/app/oracle/disk/redo01b.log /u01/app/oracle/disk/redo03b.log
此时起库alert日志里也没有错误信息了
10:19:19 SYS@ORA11GR2>alter system switch logfile;System altered.10:20:17 SYS@ORA11GR2>select group#,member,status from v$logfile;GROUP# MEMBER                                             STATUS
---------- -------------------------------------------------- -------3 /u01/app/oracle/oradata/ORA11GR2/redo03.log2 /u01/app/oracle/oradata/ORA11GR2/redo02.log1 /u01/app/oracle/oradata/ORA11GR2/redo01.log3 /u01/app/oracle/disk/redo03b.log2 /u01/app/oracle/disk/redo02b.log1 /u01/app/oracle/disk/redo01b.log6 rows selected.

 

转载于:https://www.cnblogs.com/tomatoes-/p/6155941.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469727.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android 4.2修改设置菜单的背景颜色

设置中的背景主要来主题的设置, 在4.X后, android添加了新的主题: Holo 从Settings/AndroidManifest.xml中找到: Xml代码 <application android:label"string/settings_label" android:icon"mipmap/ic_launcher_settings" android…

智慧交通day02-车流量检测实现05:卡尔曼滤波器实践(小车模型)

1.filterpy FilterPy是一个实现了各种滤波器的Python模块&#xff0c;它实现著名的卡尔曼滤波和粒子滤波器。我们可以直接调用该库完成卡尔曼滤波器实现。其中的主要模块包括&#xff1a; filterpy.kalman 该模块主要实现了各种卡尔曼滤波器&#xff0c;包括常见的线性卡尔曼滤…

Linux多线程——使用互斥量同步线程

前文再续&#xff0c;书接上一回&#xff0c;在上一篇文章&#xff1a;Linux多线程——使用信号量同步线程中&#xff0c;我们留下了一个如何使用互斥量来进行线程同步的问题&#xff0c;本文将会给出互斥量的详细解说&#xff0c;并用一个互斥量解决上一篇文章中&#xff0c;要…

asp.net基础知识

面向对象编程特征&#xff1a;抽象化&#xff0c;讲究对象&#xff0c;集成&#xff0c;封装&#xff0c;多态。 类&#xff1a;一类事物&#xff0c;苹果&#xff0c;梨&#xff0c;香蕉都是水果&#xff0c;都是一类。 类的特征&#xff1a;构造函数&#xff0c;字段属性和方…

智慧交通day02-车流量检测实现05:小车匀速案例

""" 现在利用卡尔曼滤波对小车的运动状态进行预测。主要流程如下所示&#xff1a;导入相应的工具包小车运动数据生成参数初始化利用卡尔曼滤波进行小车状态预测可视化&#xff1a;观察参数的变化与结果 """#导入包 from matplotlib import pyplo…

ubuntu start

首先用你当初装ubuntu的方法进入live cd打开终端 输入以下命令&#xff1a;1&#xff1a;sudo -i2&#xff1a;fdisk -l &#xff08;找一找你的ubuntu安装在那个分区&#xff09;下面挂载原系统的根目录&#xff1a;mount /dev/sdax /mnt&#xff08;x代表你Ubuntu所在分区编号…

排座椅

题目描述 上课的时候总会有一些同学和前后左右的人交头接耳&#xff0c;这是令小学班主任十分头疼的一件事情。不过&#xff0c;班主任小雪发现了一些有趣的现象&#xff0c;当同学们的座次确定下来之后&#xff0c;只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行…

智慧交通day02-车流量检测实现05:小车匀加速案例

""" 现在利用卡尔曼滤波对小车的运动状态进行预测。主要流程如下所示&#xff1a;导入相应的工具包小车运动数据生成参数初始化利用卡尔曼滤波进行小车状态预测可视化&#xff1a;观察参数的变化与结果 """#导入包 from matplotlib import pyplo…

无法连接上 cn.archive.ubuntu.com:80 (123.129.214.98)。 - connect (111: 拒绝连接)

今天用sudo apt-get install flex的时候出现了标题上的问题&#xff0c;不能连接。 先ping了一下这个域名&#xff0c;发现能够ping的通&#xff0c;就是不懂为什么不能链接。 接着从网上找相应的解决方法&#xff0c;有网友说是源出问题拉&#xff0c;权且认为是这个源的主机…

智慧交通day02-车流量检测实现06:目标估计模型-卡尔曼滤波

在这里我们主要完成卡尔曼滤波器进行跟踪的相关内容的实现。 初始化&#xff1a;卡尔曼滤波器的状态变量和观测输入更新状态变量根据状态变量预测目标的边界框初始化&#xff1a; 状态量x的设定是一个七维向量&#xff1a; 分别表示目标中心位置的x,y坐标&#xff0c;面积s和当…

在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found

在Ubuntu下安装jdk解压出现问题&#xff1a;./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found。 Failed to extract the files. Please refer to the Troubleshooting section of the Installation Instructions on the download page for more information 网…

Elastci LogStash

运行: cmd -f ../conf转载于:https://www.cnblogs.com/grayguo/p/6160953.html

python或anaconda下安装opencv提示Error:No matching distribution found for opencv

python或anaconda下安装opencv提示Error&#xff1a;No matching distribution found for opencv 错误提示&#xff1a; ERROR: Could not find a version that satisfies the requirement python-opencv (from versions: none) ERROR: No matching distribution found for p…

ubuntu下安装jdk1.6.0_41

1、从网上下载jdk。看好自己的系统是32位还是64位的。用uname -m来查看。 http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u43-oth-JPR 2、运行命令如下。 sudo chmod 777 jdk-6u41-linux-x64.bin sud…

iOS 10 的坑:新机首次安装 app,请求网络权限“是否允许使用数据”(转)

转载自&#xff1a;文&#xff0f;戴仓薯&#xff08;简书作者&#xff09;原文链接&#xff1a;http://www.jianshu.com/p/6cbde1b8b922症状 iOS 10 之后&#xff0c;陆陆续续地有用户联系我们&#xff0c;说新机第一次安装、第一次启动的时候&#xff0c;app 首屏一片空白&am…

智慧交通day02-车流量检测实现06:目标估计模型-卡尔曼滤波(汇总)

from __future__ import print_function from numba import jit import numpy as np from scipy.optimize import linear_sum_assignment from filterpy.kalman import KalmanFilter#计算IOU&#xff08;交并比&#xff09; jit def iou(bb_test,bb_gt):"""在两…

tensorflow训练神经网络时loss出现nan的问题

tensorflow训练神经网络时loss出现nan的问题 一般情况下原因是由于优化器上的学习比率learning_rate定义值太大&#xff0c;如&#xff1a; train_step tf.compat.v1.train.GradientDescentOptimizer(0.1).minimize(loss) 运行打印loss&#xff1a; for i in range(100):se…

Ubuntu 软件包管理详解

Ubuntu 方便宜用&#xff0c;最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求&#xff0c;查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。 …

Redis入门指南(第2版) Redis设计思路学习与总结

https://www.qcloud.com/community/article/222 宋增宽&#xff0c;腾讯工程师&#xff0c;16年毕业加入腾讯&#xff0c;从事海量服务后台设计与研发工作&#xff0c;现在负责QQ群后台等项目&#xff0c;喜欢研究技术&#xff0c;并思考技术演变&#xff0c;专注于高并发业务架…

智慧交通day02-车流量检测实现07:匈牙利算法

匈牙利算法&#xff08;Hungarian Algorithm&#xff09;与KM算法&#xff08;Kuhn-Munkres Algorithm&#xff09;是用来解决多目标跟踪中的数据关联问题&#xff0c;匈牙利算法与KM算法都是为了求解二分图的最大匹配问题。 有一种很特别的图&#xff0c;就做二分图&#xff0…