問題タブ [impdp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - LRM-00111 Oracle 12 DB のインポート中にエラーが発生しました
Windows Server 12 R2 でホストされている Oracle Database 12c Enterprise Edition リリース 12.1.0.1.0 - 64 ビット プロダクションをインポートしたいのですが、次のエラーが発生しました。
これらすべてのコマンドに対して
oracle11g - ORA-00959: 表領域'USERS'が存在しません。しかし、私はそれを選択した結果に持っています
EXPDP コマンドを使用して作成された DB ダンプ {Oracle XE 11g (11.2.0.2.0)} をインポートしようとしています。以下は、インポートに使用したコマンドです。
このコマンドを実行すると、同じ理由で多くのエラーが発生します
ORA-00959: 表領域'USERS;' 存在しません
ただし、select tablespace_name from dba_tablespaces;を実行すると、USERS テーブルスペースが存在することがわかります。
関連するいくつかの質問を読んだ後、ユーザー VNP の権限に関連している可能性があることがわかり、権限も提供しました。
この DB ダンプをインポートしようとすると、同じエラーが発生します。なぜこれが起こるのか、正しい方向を教えてください..? 前もって感謝します。
oracle - .sh の実行時に ORA-39002、ORA-39070、ORA-29283、ORA-06512、および ORA-29283 が発生する
バックアップを別のデータベースにインポートしようとしています。
ここに私の " imp_schema.sh
" ファイルがあります:
そのため、(ソース サーバーで) oracle/oracle としてログインし、次の操作を行います。
.dmp および .sh ファイルは両方とも「/oradata2/backups/」内にあります。
する
SELECT DIRECTORY_NAME, DIRECTORY_PATH FROM DBA_DIRECTORIES;
ソース ディレクトリで SQL を使用すると、ディレクトリが次のように表示されます。
なぜこのエラーが発生するのですか?
oracle - データベース間の Oracle Data Pump 転送
データ ポンプが特に必要で、解決策を探すのに苦労しています。
現在、あるデータベースからテーブルを (クエリに基づいて選択的に) エクスポートし、同じデータを別のデータベースにインポートする exp/imp プログラムがあります。このプログラムとダンプ ファイルは、ソース データベースと宛先データベースの両方にアクセスできる共通のサーバー上にあります。これは完全に自動化されたプロセスです。ゆっくりではありますが、うまく機能します。
さまざまな理由により、このプログラムをデータ ポンプを使用するように移行する必要があります。現在の最大の変更点は、dmp ファイルの場所です。データベース サーバー自体へのアクセスも非常に制限されていますが、データ ポンプは実行できます。
プロセスは同じ共通サーバーから実行されますが、エクスポートされたファイルはソース データベースのデータベース サーバーに置かれます。問題ありません。expdp を使用して dmp ファイルを作成できます。
私の問題は、同じデータを宛先データベースに取得する方法です。impdp を実行すると、(ソース領域ではなく) 宛先領域に data_pump_dir が期待されます。繰り返しますが、これは自動化されており、scp や ftp などを使用して dmp ファイルを転送できる余裕はありません。
datapump を使用してこの問題を解決するには、どうすればよいですか?