0

我正在尝试将 .dmp 文件导入我的 oracle 11g 数据库。

我在 ENV 变量下设置,然后我尝试运行 imp 和 impdp 命令,但我遇到了错误。

有人能帮我一下吗?将 dmp 文件导入 RAC DB 时可能出现的错误及其解决方案是什么?

ENV variables i set

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_SID=orcl

Error Trace------------------------------------------------------------------------------

[uimuser@blr2261783 bin]$ imp

Import: Release 11.2.0.3.0 - Production on Tue Mar 12 06:08:28 2013

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

Username: sys
Password:

IMP-00058: ORACLE error 1034 encountered
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
IMP-00005: all allowable logon attempts failed
IMP-00000: Import terminated unsuccessfully
[uimuser@blr2261783 bin]$
4

3 回答 3

1

我在使用 impdp 的 Linux Oracle 11g 上遇到了同样的错误。
我在 Linux 上有一个不正确的 ORACLE_SID env,在我的情况下它需要是case sensitive.

所以就我而言,我不得不使用:

ORACLE_SID=mysid

代替

ORACLE_SID=MYSID

于 2015-01-14T07:59:52.617 回答
1

先试试 sqlplus。

可能 orcl 不是 SID 而是 orcl1 或 orcl2。做一个:

select * from v$instance

并将 ORACLE_SID 设置为您启动 impdp 的服务器上的 instance_name

于 2013-03-12T11:56:51.607 回答
0

似乎您的环境变量设置不正确或您的服务器未运行。查看:

  • 您的服务器在同一台机器上运行
  • 服务器具有相同的ORACLE_HOME - 检查 ORACLE_HOME 上没有斜杠

于 2013-03-12T11:51:48.763 回答