Oracleデータベースのバックアップ---エクスポートとインポート

CMDエクスポートデータを使用して、コマンド、バックアップ・ウィンドウ(もSQLPLUSを動作させるために接続することができます)
-輸出
-完全派生データベースORCL
EXPシステム/ ORCLのOracleファイル@ = C:\ oracle_bak \ orcl_bak.dmpのフル= Y

-データベーススコットのユーザーのすべてのオブジェクトをエクスポートする
ファイル= ORCLスコット/ tiger1 @ EXP \ oracle_bak \:C scott_bak.dmp所有者=スコット

-スコットユーザー表emp、DEPT輸出
EXPスコット/ tiger1 @ファイル= ORCL \ oracle_bak \:C table_bak.dmpテーブル=(EMP、DEPT)

-インポート
-データベースへインポートするバックアップファイル
IMPスコット/ tiger1 @ファイルORCL = C:\ oracle_bak \ scott_bak.dmpは= Yを無視します

-スコットのユーザーのバックアップファイルはyanlnユーザーへの
IMP yanln / yanln @ ORCL FROMUSER =スコットTOUSER = yanlnファイル= C:\ oracle_bak \ scott_bak.dmp

-のバックアップテーブルのスタッフテーブル作成
CREATE TABLEをemp_bakを
AS
SELECT * FROM EMP;

-バックアップデータを同期させるためのトリガーを作成します
-従業員が削除されたとき、バックアップテーブルの同期が削除
syno_bak_trigger CREATE OR REPLACE TRIGGERを
AFTER DELETE
EMP ON
FOR EACH ROWの
BEGIN
WHERE EMPNO = emp_bak。DELETE FROM:old.empno;
END;

-テスト
EMP SELECT * FROM。

EMP FROM DELETE WHERE EMPNO = 7499;

emp_bakから*を選択します。

ロールバック;


また、さらにPL / SQL Developerのツールのエクスポートとインポートで利用することができます

おすすめ

転載: www.cnblogs.com/xiaomifeng1010/p/11141400.html