oracle 01589,ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

SQL> startup mount

ORA-32004: 指定了废弃/过时的参数

ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它

SQL> alter database open;

alter database open

*

第 1 行出现错误:

ORA-01122: 数据库文件 1 验证失败

ORA-01110: 数据文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

ORA-01207: 文件比控制文件更新 - 旧的控制文件

SQL> alter database backup controlfile to trace;

数据库已更改。

SQL> alter database open;

alter database open

*

第 1 行出现错误:

ORA-01122: 数据库文件 1 验证失败

ORA-01110: 数据文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

ORA-01207: 文件比控制文件更新 - 旧的控制文件

SQL> recover database using backup controlfile until cancel;

ORA-00279: 更改 16728586 (在 07/05/2013 13:38:11 生成) 对于线程 1 是必需的

ORA-00289: 建议:

D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_07_09\O1_MF_1_570_

%U_.ARC

ORA-00280: 更改 16728586 (用于线程 1) 在序列 #570 中

指定日志: {=suggested | filename | AUTO | CANCEL}

'D:/app/Administrator/oradata/orcl/control01.ctl',

ORA-00308: 无法打开归档日志 'D:/app/Administrator/oradata/orcl/control01.ctl,'

ORA-27041: 无法打开文件

OSD-04002: 无法打开文件

O/S-Error: (OS 2) 系统找不到指定的文件。

指定日志: {=suggested | filename | AUTO | CANCEL}

'D:\app\Administrator\oradata\orcl\control01.ctl'

ORA-00317: 标头中的文件类型 0 不是日志文件

ORA-00334: 归档日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL'

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误

ORA-01152: 文件 1 没有从过旧的备份中还原

ORA-01110: 数据文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

SQL>  recover database using backup controlfile until cancel;

ORA-00279: 更改 16728586 (在 07/05/2013 13:38:11 生成) 对于线程 1 是必需的

ORA-00289: 建议:

D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_07_09\O1_MF_1_570_

%U_.ARC

ORA-00280: 更改 16728586 (用于线程 1) 在序列 #570 中

指定日志: {=suggested | filename | AUTO | CANCEL}

'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL'

ORA-00317: 标头中的文件类型 0 不是日志文件

ORA-00334: 归档日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL'

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误

ORA-01152: 文件 1 没有从过旧的备份中还原

ORA-01110: 数据文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

SQL>  recover database using backup controlfile until cancel;

ORA-00279: 更改 16728586 (在 07/05/2013 13:38:11 生成) 对于线程 1 是必需的

ORA-00289: 建议:

D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2013_07_09\O1_MF_1_570_

%U_.ARC

ORA-00280: 更改 16728586 (用于线程 1) 在序列 #570 中

指定日志: {=suggested | filename | AUTO | CANCEL}

'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL'

ORA-00317: 标头中的文件类型 0 不是日志文件

ORA-00334: 归档日志: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL'

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误

ORA-01152: 文件 1 没有从过旧的备份中还原

ORA-01110: 数据文件 1: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF'

SQL> alter database open;

alter database open

*

第 1 行出现错误:

ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项

解决方法探讨:有可能是在上一次强制重启数据库后,似的SCN不一样,导致的问题。方法有啥不是很清楚,估计可以

创建控制文件

根据pfile启动数据库

根据备份recover

哎大神解决完后没总结,解决过程中我出去了一下没接上,呜呜

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

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

相关文章

LeetCode 1580. 把箱子放进仓库里 II(排序)

文章目录1. 题目2. 解题1. 题目 给定两个正整数数组 boxes 和 warehouse ,分别包含单位宽度的箱子的高度,以及仓库中n个房间各自的高度。 仓库的房间分别从0 到 n - 1 自左向右编号,warehouse[i](索引从 0 开始)是第 …

oracle如何检查是否rac,Oracle RAC 状态检查

(1)srvctl status database -d dbservernameOraclezjgldb2$srvctl status database -d kms实例 kms1 正在节点 zjgldb1 上运行实例 kms2 正在节点 zjgldb2 上运行(2)crs_stat -toraclezjgldb2$crs_stat -t名称 类型 目标 状态 主机-------------…

LeetCode 1602. 找到二叉树中最近的右侧节点(BFS)

文章目录1. 题目2. 解题1. 题目 给定一棵二叉树的根节点 root 和树中的一个节点 u ,返回与 u 所在层中距离最近的右侧节点,当 u 是所在层中最右侧的节点,返回 null 。 示例 1: 输入:root [1,2,3,null,4,5,6], u …

vue获取table一列数据_vue表格含有一列多选框,如何获取被选中的行的数据?

