为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟
【CPU】:intel
【问题描述】*:工程中代码如何实现通过调用dmrman工具来执行retore和recover指令还原和恢复数据库,是需要导入相关的依赖包吗?
调用RMAN工具,按照以下示例进行操作:
RMAN> RESTORE DATABASE '/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini' FROM BACKUPSET '/home/dm_bak/db_full_bak_for_dsc' MAPPED FILE '/opt/dmdbms/data/map_file_01.txt';
RMAN> RECOVER DATABASE '/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini' FROM BACKUPSET '/home/dm_bak/db_full_bak_for_dsc';
RMAN> RECOVER DATABASE '/opt/dmdbms/data/DAMENG_FOR_RESTORE/dm.ini' UPDATE DB_MAGIC;
下面连接不满足,就需要代码用shell命令的方式 执行了 https://eco.dameng.com/document/dm/zh-cn/pm/dexp-dimp-jni-rogramming-guide.html#8.1%20%E6%8E%A5%E5%8F%A3%E4%BB%8B%E7%BB%8D