问题标签 [controlfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
68 浏览

oracle - 从 DBF 和控制文件恢复 Oracle 数据库

是否可以从控制文件和数据文件恢复我的Oracle数据库,在数据库处于运行状态时服务器发生故障后,我只能恢复这些文件。

我尝试了很多方法来恢复数据库但无法这样做,分享我经历过的步骤

在新机器关机数据库上安装了相同版本的 Oracle 将 oradata 文件夹中的控制文件和数据文件替换为恢复的文件。我还尝试从恢复的数据文件中创建控制文件

执行所有上述步骤后,我得到

ORA-00205: 识别控制文件时出错,请查看警报日志以获取更多信息

并在警报日志下

ORA-00210: 无法打开指定的控制文件 ORA-00202: 控制文件: 'E:\APP\AHSAN.TANWEER\ORADATA\ORCL\CONTROL01.CTL' ORA-27048: skgfifi: 文件头信息无效 OSD-04001: 无效的逻辑块大小 (OS 3242482225)

我无法从服务器恢复 Init.ora 文件,有什么方法可以从控制文件和数据文件恢复数据库?

0 投票
0 回答
42 浏览

groovy - 如何修改 Debian 控制文件构建依赖版本?

有一个简单的控制文件:

另外,我有一个 Map<> 包含: package : version

我需要修改此文件的Build-Depends属性(通过 groovy/Jenkins/shell)并替换每个完全不包含版本限制的构建依赖项(例如 pkg-config)以包含特定版本:(= 1.0)

版本应取自地图

修改后的文件应该是这样的:

归根结底,需要一些方法来遍历 Build-Depends 检查是否包含版本限制,如果没有,则将版本从 Map

任何想法?我可以使用文本处理方法来做到这一点,但我会寻找更官方的方式来处理 Debian 的控制文件修改