如何从 dmp 文件创建数据库?我的系统上没有具有相同结构的日志和现有数据库。因此,它必须包含作业、事件、表等。
我的第二个问题是在这种情况下安装 oracle 11g 时应该选择哪个选项。 1.创建和配置数据库 2.仅安装数据库软件。
您需要创建一个新数据库,因为没有导入工具(imp/impdp(可以执行此操作。
您需要:
- 安装数据库软件
- 使用 DBCA 或 CREATE DATABASE 创建一个新的空数据库。
因此,在您的情况下,这意味着选项 1(因为 Oracle 通用安装程序提供了在安装数据库软件后使用 DBCA 创建数据库的选项(。
运行导入的许多详细信息取决于导出的运行方式(导出是否完全(。通常,如果非默认表空间已在源数据库上使用,则需要创建它们。
你可以认为Oracle由三部分组成:
-
服务器上安装的甲骨文软件
-
包含所有基础结构表的"空"数据库
您的 内容,即您的架构和表
要导入.dmp
文件,您至少需要 1. 和 2。因此,您必须"创建和配置数据库"。
您可能需要查看 https://github.com/oracle/vagrant-boxes 以获取有关如何执行此操作的指导。