用什么命令可以查找DB2中数据库系统目录的路径

用什么命令可以查找DB2中数据库系统目录的路径,第1张

4. 查看系统数据库目录 db2 list database directory 5. 查看本地数据库目录 db2 list database directory on <盘符> 在本地数据库目录中有而系统数据库目录中没有的数据库不能访问,可以在控制中心中选中<数据库>右键单击选择添加,然后输入需要添加的数据库名称或者点击刷新按钮选择数据库,加入数据库后即可以访问。

db2ilist可以查看系统上的所有实例,有一个环境变量可以设置默认启动的实例。如果是在Lniux或UNIX系统,会存在一个实例用户,用这个实例用户连接的实例名与实例用户名相同。

副本跟实例不是一个概念。一个副本可以理解为一个DB2数据库产品的安装,一个系统上可以安装多个副本,主要是为了在同一个系统上使用多个DB2的版本,比如V8 和 V9。安装DB2时如果系统里不存在一个叫DB2的实例,则会默认创建名为DB2的实例,如果已经存在,则会创建DB2_01,依此类推

从DB2 9.7开始,你可以使用下面的查询检查DB2中未使用的索引:

select indschema,indname,tabname from syscat.indexes

where LASTUSED=‘01/01/0001’

LASTUSED列告诉你索引在DB2中的最后一次访问时间,但这个方法并不能保证百分之百返回准确的值,因为DB2也会将更新这一列的时间当作访问时间,但你可以使用db2pd工具准确地获得自数据库启动以来索引的最后一次访问时间。

这个查询只能工作在DB2 9.7或更高版本,但db2pd可以用于其它版本,在SYSCAT.TABLES,SYSCAT.INDEXES和SYSCAT.PACKAGES表中都已经增加了一列LASTUSED,因此从DB2 9.7开始,你可以轻松查询出未使用的索引,表和包。

具体请参见链接


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9823899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存