首页 >

Oracle数据库中出现ORA-01157: 无法标识/锁定数据文件

数据库|mysql教程Oracle数据库中出现ORA-01157: 无法标识/锁定数据文件
ORA-01157,Oracle数据库中出现ORA-0115
数据库-mysql教程
gps跟踪 源码,vscode编译ts,1070 ubuntu,tomcat开始443,sqlite最大列数限制,收银支付插件源码,h5最好的前端框架,网络爬虫实际中的应用,php html混编,南通seo推广公司,免费金融发布网站模板下载,节日网页源码,红酒cms模板下载lzw
Oracle数据库中出现ORA-01157: 无法标识/锁定数据文件
志愿者源码,vscode怎样使用c,ubuntu网卡ip,tomcat管理界面url,红布林爬虫,php 多参数传递,池州seo优化外包费用,中英繁网站,ecmall 手机模板lzw
Android 手机监控源码,lvgl怎么移植到vscode,ubuntu编程语言,tomcat设置ip地址,pkm sqlite,ps网页设计图片,dedecms 数据库表名,下载英文资料 国外服务器,wordpress 换域名 插件,前端树框架,爬虫叫什么,php 301重定向,seo优化排名效果,springboot分项目,网站建设相关职业岗位,人事管理系统 网页,好看的微信模板,网站能用到管理后台上吗,下载页面的工具,企业客户管理系统 源码,企业商城网站程序下载lzw

环境:SLES 11 sp1 + RAC 11.2.0.3.7

马上要休假了,对数据库做了个检查,结果发现计费billingdb数据库的节点2出现如下错误:
Fri Apr 25 21:51:13 2014
Errors in file /Oracle/app/oracle/diag/rdbms/ispace/ispace2/trace/ispace2_m000_15002.trc:
ORA-01157: 无法标识/锁定数据文件 54 – 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 54: ‘/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/DATADG’
Fri Apr 25 22:01:14 2014
Errors in file /oracle/app/oracle/diag/rdbms/ispace/ispace2/trace/ispace2_m000_30469.trc:
ORA-01157: 无法标识/锁定数据文件 54 – 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 54: ‘/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/DATADG’

于是检查数据文件的状态,结果发现这个数据文件在节点2上查不到的。
再到节点1检查时,,发现这个数据文件被创建在本地目录中了:
TABLESPACE_NAME FILE_ID FILE_NAME
MB STATUS AUT
———————– ———- ———————————————————– ———- ——— —
SRPTSP 54 /oracle/app/oracle/product/11.2.0/dbhome_1/dbs/DATADG
32500 AVAILABLE NO
SRPTSP 55 +DATADG/ispace/datafile/srptsp.4718.845812309
32500 AVAILABLE NO

郁闷,怎么会把数据文件创建在本地目录中呢?

经检查,发现是有一个新来的DBA创建数据文件时将”+DATADG”错误写成了”DATADG”,相当于漏掉了”+”,数据库根据OMF格式,默认将数据文件创建在本地目录的$ORACLE_HOME/dbs下面。更重要的是,刚刚好监控系统出现了故障,不然这个问题有就有警告了。幸好,这个是存放转存的历史数据,对业务没有产生影响,真是不幸中的万幸呀….

解决办法:
再创建一个表空间,然后将54号数据文件上的所有对象move到新的表空间中,索引rebuild到新的表空间中,最后再:
alter table xxxx move tablespace yyyyy;
alter tablesapce SRPTSP drop datafile 54;
再重新加数据文件到DATADG磁盘组中,将数据移回原表空间中。

——————————————————————————–

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

——————————————————————————–

本文永久更新链接地址:


Oracle数据库中出现ORA-01157: 无法标识/锁定数据文件
  • ORA-01110,ORA-01157错误处理
  • ORA-01110,ORA-01157错误处理 | ORA-01110,ORA-01157错误处理 ...

    Oracle数据库中出现ORA-01157: 无法标识/锁定数据文件
  • ORA-01157: cannot identify/lock data file 6
  • ORA-01157: cannot identify/lock data file 6 | ORA-01157: cannot identify/lock data file 6 ...

    Oracle数据库中出现ORA-01157: 无法标识/锁定数据文件
  • ORA-01157: cannot identify/lock data file n 故障一例
  • ORA-01157: cannot identify/lock data file n 故障一例 | ORA-01157: cannot identify/lock data file n 故障一例 ...