之前执行db2advis 的时候报了错:

The db2advis tool needs the explain tables and the advise tables to exist. Please create them
using the EXPLAIN.DDL script in the misc subdirectory of the sqllib directory. 解决方式:http://www-01.ibm.com/support/docview.wss?uid=swg21607022

1) Drop the explain and advise tables:

db2 connect to <dbname>;

db2 drop table EXPLAIN_INSTANCE; 
db2 drop table EXPLAIN_STATEMENT; 
db2 drop table EXPLAIN_ARGUMENT; 
db2 drop table EXPLAIN_OBJECT; 
db2 drop table EXPLAIN_OPERATOR; 
db2 drop table EXPLAIN_PREDICATE; 
db2 drop table EXPLAIN_STREAM; 
db2 drop table EXPLAIN_DIAGNOSTIC; 
db2 drop table EXPLAIN_DIAGNOSTIC_DATA; 
db2 drop table ADVISE_INSTANCE; 
db2 drop table ADVISE_INDEX; 
db2 drop table ADVISE_WORKLOAD; 
db2 drop table ADVISE_MQT; 
db2 drop table ADVISE_PARTITION; 
db2 drop table ADVISE_TABLE; 
db2 drop table EXPLAIN_ACTUALS;
Note: On DB2 v10.1 the table OBJECT_METRICS was also included as part of the set of tables created by the EXPLAIN.DDL script and should be dropped as below.

db2 drop table OBJECT_METRICS;

2) Recreate them using the EXPLAIN.DDL script located in the directory $HOME/sqllib/misc: db2 -tvf EXPLAIN.DDL
3) Bind the db2advis packages below: db2advcatalog.bnd 
db2advindex.bnd 
db2advio.bnd 
db2advis.bnd 
db2advmdc.bnd 
db2advmisc.bnd 
db2advmqt.bnd 
db2advsimulation.bnd 
db2advworkload.bnd
These bind files are located under the Instance owner's home directory $HOME/sqllib/bnd. 
To bind the files you can run the following command: 
db2 bind <filename.bnd> 
  4) Rerun the db2advis

最后执行:db2advis -d dbname -i 1.sql -n schema -1 schema

DB2ADVIS returning error -220相关推荐

  1. Go 1.19.3 error原理简析

    Go error是一个很痛的话题(真心难用) 标准库 error 的定义 // The error built-in interface type is the conventional interf ...

  2. 一个较丰满的servlet web server,由简化的conector、HttpProcessor、bootstrap 和简单servelt处理器构成(1代码清单)...

    代码结构: 该目录未能显示项目根下的webroot文件夹,此文件夹存放servlet程序员编译的servlet.class文件和静态资源. BootStrap package sub.startup; ...

  3. 使用 AFNetworking 进行 XML 和 JSON 数据请求

    (1)XML 数据请求 使用 AFNetworking 中的 AFHTTPRequestOperation 和 AFXMLParserResponseSerializer,另外结合第三方框架 XMLD ...

  4. feachall php_timthumb.php详解

    //定义版本信息 define ('VERSION', '2.8.10'); //如果有配置文件,则加载timthumb-config.php,没有的话使用下面的值 if( file_exists(d ...

  5. win32/mfc/qt 异常处理与总结

    际异常一: libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol __CrtDbgReport Debug/B机. ...

  6. 8.1.4 Authentication in a Web Application

    8.1.4 Authentication in a Web Application Now let's explore the situation where you are using Spring ...

  7. RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理

    RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理 PRIMARY:  RAC 双节点 ,存储:ASM STANDBY: 单实例          存储: ASM 单实例  数据库 ...

  8. oracle日志版本不同步,oracle11GR2 datagurad 配置后,敲入日志应用后查看归档日志序号不一致...

    但是重启数据库后,主库LOG_ARCHIVE_DEST_2 ERROR     ORA-16191: Primary log shipping client not logged on standby ...

  9. oracle active data guard,Oracle Active DataGuard配置手册(一)

    第一章 搭建Active DG 开始配置dg Primary db: 1. 判断dataguard是否安装 SQL> select * from v$option where parameter ...

最新文章

  1. webserver通信过程
  2. node中定时器, process.nextTick(), setImediate()的区别与联系
  3. JS模块化编程require.js简介
  4. win7查看tomcat端口_想研究Tomcat性能调优,看这篇就够了
  5. 基于Python3-Pygame的坦克大战小游戏
  6. sql注入语句示例大全_通过示例了解SQL EXCEPT语句
  7. 移动技术--从网页游戏谈起 1
  8. tempfile库:Python临时文件系统对象
  9. 自定义关机计算机,win7自定义定时关机设置方法是什么
  10. 函数/极限/导数的概念辨析
  11. 用python计算圆周率
  12. LabVIEW编程LabVIEW开发控制PACE1000精密压力测试仪例程与相关资料
  13. 提取DWI数据的FA和MD
  14. webView加载全景图
  15. 基于STM32的智能篮球测温记分记时系统
  16. DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (xxx.xxx.com)\n 报错解决
  17. 【STM32F429开发板用户手册】第34章 STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)
  18. 面向云环境基于属性加密的密文分享系统——简介
  19. 使用NSData下载图片,但是没有下载成功
  20. 三星笔记本U盘重装win10系统教程

热门文章

  1. CQF笔记M1L3泰勒级数和转移概率密度函数
  2. ❤️‍Spring从入门到大神--事务管理(搞笑漫画讲解!简单易懂!!)
  3. 【mongodb】比较符及修改器
  4. Python练习14:天天向上的力量I
  5. python加法例子_用python给小孩随机生成一组10以内加减法
  6. v-show和v-if有什么区别?使用场景分别是什么?
  7. TabLayout修改文字间距
  8. 推荐一款超级下载利器工具,突破网盘的下载限制
  9. 网络流24题-太空飞行计划
  10. 解密!高德地图九大绝密卷宗带你畅游上海迪士尼