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