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

提示报错:

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 的状态

最新文章

  1. fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源
  2. redis、memcache、mongoDB 做了对比
  3. LINQ多个操作嵌套实现
  4. Java正则表达式实用教程
  5. 获取SqlServer2005表结构(字段,主键,外键,递增,描述)
  6. (八)shell中的循环结构
  7. 解决tomcat一闪而过问题
  8. hive 经常使用命令
  9. GridBagLayout:网格包布局管理器
  10. NewtonSoft.json 序列化和反序列化实例
  11. [kuangbin带你飞]专题十 匹配问题 二分图多重匹配
  12. HDU_1430——魔板,预处理,康托展开,置换,string类的+操作
  13. asp.net关于Repeater控件中的全选,批量操作
  14. Azure Event Hub 技术研究系列2-发送事件到Event Hub
  15. Linux 如何使用echo指令向文件写入内容
  16. JSON.parse(),JSON.stringify(),jQuery.parseJSON()
  17. 初识java——java的基础语法
  18. codeforces#1132 F. Clear the String(神奇的区间dp)
  19. Java核心知识盘点(一)- 数据存储
  20. mysql 5.7:show_compatibility_56

热门文章

  1. linux 安装zip/unzip/g++/gdb/vi/vim等软件
  2. ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决(转)
  3. 剑指offer 面试37题
  4. Simple Tips for Collection in Python
  5. 怎样在不对控件类型进行硬编码的情况下在 C#vs 中动态添加控件
  6. rails 增删改查
  7. 015_[小插曲]看黄老师《炼数成金Hadoop应用开发实战案例》笔记
  8. flex for循环
  9. HTTP学习笔记01-URL
  10. 【Head First Servlets and JSP】笔记13:session & cookie