
DB2
文章平均质量分 51
superonion0620
这个作者很懒,什么都没留下…
展开
-
【DB2】SQL1639N 处理
测试环境21套DB2需要创建只读用户并赋予权限,在20套都成功的情况下,有一套报错了,具体细节为,赋权成功,但是使用被赋权的账户连接失败,报错如下。原创 2025-05-21 17:48:24 · 489 阅读 · 0 评论 -
【DB2】DB2启动失败报错SQL1042C
尝试启动还是报一样错,百度无果,只能查看诊断日志来定位,一开始只看到最后一行,以为是lock 文件的问题,但是删除和修改权限都不行。1.由于内存或者句柄等限制导致启动失败,其报错信息由于涉密在此不详述,大体关键字为limits等。在之前还遇到过好几次SQL1042C的问题,在此一并总结。我们来查看该文件的具体权限,发现其属于db2inst1。该问题需要修改 /etc/sysctl.conf。,怀疑是某些文件权限不足导致,下面又写道。来更新实例,于是进行db2iupdt。将其权限修改为root,启动成功。原创 2025-05-07 16:50:16 · 351 阅读 · 0 评论 -
【DB2】逻辑导出导入注意事项
根据报错1可看到,由于源端数据库codepage是819,目标端codepage是1208,导致数据中文乱码,819代表latin字符集,1208代表utf-8字符集。如果LOGPRIMARY设置的是10,那么我们的LOGFILESIZ就可以设置为60*1024*1024/4/10=4194304 ,在删除前需要注意,看备份集中有无建库语句,如果没有,则要先导出目标端建库语句,执行。删掉库之后执行导出的建库语句中的内容,例如下面的内容,注意文件位置。如果不删除,就直接进行第三步,如果要删除,就需要执行。原创 2025-04-29 20:15:11 · 500 阅读 · 0 评论 -
DB2备份恢复操作文档及其注意事项
备份语法:需要注意,在执行在线备份时需要开启归档,即执行需要有值。原创 2025-04-27 17:50:32 · 455 阅读 · 0 评论 -
【DB2】事务日志满/归档占用较大问题处理记录
某DB2环境经常报错,并且归档磁盘占用较大。原创 2025-04-10 19:50:01 · 244 阅读 · 0 评论 -
【DB2】搭建HADR以及报错处理
准备两台机器,创建和主机相同的用户组及用户,并装相同db2版本后开始配置1.在备机设置如下注册变量参数2.在备机设置如下配置实例参数在主机进行一次备份并将备份集发送到备机进行恢复4.配置主备参数启停数据库启动HADR6.监控HADR。原创 2025-04-10 15:09:49 · 246 阅读 · 0 评论 -
【DB2】异机restore
异机恢复需要注意数据库名和原库名。原创 2025-04-10 11:14:29 · 104 阅读 · 0 评论 -
【DB2】添加license语法
【代码】【DB2】添加license语法。原创 2025-04-10 11:08:43 · 109 阅读 · 0 评论 -
【DB2】备份失败SQL1762N
经过查询得知该文件为当前生效的事务日志文件路径,如果需要修改的话,更改参数newlogpath指向新的日志文件路径。根目录满了,经过查看发现都是home占的。搭建HADR做主库备份时报错。再往下排查发现有很多日志文件。原来的路径下的文件被自动清理。修改成功,提示重启生效。原创 2025-04-09 09:20:13 · 220 阅读 · 0 评论 -
【DB2】restore报错SQL2043N
DB2在restore时报错SQL2043N。重新restore,restore成功。在官网上查阅得知是参数问题。原创 2025-04-08 14:16:54 · 195 阅读 · 0 评论 -
【DB2】问题诊断方式
对于日志,我们需要终点关注Severe和Error,Warning关注频率和其他日志结合,Info可以忽略对于一条 db2diag.log 日志,剩下的内容为该记录信息。原创 2025-04-02 16:39:52 · 169 阅读 · 0 评论 -
DB2监控工具
DB2的监控主要分为实时监控和跟踪监控。原创 2025-04-02 15:29:23 · 140 阅读 · 0 评论 -
【DB2】锁和并发
关于锁和隔离级别的基础概念在这里就不提了,只讨论DB2与其他主流数据库关于锁的区别。原创 2025-04-02 12:06:12 · 278 阅读 · 0 评论 -
DB2运维工具
DB2提供了几个运维工具:runstats、reorgchk、reorg和rebind。Runstats是run statistics的缩写,意思是收集统计信息,目的是为DB2优化器提供最佳路径选择Reorg是重组的意思,目的是减少表和索引在物理存储上的碎片,提高性能Reorgchk是重组前的检查Rebind是对一些包、存储过程或静态程序进行重新绑定。原创 2025-04-02 10:55:19 · 272 阅读 · 0 评论 -
DB2常用知识点
DB2的安装DB2创建实例DB2创建缓冲池DB2创建表空间数据库配置参数调优。原创 2025-04-01 18:07:36 · 351 阅读 · 0 评论 -
db2 exp/imp
导出表结构(该脚本需要在目标端执行)在不存在数据的目录执行load报错。在存在数据的目录执行load。truncate需要加。原创 2025-04-01 15:51:42 · 150 阅读 · 0 评论 -
Informix进行0级备份并恢复
使用ontape工具进行备份,在使用前我们要找到onconfig修改部分参数,可以在环境变量中找到ONCONFIG的配置,这里我们配置的是onconfig.tramsserver首先创建备份目录然后进入$INFORMIXDIR,再进入etc,打开onconfig.tramsserver修改参数,将TAPEDEV修改为DB目录、LTAPEDEV修改为LOG目录执行命令。原创 2025-03-31 17:47:28 · 177 阅读 · 0 评论 -
DB2在线备份并恢复
【代码】DB2在线备份并恢复。原创 2025-03-26 15:55:13 · 147 阅读 · 0 评论 -
DB2查询库名并连接
【代码】DB2查询库名并连接。原创 2025-03-18 17:52:41 · 121 阅读 · 0 评论 -
db2巡检脚本解读
根据 sysibmadm.admintabinfo 和 sysibm.systables查出最大的十个表。从 syscat.tables 系统目录中检索出所有状态不是 ‘N’ 的表的schema和表名。运行db2 list node directory查看db2的节点信息。运行db2 list db directory查看db2的实例信息。从 syscat.views中查询状态不是Y的视图模式和视图名。从syscat.packages中查询状态不是Y的包模式和包名。原创 2025-03-18 17:20:06 · 307 阅读 · 0 评论