您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

错误恢复

常见 RESTORE 错误的解决方案。

  • 如果增量恢复在操作早期失败,则数据库仍旧可用(假设数据库在恢复前就已存在并且是一致的)。

  • RESTORE 假定无效的磁带设备名称指代一个磁盘文件并尝试从该文件中进行读取。

  • 如果完全恢复失败,则数据库不可用。

  • 如果在操作中某一点之后出现故障,则恢复程序会将数据库标记为不一致。在这种情况下,只能通过 FULL RESTORE 进行恢复。如果故障发生时正在执行 FULL RESTORE,则可能需要返回上一个 FULL BACKUP

    恢复后重新连接

    当您使用 Interactive SQL 或在已连接到 utility_db 的情况下恢复数据库,SAP IQ 需要使用 DBF 参数和数据库文件名才能连接到数据库。

    以下 CONNECT 语句包括 DBF 参数:

    CONNECT USING 'uid=DBA;pwd=;dbf=node1/users/localhost/mydb.db;
    

    links=tcpip{host=serv1;port=1234};eng=serv1_iqdemo'

    运行语句会返回以下结果:

    CONNECT DATABASE mydb USER DBA IDENTIFIED BY 

    为避免该错误,请在连接到 utility_db 时输入 START DATABASE 命令:

    START DATABASE mydb

    在通过 Interactive SQL 进行连接时应使用此方法。