dm8数据库备份还原

数据泵备份目录: /u02/dmdir 
dmrman备份目录: /u02/backup 
归档目录:       /u02/arch

#创建目录
mkdir -p  /u02/backup 
mkdir -p  /u02/dmdir 
mkdir -p  /u02/arch 
chown dmdba:dinstall  /u02/backup 


1. 数据泵备份

cd /home/opt/dmdbms/bin

--数据库备份
dexp USERID=sjj/db1234 FILE=sjj202140815.dmp DIRECTORY=/u02/dmdir  LOG=sjj202140815e.log  & 

--数据库恢复
dimp sjj/db1234  FILE=sjj202140815.dmp DIRECTORY=/u02/dmdir   LOG=sjj202140815i.log 


2. dmrman备份恢复

--启动dmrman备份进程

cd /etc/rc.d/init.d
DmService+实例名  (例:DmServiceDMSERVER ) 。
./DmServiceDMSERVER start    ( service DmServiceDMSERVER start)

--开启归档
alter database mount

alter database add archivelog 'type=local,dest=/u02/arch,file_size=64,space_limit=0';
alter database archivelog;

alter database open;
alter database archivelog current;
alter system archive log current

--查看
select name,arch_mode from v$database;
select * from v$dm_arch_ini;

--注册DAMP
[root@dm8 root]#./dm_service_installer.sh -t dmap
[dmdba@dm8 bak]$ DmAPService start
(如何没有注册DAMP  单开一个窗口启动dmap服务    [dmdba@localhost bin]$ ./dmap)

--开启备份服务
[dmdba@localhost bin]$ disql sysdba/dmdba
#全库备份
sql>backup database full backupset '/u02/backup/full.bak';
#增量备份
BACKUP DATABASE INCREMENT WITH BACKUPDIR '/u02/backup' BACKUPSET '/u02/backup/incre_bak'; 

--不提供在线还原
/etc/init.d/DmServiceDMSERVER stop


./bin/dmrestore INI_PATH=/home/dmdba/dmdbms/data/DAMENG/dm.ini  FILE=/u02/backup/full.bak


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值