重建控制文件后某些文件被命名为MISSINGnnnnn

【异常】Error loading ASGI app. Could not import module ‘main‘ 出现或。 阅读详情
 

重建控制文件后某些文件被命名为MISSINGnnnnn

转自:http://blog.chinaunix.net/space.php?uid=21267615&do=blog&cuid=2205553

在复习OCP的过程中看到一题:
The loss of the control file forced you to re-create the control file .
After re-creating it nad opening the database , you find that some of the data files are named as MISSINGnnnnn ,
where nnnnn is a five-digit number starting with 0 . What could be the possible reason ?

A. These are the data files that are corrupted .
B. There is no SYSAUX tablespace in your database .
C. There is read-only tablespace in your database .
D. These are the data files that cannot be recovered .

Answer : C
不太明白为什么 read-only tablespace 会有这种表现,后来一顿搜索终于找到原因了。
Read-only files should not
be listed in the CREATE CONTROLFILE statement so that recovery can skip these files.
No recovery is required for read-only datafiles unless you restored backups of these
files from a time when the datafiles were read/write.
After you create a new control file and attempt to mount and open the database, the
database performs a data dictionary check against the files listed in the control file. For
each file that is not listed in the CREATE CONTROLFILE statement but is present in the
data dictionary, an entry is created for them in the control file. These files are named as
MISSINGnnnnn, where nnnnn is a five digit number starting with 0.
After the database is open, rename the read-only files to their correct filenames by
executing the ALTER DATABASE RENAME FILE statement for all the files whose name
is prefixed with MISSING.

All the restrictions related to read-only files in CREATE CONTROLFILE statements also
apply to offline normal tablespaces, except that you need to bring the tablespace online
after the database is open. You should leave out tempfiles from the CREATE
CONTROLFILE statement and add them after database open.
只读文件是不记录在Create ControlFile 这个“救命”语句里面的,原因是没有必要对这些文件进行恢复操作,但是,数据字典里面是有这些read-only表空间的记录的,当用一个新的 control file打开数据库的时候,Oracle 会检查新 control file 中的文件列表和数据字典里面的文件列表对比,结果在新 control file 中找不到,于是就会将这些文件命名为 MISSINGnnnnn (n是数字,以0为开头)。
手把手教你用ESP32-C3打造智能聊天机器人-立创实战派 本文将详细介绍如何利用立创ESP32-C3开发板,烧录小智AI程序,快速实现一个功能强大的聊天机器人。 阅读详情

相关推荐

赛灵思Xilinx 7系列FPGA硬件设计知识总结

本文讲述了赛灵思7系列FPGA硬件设计的关键点,为使用该系列FPGA提供硬件设计参考。

csdn_dsw的博客 3621

备份与恢复--重建控制文件后数据文件损坏的恢复

恢复办法知用于:控制文件重建后的数据文件损坏前提条件:归档模式,有完整的归档日志和重建控制文件前的数据文件方法:将以前备份的文件拷贝过来,做一次recover就行了[@more@]重建控制文件之前的归档日志。SQL> SE...

ckomuo086028的博客 187

小白投资理财 - 解读威廉分形指标 Williams Fractals

威廉分形指标用于识别价格趋势中的关键点,帮助判断支撑位和阻力位。

wumingxiaoyao的博客 4338

oracle数据库之控制文件丢失,重建数据文件

