ORA-10873解决办法
今天,发现SAP系统的oracle数据库宕掉了。报错ORA-10873,经过查证解决该问题。记录一下,备忘。
一、问题
Oracle版本为12.1.0.2.0,在启动服务器后启动数据库startup,报错ORA-10873。
二、查证
到SAP Support Portal上搜索 ORA 10873,收到一个note2501445 - error ORA-10873, ORA-01110 during starting up oracle
上面的描述与该问题症状一致,建议转到note4162 - Missing "end backup"中的Problem 2.
原因是
Reason and Prerequisites
- Forgotten or missing "end backup" after manual ONLINE DB backup or after a backup tool (for example, BRBACKUP) has crashed or
- DB crash or "shutdown abort" during an ONLINE backup after "alter tablespace <tspname> begin backup"
造成这一问题有2种可能:
- 手动在线备份数据库时忘记或缺失了"end backup";
- 在数据库在线备份的时候,数据库崩溃或被强行关闭了;
显然我们没有手动操作,应该是在备份脚本运行的时候数据库崩溃了。那么按照解决方案搞一下。
三、解决问题
关闭数据库,忽略报错。打开数据库到mount状态,并检查一下。
shutdown immediate;
startup mount;
select instance_name, status from v$instance;
select name, open_mode from v$database;
检查一下是哪几个数据文件还在backup mode状态。虽然报错是数据文件1,但是很可能有几个数据文件在这个状态而报错只报第一个数据文件。果然,v$backup视图里面有3个数据文件是ACTIVE的。那么,我们也就没有必要一个一个来处理了,直接改一下数据库的状态吧。
select * from v$backup;
解决问题的关键步骤就是这行命令,把数据库从backup的mode里解救出来。
alter database end backup;
再检查一下没有数据文件在备份的状态了,打开数据库,问题解决
ORA-10873解决办法相关推荐
- 【数据库】报错ora 12154 解决方法
Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.
- Oracle常见ORA错误及解决办法
Oracle常见ORA错误及解决办法 问题1 1.1 错误现象: EXP-00008: ORACLE error 1013 encountered ORA-01013: user requested ...
- oracle11g ora 29927,listagg函数 ORA-01489 result of string concatenation is too long的解决办法 【博森瑞】...
listagg函数 ORA-01489: result of string concatenation is too long的解决办法 概述 listagg 函数是Oracle 11g推出的一个分组 ...
- oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...
- ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法
在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...
- ORA-12545:因目标主机或对象不存在,连接失败的解决办法
ORA-12545:因目标主机或对象不存在, 原因:机器名称改过后出现的 网上参考的解决办法 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora ...
- oracle之TNS:无监听程序解决办法
先说问题:最近在服务器安装了oracle 11g,建了表之后想测试一下,但是连服务器数据库的时候,老是报TNS:无监听程序.然后我在服务端能够正常登录,我自己电脑也是装了oracle的,用服务端连接自 ...
- oracle命令报01034,ORA-01034错误的解决办法-数据库专栏,ORACLE
ora-01034错误的解决办法 --oracle常见错误之一 事先说明,oracle高手是不需要看本文的. 这是个oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济 ...
- 本机连接虚拟机Oracle时报错的解决办法
虚拟机安装了Oracle服务器(桌面类)和客户端,里面使用plsql连接自己没有问题. 在本机连接虚拟机没有成功.虚拟机的地址是192.168.126.132,已经确认本机能ping通虚拟机. 先是报 ...
最新文章
- 【分享】Maven插件的源码下载(SVN)
- BZOJ4066: 简单题
- Android 代码实现整数处理为小数,Android EditText限制输入整数和小数的位数的方法示例...
- WORD文档的超链接无法打开——“由于本机的限制该操作已被取消”的解决方法
- Git 新建仓库推送远程技巧
- Struts2自定义拦截器
- Android的布局
- python preference界面设置_Android设置界面5分钟搞定--Preferences的使用
- IDM无法连接到目标服务器
- 树莓派raspberry pi 4 SSH默认密码无法登录解决办法
- 毕设格式 页眉页脚 如何设置(WPS)
- Android 汇率换算对比小工具
- html怎么改变图片整体大小,css怎么改变图片大小?
- GitHub 上受欢迎的 Android UI Library(part_one)
- python网易云_python下载网易云音乐
- 公开「处刑」!波士顿动力的搬砖机器人,私下竟「翻车」不断
- 智慧农业: STM32F103ZE+ESP8266+腾讯云物联网平台+微信小程序设计
- Codeup1032-1033、1045
- Android 下拉刷新框架实现
- 【第93期】谁是元宇宙的“基础设施”?
热门文章
- congratulation的用法_congratulation的用法
- python代码画皮卡丘_Python气象绘图实例我们一起画台风(代码+数据)
- node.js cannot find module
- 微信小程序限制当前位置和目的地的距离
- Django 图片上传upload_to路径指定失效的问题记录
- 无人驾驶——对frenet坐标的理解
- SmartRoute之大规模消息转发集群实现
- antd+dva笔记
- [译] RabbitMQ tutorials (3) ---- 'Pub/Sub' (Javascript)
- 刚刚、几秒前,时间格式化函数