zoukankan      html  css  js  c++  java
  • db2还原离线备份文件报错SQL2071N 提示“访问共享库出现错误”解决

    db2 restore db roeeeold from /home/db2admin/  with 2 buffers buffer 128

    提示报错:

    SQL2071N  An error occurred while accessing the shared library  “/home/db2admin/db2admin/NODE0000/SQL00006/libdb2compr.so".

    Reason code: "2".

    查找错误代码,寻求解决方法:

    说明 数据库实用程序处理期间,访问供应商共享库时发生了意外错误。

    下面是原因码列表:

    1 遇到无效的共享库路径。

    2 由于库(或者库所需的库)不存在或格式无效,因此无法装入该库。有时,这表示正在 64 位实例中装入 32 位的库(反之亦然)。

    3 卸装共享库时出错。 实用程序停止了处理过程。

    解决方法:

    1、确保是否是同位数的库(无误) uname -a

    2、db2 未共享库卸载操作,所以也排除这个原因

    3、既然共享库路径不正常,那就指定正确的共享库路径,find / -name  libdb2compr.so 后查找到共享库路径为:/opt/IBM/db2/V8.1/lib/libdb2compr.so

    问题症结已显然:

    再次尝试:

    db2 restore db roeeeold from /home/db2admin/  with 2 buffers buffer 128 COMPRLIB /opt/IBM/db2/V8.1/lib/libdb2compr.so  without rolling forward 

    恢复成功,问题解决! 谢天谢地!22:02:58

    如果使用 restore db 时指定 WITHOUT ROLLING FORWARD 参数,则不能使数据库处于 rollforward-pending 状态,从而不能使用 rollforward。这里不指定 WITHOUT ROLLING FORWARD 参数,当数据库或表空间处于 rollforward-pending 状态,就可以对其进行 rollforward 操作了。

    rollforward 只能在数据库 recoverable 状态下使用,即采用归档日志,参数 logarchmeth1 或者 logarchmeth2 为非 OFF 的状态

  • 相关阅读:
    Freemaker Replace函数的正则表达式运用
    [Android]使用Spring for Android改善数据交互流程
    [Freemarker]自定义时间戳函数
    [jquery.validate]自定义方法实现"手机号码或者固定电话"的逻辑验证
    [Javascript]网页链接加上时间戳防止串用户
    支付系统设计
    java设计模式-抽象工厂模式
    IDEA解决maven多module出现多root的问题
    java设计模式-工厂方法模式
    java设计模式-单例模式
  • 原文地址:https://www.cnblogs.com/wangyuelang0526/p/3442337.html
Copyright © 2011-2022 走看看