标签:instance arch sysdba offline service 导入 build off lte
1、概述:2、库备份
2.1 离线备份
离线备份(冷备)是指DmAPService服务启动的状态下,数据库实例服务是关闭。
[root@dm1 ~]# service DmServicelveve stop
[root@dm1 ~]#su dmdba
[dmdba@dm1 bin]$ cd /dm7/bin
[dmdba@dm1 bin]$ ./dmrman
dmrman V7.6.0.96-Build(2018.09.19-97292)ENT
RMAN> backup database ‘/dm7/data/test/dm.ini‘ full;(完整备份)
RMAN> backup database ‘/dm7/data/test/dm.ini‘ increment;(增量备份)
2.2 在线备份
在线备份(热备)是指DmAPService服务启动的状态下,数据库是打开的,数据库建议开启归档。
[root@dm1 ~]# mkdir /dm7/backup
SQL>select arch_mode from v$database; #查看是否开启归档,Y代表有开启
SQL> select name,instance_name,start_time,status$ from v$instance; #查看数据库实例状态
SQL> backup database full backupset ‘/dm7/backup/test_full_bak‘; #完整备份
SQL> backup database increment backupset ‘/dm7/backup/test_increment_bak‘; #增量备份
3、库还原
3.1 离线还原
离线还原是指DmAPService服务启动的状态下,数据库实例服务是关闭。还原库文件至其它目录下。
案例:模拟test表空间数据文件损坏,并将其从备份文件中恢复出来。
[root@dm1 test]# service DmServicetest stop
[root@dm1 test]#mv /dm7/data/test/test.dbf /dm7/data/test/test.dbf.bak #test表空间数据文件损坏
提示还原成功后,启动库实例服务。
[root@dm1 test]# service DmServicetest start
3.2 在线还原
在线还原是指DmAPService服务启动的状态下,数据库是打开的,数据库开启归档。
案例:模拟test表空间数据文件损坏,并将其从备份文件中恢复出来。
SQL> select tablespace_name from dba_tablespaces; #列出数据库表空间
SQL> select tablespace_name,status from dba_tablespaces; #查看数据库表空间状态。
[root@dm1 test]#mv /dm7/data/test/test.dbf /dm7/data/test/test.dbf.bak #test表空间数据文件损坏
SQL> alter tablespace test offline; 脱机表空间使它生效
SQL> alter tablespace test online; 测试
.........
已用时间: 2.622(毫秒). 执行号:0.
[root@dm1 test]# ./disql SYSDBA/SYSDBA@localhost:5237
SQL> select name,instance_name,start_time,status$ from v$instance; #查看数据库实例状态
SQL> alter database open;
SQL> select tablespace_name,status from dba_tablespaces;#查看数据库表空间状态。
SQL> restore tablespace test from backupset ‘/dm7/backup/test_full_bak‘; #恢复表空间TEST
SQL> alter tablespace test online; #恢复表空间联机。
SQL> select tablespace_name,status from dba_tablespaces;
说明:
达梦表空间的状态:0------ Online(在线) ,1-------offline(离线)
标签:instance arch sysdba offline service 导入 build off lte
原文地址:https://blog.51cto.com/2654868/2471614