如何在db2中更新日志文件大小

ldfqzlk8  于 12个月前  发布在  DB2
关注(0)|答案(1)|浏览(185)

如何在db2中更新日志文件大小。我试图在dbeaver中运行这个命令,但这些都不起作用

UPDATE DATABASE CONFIGURATION USING LOGFILSIZ 4096 LOGPRIMARY 50 LOGSECOND 10;

UPDATE DATABASE CONFIGURATION FOR <MY_DBNAME> USING LOGFILSIZ 4096;

UPDATE DB CFG FOR <MY_DBNAME> USING LOGFILSIZ 4096;

字符串

ygya80vv

ygya80vv1#

DBeaver(以及类似的工具)允许您对数据库运行SQL。
但是“update database configuration”是NOTsql,而是一个命令,只有被称为命令行处理器(db2 clp)的Db2工具才能理解。这意味着,您需要将这些命令给予Db2 clp,您可以通过两种不同的方式来完成:(a)直接在命令shell中执行,或(b)通过调用存储过程间接执行。
使用命令行shell(在MS-Windows上的db2x.exe或bash/ksh中)

db2 update dbm cfg using ...

or 

db2 update db cfg using...`

字符串
您可以直接在Db2-LUW服务器控制台上执行此操作,也可以从一个适当配置的远程客户机执行此操作,该远程客户机已经安装和配置了适当的软件(db2 fat client),并使用适当授权的凭证。
要使用存储过程,您需要CALL SYSPROC.ADMIN_CMD(....)。您可以从DBeaver完成此操作。所有这些都在免费的在线文档中进行了解释。在提出问题之前,请研究文档。显示示例的文档链接是herehttps://www.ibm.com/docs/en/db2/11.5?topic=commands-update-database-manager-configuration-using-admin-cmd请记住,您的authid必须具有相关的权限才能成功,并且某些动作需要在它们生效之前重新激活数据库。
仔细阅读文档!

相关问题