从dpump文件还原Oracle数据库

时间:2016-11-21 16:29:54

标签: database oracle

我在Oracle Linux 7上安装了Oracle 12c。我选择了一个安装软件而没有创建任何数据库,因为我的目标是通过从dpump文件恢复来创建数据库。 当我使用impdp和sysdba用户来恢复我的数据库时,我收到以下错误:

> UDI-01034: operation generated ORACLE error 1034 ORA-01034: ORACLE not
> available ORA-27101: shared memory realm does not exist Linux-x86_64
> Error: 2: No such file or directory Additional information: 3640
> Additional information: 291541407 UDI-00003: all allowable logon
> attempts failed

我是否必须在安装软件或dbca工具中创建至少一个数据库才能从dpump文件导入其他数据库?

1 个答案:

答案 0 :(得分:0)

是。您无法导入到不存在的数据库中。您需要使用DBCA创建一个,然后您可以使用您的impdp将其重新插入。请记住,如果您使用可插拔,则需要连接到分配给该可插拔服务的服务,或者你有问题。

-Jim