为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM7
【操作系统】:WIN10
【CPU】:X86
【问题描述】*:
告诉我必须分配INI_PATH
PS D:\dmdbms\bin> dmrestore FILE='D:\Downloads\DAMENG_BAK20231113\DAMENG_BAK20231113.bak' PASSWORD='DAMENG_BAK_PWD'
restore V7
INI_PATH must be assigned
分配了之后,无效的参数项。。。
PS D:\dmdbms\bin> dmrestore FILE='D:\Downloads\DAMENG_BAK20231113\DAMENG_BAK20231113.bak' INIT_PATH='D:\dmdbms\data\DAMENG\dm.ini' PASSWORD='DAMENG_BAK_PWD'
restore V7
Invalid parameter item [INIT_PATH=D:\dmdbms\data\DAMENG\dm.ini]
请问这种情况要怎么处理,请教一下
首先,有些情况下,一台服务器上可能有多个实例,所以还原数据库的话必须要指定相应实例下的dm.ini这个可以理解吧。另外你看下图中标注的,是不是您写错了呀?
可以参考一下还原命令:
./dmrman CTLSTMT="RESTORE DATABASE '/dm/data/DAMENG/dm.ini' FROM BACKUPSET
'/dm/data/BACKUP_FILE_01'"
./dmrman CTLSTMT="RECOVER DATABASE '/dm/data/DAMENG/dm.ini' FROM BACKUPSET
'/dm/data/BACKUP_FILE_01'"
./dmrman CTLSTMT="RECOVER DATABASE '/dm/data/DAMENG/dm.ini' UPDATE DB_MAGIC"