1.仿照element-ui官网贴出的demo,table表格多选,选择多行数据时使用 Checkbox。但是无法获取this.multipleSelection的值。相关代码如下:男女个人团队电话: {{ scope.row.stel }}邮箱: {{ scope.row.smail }}地址: {{ scope.row.sadd }}{{ sc…

《你的灯亮着吗》阅读笔记(三)

还有一点感触很深的就是当我们遇到问题时,总是想如何找到一个好的办法来解决问题,然而这往往是治标不治本,不能从根本上解决问题。 再联系我们的小项目,比如在我们编写代码时,出现了一个小BUG,如果我们不去…

oracle 集群 配置,Oracle集群配置

进入em 管理界面看看,现在可以看到已经可以在一个farm里面管理所有的instance了。接下来设置一些 session复制的信息,点击进入 iastest.finproduction.tplife.com 管理界面,然后选择 home,进入 oc4j的管理界面,接着选择…

LeetCode meituan-001. 小美的用户名

文章目录1. 题目2. 解题1. 题目 小美是美团的前端工程师,为了防止系统被恶意攻击,小美必须要在用户输入用户名之前做一个合法性检查,一个合法的用户名必须满足以下几个要求: 用户名的首字符必须是大写或者小写字母。用户名只能包…

c语言是非结构化程序语言_一个资深C语言工程师说C语言的重要性!直言道:不学C学什么?...

前言C语言属于高级程序语言的一种,它的前身是“ALGOL”。其创始人是布朗W卡尼汉和丹尼斯M利奇。C语言问世时是带有很大的局限性,因为它只能用于UNIX系统上。然而随着科学技术的进步,计算机工业的发展,C语言逐渐脱离UNIX。1987年美…

C++ const关键字总结

const是一个C语言的限定符,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。 1. 修饰常量 用const修饰的变…

LeetCode 5832. 构造元素不等于两相邻元素平均值的数组

文章目录1. 题目2. 解题1. 题目 给你一个 下标从 0 开始 的数组 nums ,数组由若干 互不相同的 整数组成。 你打算重新排列数组中的元素以满足:重排后,数组中的每个元素都 不等于 其两侧相邻元素的 平均值 。 更公式化的说法是,重…

课程改进意见

我认为老师挺注重我们的编程能力的,虽然作业不是一般的多,还要申请博客,发博客,发阅读笔记等一些无聊繁琐的东西。但是我敢感觉效果还不错,最起码又多编了几百行的代码,练习了自己的编程能力,还…

怎样切换git账号密码错误_git中多账号切换问题的解决方案(转)

git多账号切换其实是有https的解决方案的,可以省去ssh配置公钥相关的麻烦,不过安全性会降低,后面会提到。比如你想用A账号管理本地仓库repoA,用B账号管理本地仓库repoB。那么首先,看一下gloabal和system的config&#…

oracle磁盘组故障组的概念,ASM中理解的问题大家帮忙!!(asm的外部冗余,为什么也有故障组呢?)...

确认几个ASM概念与问题 大家看正确与否:1、只要磁盘放在asm的磁盘组中就必须定义到故障组中,没有任何磁盘即在磁盘组中又不在故障组中的,无论你是外部冗余,普通冗余,还是高度冗余。2、无论是哪种冗余,数据文…

【学习笔记】【C语言】类型说明符

1. short和long 1> short和long可以提供不同长度的整型数,也就是可以改变整型数的取值范围。在64bit编译器环境下,int占用4个字节(32bit),取值范围是-231~231-1;short占用2个字节(16bit&…

LeetCode 5843. 作为子字符串出现在单词中的字符串数目

文章目录1. 题目2. 解题1. 题目 给你一个字符串数组 patterns 和一个字符串 word ,统计 patterns 中有多少个字符串是 word 的子字符串。 返回字符串数目。 子字符串 是字符串中的一个连续字符序列。 示例 1: 输入:patterns ["a&quo…

linux读取内存文件,linux – 使用模块读取内核内存

首先让我先说读任意内核内存是一件棘手的事!并且有很多方法可以做到这一点,它们的复杂程度和灵活性各不相同.1)硬编码地址.在内核版本的System.map文件中搜索它:# grep sys_call_table /boot/System.map-2.6.18-238.12.1.el5c06254e0 R sys_call_table有…

antd的 input有下拉_解决antd 下拉框 input [defaultValue] 的值的问题

项目中有下拉框跟input需要回显,所以用到defaultValue这个默认值,在后台调接口调到defaultValue这个值给select设置,但是不好使 解决方法直接用value 先加载选中的条目再加载默认值 初始的时候选中调模是空所以就会加载默认值 这样就解决了 但…

[Deep Learning]任意层cnn的matlab版本实现

之前实现了一层的卷积神经网络,又实现了两层的卷积神经网络,接下来把cnn扩展到任意层就不难了。 这难道就是传说中的“道生一,一生二,二生三,三生万物”么?=。= 代码还是在github上。…

python中倒着输出输入值_十五、深入Python输入和输出

「Author:By Runsen」在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以使用input和print语句来完成这些功能。inputname input(your name:)gender input(you are a boy?(y/n))…

LeetCode meituan-003. 小美的跑腿代购(排序)

文章目录1. 题目2. 解题1. 题目 小美的一个兼职是美团的一名跑腿代购员,她有 n 个订单可以接,订单编号是 1~n , 但是因为订单的时效性,他只能选择其中 m 个订单接取,精明的小美当然希望自己总的获利是最大的&#xff…