バックアップと夢にデータベースを復元します
データベースのバックアップの夢へとメソッドを復元アップ:物理バックアップをリストアし、論理バックアップの復元
物理バックアップ:
コールドスタンバイ:(下DMAPサービスが開かれ、データベースが閉じられている)
ホット・スタンバイ:(DMAPサービスは、データベースがオープンして、開いておく必要がありますが、アーカイブデータベース)オープンする
物理バックアップをして、バックアップのデータ・ファイル、ログ・ファイルおよび制御ファイルなど)などの物理的なファイルのデータベースへのオペレーティングシステムを(復元します。
論理バックアップ:
エクスポート:Dexp
インポート:DIMP
データベース・レベル、ユーザレベル、モード、テーブルレベル:論理導出ロジックとデータベースオブジェクトが4つのレベルに導入しました。相互に排他的な独立した4つのレベルは、同時に存在することができません。提供される機能の4つのレベル:
Lデータベースレベル(FULL):エクスポートまたはインポートするすべてのオブジェクト全体のデータベースです。
ユーザーレベル(OWNER):ユーザーが所有するすべてのオブジェクトのエクスポートまたはインポート一つ以上。
モードステージ(SCHEMAS):エクスポートまたはインポートすべてのオブジェクトまたは複数のモード。
レベルのテーブル(表):エクスポートまたはインポートの1つ以上のパーティションの指定テーブルまたはテーブル。
1、アーカイブデータベースがオープン
状態マウント
ALTERデータベースをマウント。
セットアーカイブパス
alter databaseを追加アーカイブ・ログ'タイプ=ローカル 、DEST = D:\ dmdbms \ bakup、FILE_SIZE = 64、space_limit = 0';
オープンは、アーカイブ
ALTERデータベースのアーカイブ・ログを、
オープン状態
ALTER DATABASE OPEN;
データベースの状態を確認してください
名前を選択し、ステータス$からARCH_MODE五$データベース;
図2に示すように、バックアップ操作を開始
バックアップコマンドのバックアップ
操作が今回のフルバックアップが行われます。、オープンにDMAPデータベースインスタンスをシャットダウンします。
オペレーティング・システムのコマンドのbinディレクトリでコマンドウィンドウ、次の訪問DMのインストールパスを再オープンし、/ DM7 / binのディレクトリにDMAP実行し、アカウントのDMAPを開きます。
そして、バックアップデータベースのバックアップ・「D:\ dmdbms \ bakdb \ DB」を実行するためのSQLウィンドウを再入力します。
バックアップコマンドdexp
テーブルを調製することができるDIMP dexp、ユーザー・モード、データベース
エクスポートツールのDMを使用しました:
Exportコマンド:
Dexp TEST1 / TEST123456ファイル= D:\ dmdbms \ bakdb \ 20191128 \ db_bak.dmp
D:\ dmdbms \ binには> dexp TEST1 / TEST123456ファイル= D:\ dmdbms \ bakdb \ 20191128 \ db_bak.dmp
dexp V7.6.0.77 -ビルド(2018.07.17-94714)ENT
TEST1:第一SCHEMAのエクスポート
エクスポート開始モード[TEST1] .....
-----総輸出0 SEQUENCE -----
-----総輸出0 VIEW -----
-----総輸出0 TRIGGER -----
-----総輸出0 COMMENTタブ-----
-----総輸出0 COMMENTのCOL -----
-----総輸出0 PROCEDURE -----
-----総輸出0 SYNONYM -----
-----総輸出0 DBLINK -----
-----総輸出0 TRIGGER -----
----- 共导出 0 个PACKAGE -----
----- 共导出 0 个PKG_BODY -----
----- 共导出 0 个OBJECT of NO REFER OTHER CLASS -----
----- 共导出 0 个OBJECT of REFER OTHER CLASS -----
----- 共导出 0 个JCLASS -----
----- 共导出 0 个CLASS_BODY -----
----- 共导出 0 个DOMAIN -----
导出模式下的对象权限...
----- [2019-11-28 15:42:35]导出表:STUDY -----
导入/出 STUDY 注释
导入/出 STUDY 注释
导入/出 STUDY 注释
导入/出 STUDY 注释
导入/出 STUDY 注释
导入/出 STUDY 注释
导入/出 STUDY 注释
导出模式下的对象权限...
表STUDY导出结束,共导出 3 行数据
----- [2019-11-28 15:42:36]导出表:COURSE -----
导入/出 COURSE 注释
导入/出 COURSE 注释
导入/出 COURSE 注释
导入/出 COURSE 注释
导出约束:CONS134218824
导出模式下的对象权限...
表COURSE导出结束,共导出 3 行数据
----- [2019-11-28 15:42:36]导出表:TAB1 -----
导出模式下的对象权限...
表TAB1导出结束,共导出 2 行数据
模式[TEST1]导出结束.....
成功导出 第1 个SCHEMA :TEST1
共导出 1 个SCHEMA
整个导出过程共花费 0.266 s
成功终止导出, 没有出现警告
D:\dmdbms\bin>
3、开始还原操作
创建新用户TEST2,并给用户赋管理员权限
create user TEST2 identified by TEST123456 default tablespace tbs1;
grant dba to TEST2;
新用户创建好了,我们开始执行导入操作,TEST1导入到TEST2
利用DM工具导入:
命令导入:
DIMP TEST1 / TEST123456ファイル= D:\ dmdbms \ bakdb \ 20191128 \ db_bak.dmp無視= Y REMAP_SCHEMA = TEST1:TEST2
D:\ dmdbms \ビン> DIMP TEST1 / TEST123456ファイル= D:\ dmdbms \ bakdb \ 20191128 \無視= Y db_bak.dmp REMAP_SCHEMA TEST1 =:TEST2
DIMP V7.6.0.77ビルド(2018.07.17-94714)ENT
インポートモード[TEST1]は起動します......
NECESSARY GLOBALは、オブジェクトモードを輸入し......
導入の完了に必要なグローバル・オブジェクト・モデル......
----- [2019年11月28日夜04時43分01秒]インポートテーブル:調査-----
テーブルスタディを作成...
テーブルに研究データ:3行が処理されます
STUDYアウトインポート/注釈
調査
インポートが成功しました......
STUDYアウトインポート/注釈
調査
インポートが成功しました......
STUDYアウトインポート/注釈
調査
インポートが成功しました......
STUDYアウトインポート/注釈
調査
インポートが成功しました......
STUDYアウトインポート/注釈
調査
インポートが成功しました......
STUDYアウトインポート/注釈
調査
インポートが成功しました......
STUDYアウトインポート/注釈
調査
インポートが成功しました......
----- [2019年11月28日夜04時43分01秒]インポートテーブル:もちろん-----
テーブルのコースを作成...
テーブルにコースデータ:3行が処理されます
コース外のインポート/注釈
コース
インポートが成功しました......
コース外のインポート/注釈
コース
インポートが成功しました......
コース外のインポート/注釈
コース
インポートが成功しました......
コース外のインポート/注釈
コース
インポートが成功しました......
----- [2019年11月28日夜04時43分01秒]インポートテーブル:TAB1 -----
表TAB1を作成...
表TAB1にデータ:2行が処理されます
GLOBALは、オブジェクトモードを輸入し......
導入の完了のグローバルオブジェクトモデル......
モード[TEST2]インポート完全な......
制約表の紹介:
CONS134218824
インポートが成功しました......
インポートが成功しました......
全体のプロセスを導入すると、0.153秒の合計を取ります
インポートは警告なしで正常に終了しました
D:\ dmdbms \ binに>