Oracleのdmpファイルとは何ですか?

WBOY
リリース: 2022-05-07 17:43:33
オリジナル
12868 人が閲覧しました

Oracle では、dmp ファイルはデータベースからエクスポートされたファイルであり、データベースのバックアップと移行によく使用されます。たとえば、dmp ファイルをインポートする場合は、まず dmp ファイルをダンプ パスに保存する必要があります。 「imp dp username /Password@orcl...インポートする必要がある dmp ファイルの名前」コマンドを使用してインポートできます。

Oracleのdmpファイルとは何ですか?

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

oracle の dmp ファイルとは何ですか?

は、oracle データベースからエクスポートされたデータベース ファイルで、データベースのバックアップと移行によく使用されます。一般に、exp コマンドはエクスポートに使用され、imp コマンドはインポート、つまりデータベースの復元に使用されます。

2. エクスポート (バックアップ) dmp

通常、プロジェクトの要件が更新されると、それに応じて Oracle データベースの内容も変更されます。将来必要になった場合に復元できるように、古い Oracle データベース データのバックアップを作成する必要があります。

具体的な操作プロセスは次のとおりです:

1. まず、バックアップ ファイルが保存されている場所、つまりデフォルトで dmp が保存されているパスの場所を見つけます

(1) Linux システムにアクセスし、「At this time, we are the root user.At this time, we need to switch to oracle user,

su - oracle
ログイン後にコピー

」と入力します。 (2) sql

sqlplus / as sysdba
ログイン後にコピー

(3) クエリ SQL ステートメント

select * from dba_directories where directory_name='DATA_PUMP_DIR';
ログイン後にコピー

を入力 出力結果は、/home/oracle_11/app/admin/ となります。 orcl/dpdump、パスが見つかりました。

2. データベース バックアップ コマンドを実行します。

expdp (用户名)/(密码)@orcl dumpfile=expdb_isc_20211012.dmp(自定义命名.dmp)
ログイン後にコピー

コマンドを入力すると、カスタム名付きの dmp ファイルが上記のパスに保存され、バックアップが完了します。 。完了後、上記のパスでバックアップ ファイルを表示できます。

3. DMP ファイルのインポート

は、データベースの移行によく使用されます。追加の新しいサーバーを展開する必要がある場合は、事前にバックアップされた dmp ファイルをインポートする必要があります。新しいサーバーにインポートされた環境。

1. インポートする前に、DMP データを保存するための新しいユーザーを作成する必要があります

新しいユーザー コマンド:

create user (用户名) identified by (密码)
ログイン後にコピー

() 内部のコンテンツは独自のものです。ユーザー名とパスワードを入力し、新規作成後にユーザーに権限を付与します

grant dba to (用户名)
ログイン後にコピー

新規作成後に不明な場合は、新規作成されたかどうかを確認できますので、以下のSQLを実行してください。出力結果には新しく作成したユーザー名が含まれており、これはすでに作成されていることを意味します。

 select username from dba_users;//查看oracle所有用户
ログイン後にコピー

この手順をうまく実行して、dmp ファイルをインポートできるようにします。

2. インポートする前に、dmp ファイルをダンプ パスに保存する必要があります。FileZilla ソフトウェアを使用して sftp をサーバー アドレスに接続し、ローカル ファイルを Linux システムの対応するパスに転送できます。

3. インポート コマンドを実行します

impdp (用户名)/(密码)@orcl  dumpfile=ISC2220210702.DMP(需要导入的dmp文件名)
ログイン後にコピー

これで、dmp のインポートは完了です。

推奨チュートリアル: 「Oracle ビデオ チュートリアル

以上がOracleのdmpファイルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!