记一次oracle错误处理
16:00:05 SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
16:00:49 SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
16:02:56 SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
16:03:16 SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 3390558208 bytes
Fixed Size 2180464 bytes
Variable Size 1946159760 bytes
Database Buffers 1426063360 bytes
Redo Buffers 16154624 bytes
数据库装载完毕。
16:03:30 SQL> recover database using backup controlfile
ORA-00279: 更改 4013730 (在 06/24/2020 15:44:42 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000141_1042457284.0001
ORA-00280: 更改 4013730 (用于线程 1) 在序列 #141 中
16:04:05 指定日志: {=suggested | filename | AUTO | CANCEL}
D:\app\oradata\orcl\redo03.log
ORA-00279: 更改 4014060 (在 06/24/2020 15:44:45 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001
ORA-00280: 更改 4014060 (用于线程 1) 在序列 #142 中
ORA-00278: 此恢复不再需要日志文件 ‘D:\app\oradata\orcl\redo03.log’
16:10:00 指定日志: {=suggested | filename | AUTO | CANCEL}
D:\app\oradata\orcl\redo02.log
ORA-00310: archived log contains sequence 140; sequence 142 required
ORA-00334: archived log: ‘D:\APP\ORADATA\ORCL\REDO02.LOG’
16:10:14 SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
16:11:09 SQL> recover datafile ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
16:12:19 SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
16:12:36 SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
16:12:41 SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
16:13:44 SQL> recover datafile ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’;
ORA-01034: ORACLE not available
进程 ID: 18184
会话 ID: 96 序列号: 3
16:14:01 SQL> startup
ORACLE 例程已经启动。
Total System Global Area 3390558208 bytes
Fixed Size 2180464 bytes
Variable Size 1946159760 bytes
Database Buffers 1426063360 bytes
Redo Buffers 16154624 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
16:15:27 SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
16:15:42 SQL> show user
USER 为 “SYS”
16:16:14 SQL> startup mount
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
16:16:23 SQL> recover datafile ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
16:16:45 SQL> recover database using backup controlfile until cancel;
ORA-00279: 更改 4014060 (在 06/24/2020 15:44:45 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001
ORA-00280: 更改 4014060 (用于线程 1) 在序列 #142 中
16:17:28 指定日志: {=suggested | filename | AUTO | CANCEL}
D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001
ORA-00308: cannot open archived log
‘D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
16:18:36 指定日志: {=suggested | filename | AUTO | CANCEL}
suggested
ORA-00308: cannot open archived log ‘suggested’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
16:19:08 指定日志: {=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: cannot open archived log
‘D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
ORA-00308: cannot open archived log
‘D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
ORA-10879: error signaled in parallel recovery slave
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
16:19:17 SQL> recover database using backup controlfile until cancel;
ORA-00275: 已经开始介质恢复
16:20:51 SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01194: 文件 1 需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
16:21:14 SQL> alter system set"_allow_resetlogs_corruption"=true scope=spfile;
系统已更改。
16:26:43 SQL> startup force
ORACLE 例程已经启动。
Total System Global Area 3390558208 bytes
Fixed Size 2180464 bytes
Variable Size 1946159760 bytes
Database Buffers 1426063360 bytes
Redo Buffers 16154624 bytes
数据库装载完毕。
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
16:27:14 SQL> select *from dba_users;
select *from dba_users
*
第 1 行出现错误:
ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询
16:27:31 SQL> recover database using backup controlfile until cancel;
ORA-00279: 更改 4014060 (在 06/24/2020 15:44:45 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001
ORA-00280: 更改 4014060 (用于线程 1) 在序列 #142 中
16:28:17 指定日志: {=suggested | filename | AUTO | CANCEL}
suggested
ORA-00308: cannot open archived log ‘suggested’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
16:29:11 指定日志: {=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: cannot open archived log
‘D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
ORA-00308: cannot open archived log
‘D:\APP\BOOKSALES\ORACLE_LOG\B\ARCHIVEARC0000000142_1042457284.0001’
ORA-27041: unable to open file
OSD-04002: ???????
O/S-Error: (OS 2) ???????????????
ORA-10879: error signaled in parallel recovery slave
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: ‘D:\APP\ORADATA\ORCL\SYSTEM01.DBF’
16:29:18 SQL> cancel
SP2-0042: 未知命令 “cancel” - 其余行忽略。
16:29:43 SQL> show user
USER 为 “SYS”
16:29:49 SQL> alter database open resetlogs;
数据库已更改。
相关文章:
记一次oracle错误处理
16:00:05 SQL> alter database open; alter database open * 第 1 行出现错误: ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项 16:00:49 SQL> startup ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它 16:02:56 SQL> shutdown immediate O…...
hugging face下载dataset时候出现You must be authenticated to access it.问题解决
Cannot access gated repo for url https://huggingface.co/tiiuae/falcon-180B/resolve/main/tokenizer_config.json. Repo model tiiuae/falcon-180B is gated. You must be authenticated to access it. 参考https://huggingface.co/docs/huggingface_hub/guides/download …...
数据结构---树
树概念及结构 1.树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的 有一个特殊的结点,…...
tomcat调优配置
一. 设置账户进入管理页面 通过浏览器进入Tomcat7的管理模块页面:http://localhost:8080/manager/status 按照提示,在Tomcat7服务器指定的位置修改配置文件(conf/tomcat-users.xml),增加相应的用户和角色配置标签 <…...
基于深度学习的点云三维目标检测方法综述
论文标题:基于深度学习的点云三维目标检测方法综述 作者:郭毅锋1,2†,吴帝浩1,魏青民1 发表日期: 2023 1 阅读日期 :2023 11 29 研究背景&…...
Linux命令中的符号
目录 1 管道符 | 1.1 | grep [要检索的东西] 1.2 echo | tee 2 重定向 2.1 输出重定向覆盖 > 2.2 输出重定向添加 >> 2.3 文件输入重定向 < 2.4 多行文本输入重定向 << 2.5 常用搭配 2.5.1 终端不显示 > /dev/null 1 管道符 | 我们…...
BTCPay Server:免费、安全、开源的比特币支付处理器 | 开源日报 No.90
MunGell/awesome-for-beginners Stars: 58.0k License: NOASSERTION 这个项目是一个收集开源项目的列表,旨在帮助初学者找到可以贡献代码的机会。该列表按编程语言分类,并列出了每个项目以及其标签 (如 “good-first-issue”、“beginner” 等)。主要功…...
【数据挖掘】国科大刘莹老师数据挖掘课程作业 —— 第三次作业
Written Part 1. 基于表 1 1 1 回答下列问题(min_sup40%, min_conf75%): Transaction IDItems Bought0001{a, d, e}0024{a, b, c, e}0012{a, b, d, e}0031{a, c, d, e}0015{b, c, e}0022{b, d, e}0029{c, d}0040{a, b, c}0033{a, d, e}0038…...
Windows挂载NFS
ubuntu开启nfs 安装 sudo apt install nfs-kernel-server编辑 /etc/exports /data/share *(rw,no_root_squash)重启服务 sudo systemctl restart nfs-server.service验证 showmount -e localhostwindows连接NFS 选择控制面板 > 程序 > 启用或关闭 Windows 功能 添加…...
数据结构第五课 -----二叉树的代码实现
作者前言 🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂 🎂 作者介绍: 🎂🎂 🎂 🎉🎉🎉…...
优橙内推北京专场——5G网络优化(中高级)工程师
可加入就业QQ群:801549240 联系老师内推简历投递邮箱:hrictyc.com 内推公司1:西安长河通讯有限责任公司 内推公司2:北京电旗通讯技术股份有限公司 内推公司3:润建股份有限公司 西安长河通讯有限责任公司 西安长河…...
Mysql DDL语句建表及空字符串查询出0问题
DDL语句建表 语法: create table 指定要建立库的库名.新建表名 (... 新建表的字段以及类型等 ...)comment 表的作用注释 charset 表编译格式 row_format DYNAMIC create table dev_dxtiot.sys_url_permission (id integer …...
深入ArkTS:应用状态管理与LocalStorage装饰器详解【鸿蒙专栏-11】
文章目录 ArkTS 应用状态管理详解LocalStorage: 页面级 UI 状态存储使用规则概述:装饰器详解:限制条件:使用场景:1. 应用逻辑使用 LocalStorage2. 从 UI 内部使用 LocalStorageArkTS 应用状态管理进阶LocalStorage 装饰器详解1. @LocalStorageProp2. @LocalStorageLink观察…...
管理Android12系统的WLAN热点
大家好!我是编码小哥,欢迎关注,持续分享更多实用的编程经验和开发技巧,共同进步。 要创建一个APK管理Android 12系统的WLAN热点,你需要遵循以下步骤: 1. 获取必要的权限和API访问权限。在AndroidManifest.xml文件中添加以下权限: ```xml <uses-permission android:…...
从0开始学习JavaScript--JavaScript 中 `let` 和 `const` 的区别及最佳实践
在JavaScript中,let 和 const 是两个用于声明变量的关键字。尽管它们看起来很相似,但它们之间有一些重要的区别。本篇博客将深入探讨 let 和 const 的用法、区别,并提供一些最佳实践,以确保在代码中正确使用它们。 let 和 const …...
【上海大学数字逻辑实验报告】二、组合电路(一)
一、 实验目的 熟悉TTL异或门构成逻辑电路的基本方式;熟悉组合电路的分析方法,测试组合逻辑电路的功能;掌握构造半加器和全加器的逻辑测试;学习使用可编程逻辑器件的开发工具 Quartus II设计电路。 二、 实验原理 异或门是数字…...
lodash中foreach踩坑
什么是lodash Lodash 是一个 JavaScript 实用工具库,提供了很多用于处理数据、简化开发等方面的功能。它提供了一组常用的工具函数,用于处理数组、对象、字符串等常见数据结构,同时也包含了一些函数式编程的工具。对于前端开发来说ÿ…...
Unity C++交互
一、设置Dll输出。 两种方式: 第一:直接创建动态链接库工程第二:创建的是可执行程序,在visual studio,右键项目->属性(由exe改成dll) 二、生成Dll 根据选项Release或Debug,运行完上面的生成解决方案后…...
人工智能-优化算法之动量法
对于嘈杂的梯度,我们在选择学习率需要格外谨慎。 如果衰减速度太快,收敛就会停滞。 相反,如果太宽松,我们可能无法收敛到最优解。 泄漏平均值 小批量随机梯度下降作为加速计算的手段。 它也有很好的副作用,即平均梯度…...
【MySQL】InnoDB中的索引
目录标题 索引底层的数据结构:B树B树与B树的区别InnoDB与MyISAM在B树使用索引结构的不同? 聚簇索引非聚簇索引联合索引 B树索引适用的条件查询全值匹配匹配左边的列匹配列前缀匹配范围的值精确匹配某一列并范围匹配另外一列避免使用隐式转换 排序必须按照…...
TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
React hook之useRef
React useRef 详解 useRef 是 React 提供的一个 Hook,用于在函数组件中创建可变的引用对象。它在 React 开发中有多种重要用途,下面我将全面详细地介绍它的特性和用法。 基本概念 1. 创建 ref const refContainer useRef(initialValue);initialValu…...
C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
面向无人机海岸带生态系统监测的语义分割基准数据集
描述:海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而,目前该领域仍面临一个挑战,即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...
R 语言科研绘图第 55 期 --- 网络图-聚类
在发表科研论文的过程中,科研绘图是必不可少的,一张好看的图形会是文章很大的加分项。 为了便于使用,本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中,获取方式: R 语言科研绘图模板 --- sciRplothttps://mp.…...
python爬虫——气象数据爬取
一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...
MySQL 主从同步异常处理
阅读原文:https://www.xiaozaoshu.top/articles/mysql-m-s-update-pk MySQL 做双主,遇到的这个错误: Could not execute Update_rows event on table ... Error_code: 1032是 MySQL 主从复制时的经典错误之一,通常表示ÿ…...
C++--string的模拟实现
一,引言 string的模拟实现是只对string对象中给的主要功能经行模拟实现,其目的是加强对string的底层了解,以便于在以后的学习或者工作中更加熟练的使用string。本文中的代码仅供参考并不唯一。 二,默认成员函数 string主要有三个成员变量,…...
Linux基础开发工具——vim工具
文章目录 vim工具什么是vimvim的多模式和使用vim的基础模式vim的三种基础模式三种模式的初步了解 常用模式的详细讲解插入模式命令模式模式转化光标的移动文本的编辑 底行模式替换模式视图模式总结 使用vim的小技巧vim的配置(了解) vim工具 本文章仍然是继续讲解Linux系统下的…...
