1、用户建立与登陆sql
用户名密码中使用了特殊符号,在经过disql登陆时须要进行转义:数据库
例如:密码使用了@符号,在disql下,会认为你是作数据库远程链接ide
此时在disql中须要转义,工具
dmdba@greatwall-os:~/dmdbms/bin$ ./disql TEST/'"abc@123456"'spa
2、库还原命令行
使用console工具还原库日志
一、停实例blog
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop图片
二、还原整库it
指定整库备份文件
三、还原增量备份文件(若是有的话)
四、恢复归档日志
五、更新DB_Magic
六、重启实例
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
对应rman命令行为:
RMAN>RESTORE DATABASE TO '/dm8/bak/DB_DAMENG_INCRE_2021_05_05_21_20_20' FROM BACKUPSET '/dm8/bak/DB_DAMENG_INCRE_2021_05_05_21_20_20';
RMAN> RESTORE DATABASE '/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/dm8/bak/DB_DAMENG_INCRE_2021_05_05_21_20_20' WITH BACKUPDIR '/dm8/bak/DB_DAMENG_FULL_2021_05_05_21_19_42';
RMAN> recover database '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';
RMAN> recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
备注:若是数据库开启了归档日志,归档日志工做正常的状况下,在整库还原后,能够跳过增量备份还原的步骤,直接执行归档日志恢复操做,也能够实现数据库的恢复。