重建数据文件 没有备份文件,控制文件丢失,不是归档模式 1.删除控制文件 进入数据库,shutdown命令失效 2.恢复步骤 2.1强制关闭数据库,启动到弄mount状态 SQL> shutdown abort;强制关闭数据库 SQL>startup 此时数据只能启动nomount状态 2.2先创建pfile文件在查看启动的db_name参数 SQL> create pfile from spfile; 2.3获取字符集信息 SQL> select userenv('la

m0_46400195的博客 998

Rokid眼镜高精度图像识别的五大工程破局点

图像识别是AR交互的基础能力,其核心在于将现实图像映射为可计算的数字特征,并通过几何建模解算空间姿态。在专用AR眼镜场景中,该过程面临光学畸变、传感器时序错位、低延迟跟踪与人因适配等复合挑战。尤其在工业现场,Rokid Max系列的鱼眼镜头畸变、IMU-视觉异步采样、窄FOV下快速眼动等物理约束,使传统基于AR Foundation或OpenCV的识别方案失效。本文聚焦真实部署中的关键瓶颈,涵盖实时反畸变纹理渲染、原生SDK直调优化、端侧轻量CNN模型(TinyImageNet-Rokid)、IMU-视觉紧

weixin_33681778的博客 697

离线环境下 Ubuntu 22.04 制作自定义apt源 安装 Docker环境 的部署方案

本文介绍了一种在无外网环境下部署服务器项目的离线方案。通过在外网环境中制作包含APT软件包和Docker镜像的离线资源包,实现在内网环境中的完整部署。方案详细说明了离线APT源的制作方法、Docker镜像的导出/导入流程,以及内网服务器的软件安装和网络配置步骤。特别强调了版本一致性、目录结构规范和网络适配等注意事项,适用于需要严格隔离网络的生产环境部署。该方案具有可扩展性,可根据实际需求调整软件包和镜像列表。

mmx_2022的博客 654

$ORACLE_HOME/dbs/unnamed0000X文件及问题处理

RDBMS 12.1的dataguard。 以前碰到过,dataguard的filename_convert参数有问题的时候,不会在备库上的数据目录下产生数据文件,但是会在$ORACLE_HOME/dbs下生成一个unnamed0000x文件。 这次的dataguard,发现$ORACLE_HOME/dbs下没有这个文件。但是查询v$datafile,有这个文件。 在对库进行recover的时候,发现“file in the controlfile not found in data dictinar

文档搬运工 660

sid图像数据_遥感影像数据

影像数据基本概念影像数据是由卫星或飞机上的成像系统获得的影像,多为遥感影像数据。影像数据的每个像元都有一个值,表示传感器探测到像素对应地面面积上目标物的电磁辐射强度,也叫亮度值、灰度值。SuperMap支持的影像数据格式有:*.img、*.tif、*.tiff、*.bmp、*.jpg、*.png、*.gif、*.raw、*.sid等。计算机以二进制记录数据,所以其量化的等级以二进制来划分,即2n。...

weixin_39534395的博客 1627

对于创建控制文件后MISSINGnnnn文件的处理

1 MISSINGnnnn文件产生的原因数据字典file$中存在某个数据文件,而新创建控制文件时没有指定该数据文件,则数据库会在新的控制文件中创建一个该数据文件条目,文件名为MISSINGnnnn其中nnnn为十进制文件号2 对于missingnnnn数据文件的处理如果MISSSINGnnnn文件属于只读或者正常离线,则可通过重命名MISSINGnnnn文件为真实文件来进行处理。如果MISSING...

weixin_34289744的博客 185

从动态规划到最优控制:Hamilton-Jacobi-Bellman (HJB) 方程的核心思想与应用

本文深入解析了Hamilton-Jacobi-Bellman (HJB) 方程的核心思想与应用,从动态规划到最优控制的演变过程。通过实际案例展示了HJB方程在机器人路径规划、工业机械臂优化等领域的实践价值,并探讨了数值求解方法和深度学习结合的神经HJB前沿进展。

weixin_28700411的博客 458

8、使用 TPCx - HCI 基准测试表征 HCI 集群的性能和弹性

本文详细介绍了 TPCx - HCI 基准测试,用于衡量超融合基础设施(HCI)集群的性能、稳定性和扩展性。TPCx - HCI 扩展了 TPCx - V 的理念,通过 Tile 架构和弹性特性,全面评估硬件、虚拟化、存储和网络组件的表现。文章还通过多个实验场景分析了负载均衡、数据布局和重新同步策略对性能的影响,并提出了部署和优化 HCI 集群的建议。

sun99的博客 179

Oracle重建控制文件的问题

Oracle重建控制文件的问题 首先说下故障是如何发生的 Oracle的控制文件(controlfiles)的存放路径,默认情况下是位于:$ORACLE_HOME\oradata\<oracleSID>\目录下;在该目录下存在3个控制文件:CONTROL01.CTL、CONTROL02.CTL、CONTROL03.CTL. 当然这3个控制文件放在同一目录是不...

weixin_30680385的博客 199

2026滑块验证码终极实战:缺口检测算法+人机轨迹模拟,识别率从60%飙升至95%全方案

**摘要:2026年AIGC技术发展导致传统验证码失效,滑块验证码成为主流防护手段。本文深入分析了传统方案识别率低的原因,并提出多级检测融合和行为拟合优化方案。通过图像预处理优化、三级缺口检测引擎(差分图像法、Hu矩轮廓匹配、YOLOv8n模型兜底)将识别率提升至99.2%。同时针对轨迹模拟环节,设计了包含抖动特征、时间随机性和个体差异的行为模型,使通过率从12%提升至87%。该方案解决了传统方法在缺口定位精度和轨迹真实性方面的核心痛点,为应对新一代验证码风控提供了完整的技术框架。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1899

[原]重建控制文件后某些文件被命名为MISSINGnnnnn

在复习OCP的过程中看到一题: The loss of the control file forced you to re-create the control file . After re-creating it nad opening the database , you find that some of the data files are named as M...

weixin_34262482的博客 138

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Android之UID and PID

我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。 我们在同一个application内部,可以随意的startActivity fro...

357

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ORACLE 控制文件认知

1. 控制文件: 一个记录数据库物理结构的二进制文件。 2. 控制文件主要包含:数据库名(DB_NAME)数据文件名,与位置, REDOLOG文件名与位置数据库创建时间当前日志SCNCHECKPOINT号 3. 控制文件在打...

cizp35655的博客 193

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

支付宝 公共错误码 手机版 0000 系统错误

支付宝 公共错误码 手机版 0000 系统错误 找不到 错误吗啊 0000 我们返回的错误吗 string(260) "partner=2088111951638245&req_id=20151230091232&res_error=00000000system exception系统异常&sec_id=MD5&service=alipay.wap.trade

AI 前沿技术实战博客:LLM / Agent / AI 制药 / 生信四大栏目日更,硬核干货 + 可复现代码,看完就能上手 2万+

Android报INSTALL_FAILED_UID_CHANGED解决办法

在通过Android Studio安装应用的前,提示INSTALL_FAILED_UID_CHANGED,这里总结下解决办法:1、尝试通过ADB删除产生冲突的数据文件adb rm -rf /data/data/<your.package.name>很多地方都指明该方式可行,但该方法需要root权限,而我的情况则是在data/data/并没有该文件夹,2、移除非必要的标签 参考:http://sta

Walk the horizon 1万+

[IPhone] Missing file解决办法

问: I recently upgraded to Xcode 4 (which is a great upgrade) but now I'm getting some warnings that I did not get before. I have looked through forums and other SO posts but have not come acros...

mmdev 2230

Oracle技巧:如何诊断一些未预料的 Oracle 错误(ORA-NNNN)

Oracle技巧:如何诊断一些未预料的 Oracle 错误(ORA-NNNN) 2016-12-15诗檀软件AIX专家俱乐部 这里我们讨论下如何诊断一些未预料的 Oracle 错误(...

coco3600的博客 184

设置ODBC的自定义类CSetODBC

何志丹一,功能描述用于配置数据源用户名及密码.1,可以得到连接串,此串可用于CMyRecordset(派生于CRecordset)的GetDefaultConnect(),也可以用干CDataBase类OpenEx.2,如果用户配置正确,只需要配置一次,相关信息记录在文件.3,可以指定存储信息的文件名.因为有可能几个程序共用一个数据源.4,用户可以重新配置数据5,可以得到当前数据的类型.6

闻缺陷则喜何志丹 3134

Oracle静默安装,含仅软件安装和数据库安装及常见报错处理方法DBT-10317 DBT-05509 [FATAL] ORA-03114

本文详解Oracle 19c单机版静默安装与数据库创建全流程,涵盖目录配置、响应文件编写、安装及建库命令,附常见报错(如DBT-10317、ORA-03114)解析与解决方案,包含删库指令与日志分析,适合内网环境自学实战,免费干货,实用性强。

qq_41474349的博客 180

Spring 事务详解:@Transactional 如何生效、何时回滚、传播行为怎么选

从订单与库存写入出发,拆解 @Transactional 的代理调用链、默认回滚规则与自调用问题;通过 Spring Boot + H2 的五个验证用例比较 REQUIRED、REQUIRES_NEW、NESTED,并说明数据库事务与 Redis、消息和远程接口的边界。

qq_74421990的博客 313

MySQL系统篇,库的操作(三):建库、字符集校验规则与备份恢复

本文系统讲解MySQL数据库创建与管理,聚焦字符集(CHARACTER SET)与校验规则(COLLATE)的核心作用:前者决定字符存储范围,后者影响比较与排序逻辑。通过对比utf8_general_ci(不区分大小写)与utf8_bin(二进制比较)的实测差异,揭示其对查询结果和排序顺序的显著影响。文章还详解CREATE DATABASE语法、IF NOT EXISTS防错机制、命名规范及跨版本兼容性问题,并强调新项目应优先使用utf8mb4以支持完整Unicode。最后提供SHOW CREATE DAT

dasdasfv的博客 293

Oracle多租户集群PDB异机恢复至单机部署数据库

本文详细演示了将Oracle RAC集群中的PDB(RMAN_PDB)通过RMAN备份恢复至单机CDB的全过程。首先在源库创建测试PDB并插入数据,随后配置RMAN备份路径,备份该PDB及其元数据文件。接着将备份文件传输至单机环境,启动实例并恢复控制文件与数据文件,最后利用DBMS_PDB.EXPOSE_PDB_FROM_RMAN生成PDB描述文件,将其插入新单机CDB中,实现PDB的独立使用。整个流程涵盖数据准备、备份、恢复及插入,完整验证了跨环境PDB迁移的可行性。

qq_57492774的博客 191

Mysql数据库基础篇(三):全面掌握数据库与数据表操作:深度剖析底层文件差异与核心管理机制

如果你想彻底改掉某个字段的名字,应该使用 change。实例:将 employee表中的 name列修改为xingming注意:使用 change时,即便不改变数据类型,在指定了新列名后依然需要完整地写一遍它的数据类型与约束定义。

2501_93641778的博客 245
上一篇: Compressed backups
下一篇: DBID
lrunyang
博客等级 码龄15年 15粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值