甲骨文数据库恢复

Oracle database recovery

我住在乌克兰的哈尔科夫。由于使用俄语war,现在搬到了另一个地方。回到哈尔科夫,我有带有 Oracle 数据库的 HP ProLiant 服务器。在逃离城市之前,我将文件系统复制到我的笔记本电脑上。笔记本电脑上安装了 Oracle Linux。

是否可以 restore/run 数据库实例与我的所有数据库 schemas/users 从该文件系统副本?

我是 Java 和 PL/SQL 开发人员。但我不是 Oracle 管理员,Oracle 是一个相当复杂的系统,我很难从文件系统的副本中 运行 它。

另外,我设法从服务器上拿到了所有 4 个 SAS 驱动器并随身携带。但是我这里没有服务器,我会尽量找有服务器的人。

请指导我或提供一些想法,我可以对 运行 数据库做些什么。或导出和导入数据到新数据库。

如果您的文件路径与原始 Oracle 数据库中的文件路径相同,则以下内容将起作用。

  1. 创建新数据库。
  2. 立即关机;
  3. 将命令 window 更改为备份所在的同一目录。
  4. 以新数据库作为目标启动 RMAN

以下是您将发出的 rman 命令:

 startup nomount;
 restore controlfile from '<<file path to control file>>';
 shutdown immediate;
 startup mount;
 restore database;
 recover database;
 alter database open resetlogs;