0

Oracle 上のデータベースを Linux から Windows にエクスポートしています。

Stack Overflow ですべての回答を既に試しました。

exp を使用すると、次のように表示されます。

Message 206 not found; No message file for product=RDBMS, facility=EXP

Copyright (c) 1982, 2009, Oracl

Invalid format of Export utility name

Verify that ORACLE_HOME is properly set

Export terminated unsuccessfully

EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXP

ORACLE_HOME、ORACLE_SID、および PATH をエクスポートしました。

export ORACLE_HOME=u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=xe
export PATH=$PATH:$ORACLE_HOME

expdp も使用してみましたが、これにより次のエラーが発生します。

UDE-00013: Message 13 not found; No message file for product=RDBMS, facility=UDE
UDE-00019: You may need to set ORACLE_HOME to your Oracle software directory

私は今、本当に答えに行き詰まっています。

事前に助けてくれてありがとう。

編集: Oracle_env.sh

4

1 に答える 1

0

ORACLE_HOMEパスが間違っています。最初の がありません/。つまり、Oracle ツールは必要なファイルを認識できないため、表示されるエラーが発生します。を変更すると、そのホーム内にディレクトリPATHも追加されます。bin

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=xe
export PATH=$PATH:$ORACLE_HOME/bin

これらのコマンドをファイルに入れる場合は、ファイルをソースする必要があるため、変更が現在のセッションに適用されます。これらの 3 行をそのファイルにコピーすることにより、シェル プロファイル スクリプト (例: ) に直接設定することもでき~/.bash_profileます。これにより、今後のログインのために自動的に設定されます。

Oracle は、environmet を設定するためのファイルを提供しているため、これらを自分で設定する代わりに、次のようにすることができます。

. /u01/app/oracle/product/11.2.0/xe/oracle_env.sh

ログインするたびに手動で行うか、その行をシェルプロファイルスクリプトに追加することでより便利になります。

于 2017-01-06T10:24:12.107 に答える