db2 connect的时候报SQL1762N异常

在尝试使用db2 connect到bras时遇到SQL1762N错误,错误信息显示无法连接数据库,因为没有足够的空间分配活动日志文件。解决方案包括检查并调整DB2的日志缓冲区大小、日志文件大小和数量,确保日志存储目录有足够的空间。可通过LOGPRIMARY * LOGFILSIZ * 4KB计算所需的最小目录大小。

db2 connect的时候报SQL1762N错误
执行db2 connect to bras,错误提示如下:
SQL1762N Unable to connect to database because there is not enough space to allocate active log file .SQLSTATE=08004

 

 

------解决方案--------------------
db2inst> db2 get db cfg for dbname | grep -i log
 Log buffer size (4KB) (LOGBUFSZ) = 256
 Log file size (4KB) (LOGFILSIZ) = 1024
 Number of primary log files (LOGPRIMARY) = 13
 Number of secondary log files (LOGSECOND) = 4
 Changed path to log files (NEWLOGPATH) =  
 Path to log files = /dbhome/db2inst1/NODE0000/SQL00001/SQLOGDIR/

DB2的联机日志系统有两种,即primary和second,primary日志在数据库联机日志不使用完全的情况也会分配如此多的内容。而second只有超出了primary时才会分配,不用时会收回。

connect过程中即有一步在进行联机日志空间的分配,如果你的联机日志存储目录不够大,你移多少文件出去也是没有用。

可以通过LOGPRIMARY*LOGFILSIZ*4KB得到目录应该至少的大小。

转载于:https://my.oschina.net/feixuewuhen/blog/621281

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值