ユーザ用ツール

サイト用ツール


database:oracledb:expdp

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
database:oracledb:expdp [2023/02/08 16:00] – ↷ oracledb:expdp から database:oracledb:expdp へページを移動しました。 mikotodatabase:oracledb:expdp [2025/04/17 15:47] (現在) – [物理バックアップ] mikoto
行 1: 行 1:
 ====== Oracle DB バックアップ ====== ====== Oracle DB バックアップ ======
 +[[database:oracledb|一つ上へ]]
 +
 +データポンプへのアクセス権限の確認
 +<code sql>
 +SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'ユーザー名';
 +</code>
 +
 +<code sql>
 +select * from dba_sys_privs;
 +</code>
 +
 +現在のユーザーの権限のみ確認したい場合は
 +<code sql>
 +select * from user_sys_privs; -- システム権限の確認
 +select * from dba_role_privs; -- ロール権限の確認
 +select * from dba_tab_privs; -- オブジェクト権限の確認
 +</code>
 +
 Oracle DB 11g 移行のバックアップは以下の手順で行う。 Oracle DB 11g 移行のバックアップは以下の手順で行う。
 ユーザーにフルバックアップの権限を付与する ユーザーにフルバックアップの権限を付与する
行 6: 行 24:
 </code> </code>
 ディレクトオブジェクトの作成 ディレクトオブジェクトの作成
-<code>+<code sql>
 create directory YOUR_DATA_PUMP AS 'C:\backup\'; create directory YOUR_DATA_PUMP AS 'C:\backup\';
 </code> </code>
行 14: 行 32:
 </code> </code>
 ディレクトリオブジェクトへの権限を付与する。 ディレクトリオブジェクトへの権限を付与する。
-<code>+<code sql>
 grant read on directory YOUR_DATA_PUMP to user; grant read on directory YOUR_DATA_PUMP to user;
 grant write on directory YOUR_DATA_PUMP to user; grant write on directory YOUR_DATA_PUMP to user;
行 29: 行 47:
 |LOGFILE=<file_name> |エクスポート時のログファイル名を指定する。| |LOGFILE=<file_name> |エクスポート時のログファイル名を指定する。|
 |CONTENT=<type> |エクスポート対象を指定する。\\ data_only = 表のデータのみ\\ metadata_only = オブジェクト定義のみ\\ all = 定義とデータ(デフォルト)| |CONTENT=<type> |エクスポート対象を指定する。\\ data_only = 表のデータのみ\\ metadata_only = オブジェクト定義のみ\\ all = 定義とデータ(デフォルト)|
 +
 +===== 物理バックアップ =====
 +物理バックアップを行う場合、DBFファイルをコピーすることになる。
 +バックアップ対象のファイルを検索するには、以下のクエリを実行する。
 +<code sql>
 +select
 +  dt.tablespace_name,
 +  ddf.file_name,
 +  dt.status
 +from
 +  dba_tablespaces dt,
 +  dba_data_files ddf
 +where
 +  dt.tablespace_name = ddf.tablespace_name;
 +</code>
 +
 +バックアップ対象のオンラインREDOログは
 +<code sql>
 +select * from v$logfile;
 +</code>
 +
 +コントロールファイルの場所を探すには
 +<code sql>
 +select * from v$controlfile;
 +</code>
database/oracledb/expdp.1675839620.txt.gz · 最終更新: 2023/02/08 16:00 by mikoto