ダモンデータベースのバックアップとリストア
2014 ワード
バックアップ方法:
物理バックアップ(データファイル)
コールド・バックアップ(データベースのシャットダウン)
1.データベースの停止
[dmdba@dm1 DAMENG]$ /etc/rc.d/init.d/DmServiceTEST status
[dmdba@dm1 DAMENG]$ /etc/rc.d/init.d/DmServiceTEST stop
2.dampサービスを開くには開く
[dmdba@dm1 DAMENG]$/etc/rc.d/init.d/DmAPService status
3.バックアップの実行
[dmdba@dm1 bin]$ cd /dm7/bin
[dmdba@dm1 bin]$ ./dmrman
RMAN> backup database '/dm7/data/DAMENG/dm.ini' backupset '/dm7/backup/backups'
[dmdba@dm1 backups]$ ls
backups.bak( ) backups .meta( )
4.バックアップリストア
RMAN> recover database '/dm7/data/DAMENG/dm.ini' from backupset '/dm7/backup/backups'
ホット・バックアップ(データベースオープン)アーカイブを開く
SQL> alter database mount;
SQL> alter database add archivelog 'type=local,dest=/dm7/arch,file_size=64,space_limit=0';
SQL> alter database archivelog;
SQL> alter database open;
[dmdba@dm1 DAMENG]$ /etc/rc.d/init.d/DmServiceTEST status
dmapサービス起動
[dmdba@dm1 DAMENG]$ /etc/rc.d/init.d/DmAPService status
バックアップ:(ライブラリ、表領域、表、アーカイブ)
SQL> backup database backupset '/dm7/backup/db_bak';
SQL> backup tablespace dmhr backupset '/dm7/backup/dmhr_bak';
SQL> backup table dmhr.employee backupset '/dm7/backup/emp_bak';
SQL> backup archivelog backupset '/dm7/backup/arch_bak';
論理バックアップ(SQL)
バックアップパラメータクエリー:
[dmdba@dm1 db_bak]$ dexp help
バックアップ・テーブル:
[dmdba@dm1 db_bak]$ dexp sysdba/SYSDBA file=/dm7/backup/emp.dmp tables=dmhr.emp
UNDOテーブル:
[dmdba@dm1 db_bak]$ dimp sysdba/SYSDBA file=/dm7/backup/emp.dmp tables=dmhr.emp