私は同じ質問への私の答えのためにこのリンクを通過しました。同じリンクを続行できるかどうかわからなかったため、新しい質問を作成しました。
Oracle 10gダンプファイルOracle 11gデータベースにプッシュ
私が間違っているとすみません。
imp
を次のパラメーターで使用した場合:
file=my.dmp log=my.log fromuser=myuser touser=myuser statistics=none, ignore=y, full=y
次のエラーが発生しました:
IMP-00058: Oracle error 12560 encountered
ORA-12560: TNS:protocol adapter error
IMP-00000: Import terminated unsuccessfully
また、このエラーメッセージがありました
プロシージャエントリポイントlongjmpがダイナミックリンクライブラリORAUTS.DLLで見つかりませんでした
データベースとdevsuiteホームは、Windowsの2つの異なるドライブにインストールされます。これを使用して、11gのホームからdatapump importコマンドを実行する必要があるという言及がいくつか見つかりました。
set Oracle_HOME=C:\app\Administrator\product\11.1.0\db_1
set Oracle_SID=ORCL11R1
このOracleデータベースは初めてです。このコマンドはコマンドプロンプトで実行する必要がありますか。インストールはWindowsで行われるため、「set Oracle_HOME」ですか?
これについての提案は歓迎されます。
そのエラーは、おそらく正しくない環境設定が原因である可能性が高く、おそらくあなたのPATH
も混同されています。
コマンドプロンプトで、Oracle 11gホームが実際に上記の投稿と同じであると想定して、次のコマンドを実行します。
set Oracle_HOME=C:\app\Administrator\product\11.1.0\db_1
set Oracle_SID=ORCL11R1
set PATH=%Oracle_HOME%\bin;%PATH%
sqlplus
で接続できることを確認してから、imp
を起動します。
(ただし、代わりにexpdp
/impdp
データポンプツールの使用を検討してください。imp
/exp
は基本的に11gでは非推奨です。)