0

.dmpファイルをOracle11gDBにインポートしようとしています。

以下のENV変数を設定し、impおよびimpdpコマンドを実行しようとしていますが、以下のエラーが発生します。

誰かがここで私を助けることができますか?dmpファイルをRACDBにインポートする際に発生する可能性のあるエラーとその解決策は何ですか?

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

impdp を起動するサーバーの instance_name に ORACLE_SID を設定します。

于 2013-03-12T11:56:51.607 に答える
0

環境変数が正しく設定されていないか、サーバーが実行されていないようです。小切手:

  • サーバーは同じマシンで実行されています
  • サーバーには同じORACLE_HOMEがあります-ORACLE_HOMEに末尾のスラッシュがないことを確認してください

于 2013-03-12T11:51:48.763 に答える