バックアップを別のデータベースにインポートしようとしています。
ここに私の " imp_schema.sh
" ファイルがあります:
impdp userid=system/admin2018@NODO1 content=data_only full=n schemas=prueba directory=BACKUPS dumpfile=full_import.dmp logfile=prueba.log
そのため、(ソース サーバーで) oracle/oracle としてログインし、次の操作を行います。
$ bash
bash-3.00$ cd /oradata2/backups/
bash-3.00$ ./imp_schema.sh
Import: Release 11.2.0.1.0 - Production on Tue Feb 6 11:10:36 2018
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation
bash-3.00$
.dmp および .sh ファイルは両方とも「/oradata2/backups/」内にあります。
する
SELECT DIRECTORY_NAME, DIRECTORY_PATH FROM DBA_DIRECTORIES;
ソース ディレクトリで SQL を使用すると、ディレクトリが次のように表示されます。
DIRECTORY_NAME DIRECTORY_PATH
BACKUPS /oradata2/backups
なぜこのエラーが発生するのですか?