database:oracledb9i:backup_restore
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| database:oracledb9i:backup_restore [2023/05/23 17:47] – [論理バックアップとリストア] mikoto | database:oracledb9i:backup_restore [2023/07/14 16:20] (現在) – [SQLファイルを使う場合] mikoto | ||
|---|---|---|---|
| 行 94: | 行 94: | ||
| </ | </ | ||
| + | ===== リストア手順 ===== | ||
| + | まず、オブジェクトなどを初期化するためにスキーマを削除する | ||
| + | <code sql> | ||
| + | drop user ' | ||
| + | </ | ||
| + | '' | ||
| + | 次に、スキーマを再作成する。その際、デフォルトの表領域を設定しておく。またはスキーマの作成後に割り当てる。 | ||
| + | <code sql> | ||
| + | create user username identified by password default tablespace tbs_name; | ||
| + | </ | ||
| + | <code sql> | ||
| + | alter user username default tablespace tbs_name; | ||
| + | </ | ||
| < | < | ||
| imp userid=username/ | imp userid=username/ | ||
| 行 104: | 行 117: | ||
| |ignore|エラーがあっても処理を続行するかどうか。続行(y)/ | |ignore|エラーがあっても処理を続行するかどうか。続行(y)/ | ||
| |log|ログファイルの出力先を指定| | |log|ログファイルの出力先を指定| | ||
| + | |commit|y/n 指定することでコミットを確定できる。| | ||
| + | |||
| + | ==== SQLファイルを使う場合 ==== | ||
| + | < | ||
| + | sqlplus " | ||
| + | imp userid=' | ||
| + | </ | ||
| + | |||
| + | <file | drop_and_create.sql> | ||
| + | DROP USER < | ||
| + | CREATE USER < | ||
| + | GRANT UNLIMITED TABLESPACE TO < | ||
| + | GRANT DBA TO < | ||
| + | GRANT CONNECT TO < | ||
| + | GRANT RESOURCE TO < | ||
| + | QUIT; | ||
| + | </ | ||
database/oracledb9i/backup_restore.1684831677.txt.gz · 最終更新: 2023/05/23 17:47 by mikoto