database:oracledb:expdp
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| database:oracledb:expdp [2023/02/08 16:00] – ↷ oracledb:expdp から database:oracledb:expdp へページを移動しました。 mikoto | database:oracledb:expdp [2025/04/17 15:47] (現在) – [物理バックアップ] mikoto | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Oracle DB バックアップ ====== | ====== Oracle DB バックアップ ====== | ||
| + | [[database: | ||
| + | |||
| + | データポンプへのアクセス権限の確認 | ||
| + | <code sql> | ||
| + | SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = ' | ||
| + | </ | ||
| + | |||
| + | <code sql> | ||
| + | select * from dba_sys_privs; | ||
| + | </ | ||
| + | |||
| + | 現在のユーザーの権限のみ確認したい場合は | ||
| + | <code sql> | ||
| + | select * from user_sys_privs; | ||
| + | select * from dba_role_privs; | ||
| + | select * from dba_tab_privs; | ||
| + | </ | ||
| + | |||
| Oracle DB 11g 移行のバックアップは以下の手順で行う。 | Oracle DB 11g 移行のバックアップは以下の手順で行う。 | ||
| ユーザーにフルバックアップの権限を付与する | ユーザーにフルバックアップの権限を付与する | ||
| 行 6: | 行 24: | ||
| </ | </ | ||
| ディレクトオブジェクトの作成 | ディレクトオブジェクトの作成 | ||
| - | < | + | < |
| create directory YOUR_DATA_PUMP AS ' | create directory YOUR_DATA_PUMP AS ' | ||
| </ | </ | ||
| 行 14: | 行 32: | ||
| </ | </ | ||
| ディレクトリオブジェクトへの権限を付与する。 | ディレクトリオブジェクトへの権限を付与する。 | ||
| - | < | + | < |
| 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=< | |LOGFILE=< | ||
| |CONTENT=< | |CONTENT=< | ||
| + | |||
| + | ===== 物理バックアップ ===== | ||
| + | 物理バックアップを行う場合、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; | ||
| + | </ | ||
| + | |||
| + | バックアップ対象のオンラインREDOログは | ||
| + | <code sql> | ||
| + | select * from v$logfile; | ||
| + | </ | ||
| + | |||
| + | コントロールファイルの場所を探すには | ||
| + | <code sql> | ||
| + | select * from v$controlfile; | ||
| + | </ | ||
database/oracledb/expdp.1675839620.txt.gz · 最終更新: 2023/02/08 16:00 by mikoto