DB2ADVIS returning error -220
之前执行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相关推荐
- Go 1.19.3 error原理简析
Go error是一个很痛的话题(真心难用) 标准库 error 的定义 // The error built-in interface type is the conventional interf ...
- 一个较丰满的servlet web server,由简化的conector、HttpProcessor、bootstrap 和简单servelt处理器构成(1代码清单)...
代码结构: 该目录未能显示项目根下的webroot文件夹,此文件夹存放servlet程序员编译的servlet.class文件和静态资源. BootStrap package sub.startup; ...
- 使用 AFNetworking 进行 XML 和 JSON 数据请求
(1)XML 数据请求 使用 AFNetworking 中的 AFHTTPRequestOperation 和 AFXMLParserResponseSerializer,另外结合第三方框架 XMLD ...
- feachall php_timthumb.php详解
//定义版本信息 define ('VERSION', '2.8.10'); //如果有配置文件,则加载timthumb-config.php,没有的话使用下面的值 if( file_exists(d ...
- win32/mfc/qt 异常处理与总结
际异常一: libcpmtd.lib(xmbtowc.obj) : error LNK2001: unresolved external symbol __CrtDbgReport Debug/B机. ...
- 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 ...
- RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理
RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理 PRIMARY: RAC 双节点 ,存储:ASM STANDBY: 单实例 存储: ASM 单实例 数据库 ...
- oracle日志版本不同步,oracle11GR2 datagurad 配置后,敲入日志应用后查看归档日志序号不一致...
但是重启数据库后,主库LOG_ARCHIVE_DEST_2 ERROR ORA-16191: Primary log shipping client not logged on standby ...
- oracle active data guard,Oracle Active DataGuard配置手册(一)
第一章 搭建Active DG 开始配置dg Primary db: 1. 判断dataguard是否安装 SQL> select * from v$option where parameter ...
最新文章
- webserver通信过程
- node中定时器, process.nextTick(), setImediate()的区别与联系
- JS模块化编程require.js简介
- win7查看tomcat端口_想研究Tomcat性能调优,看这篇就够了
- 基于Python3-Pygame的坦克大战小游戏
- sql注入语句示例大全_通过示例了解SQL EXCEPT语句
- 移动技术--从网页游戏谈起 1
- tempfile库:Python临时文件系统对象
- 自定义关机计算机,win7自定义定时关机设置方法是什么
- 函数/极限/导数的概念辨析
- 用python计算圆周率
- LabVIEW编程LabVIEW开发控制PACE1000精密压力测试仪例程与相关资料
- 提取DWI数据的FA和MD
- webView加载全景图
- 基于STM32的智能篮球测温记分记时系统
- DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed (xxx.xxx.com)\n 报错解决
- 【STM32F429开发板用户手册】第34章 STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)
- 面向云环境基于属性加密的密文分享系统——简介
- 使用NSData下载图片,但是没有下载成功
- 三星笔记本U盘重装win10系统教程