Linux系统重启db2数据库命令实例详解.docx

上传人:安*** 文档编号:17709666 上传时间:2022-05-26 格式:DOCX 页数:8 大小:16.07KB
返回 下载 相关 举报
Linux系统重启db2数据库命令实例详解.docx_第1页
第1页 / 共8页
Linux系统重启db2数据库命令实例详解.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《Linux系统重启db2数据库命令实例详解.docx》由会员分享,可在线阅读,更多相关《Linux系统重启db2数据库命令实例详解.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux系统重启db2数据库命令实例详解Linux系统重启db2数据库命令实例详解Linux系统中db2数据库的启动关闭能够通过命令来实现。下面由学习啦我为大家整理了Linux系统重启db2数据库命令实例详解,希望对大家有帮助!Linux系统重启db2数据库命令实例详解DB2重启数据库实例时,有时停止实例会失败,此时需要先确认没有应用链接数据库,然后再关闭数据库实例,并重新启动。1.查看能否有活动的链接命令:db2listapplicationsfordbdb_name发现有两个活动链接,此时需要将链接进行关闭。2.关闭连接命令:db2forceapplicationall3.再执行一次步骤

2、1中的命令,查看链接能否全部关闭。4.执行停止实例命令命令:db2stop注意:命令中没有空格5.执行实例启动命令命令:db2start6.假如此时,发现连接不了数据库,莫慌,需要激活目的数据库首先查看能否有活跃的数据库命令:db2listactivedatabases假如没有,需要对目的数据库进行激活设置命令:db2activatedatabasedb_name然后再次使用上一条命令,就可查看到当前已有活跃的数据库了,此时可进行连接并执行数据库操作。在停止数据库实例失败时,也有一种直接迅速的方法能够停止实例,不过不建议使用,最好还是根据上述的步骤进行。快速方法执行命令:db2stopforc

3、eLinux系统db2数据库常用命令启动数据库:启动db2服务:db2start激活数据库实例:db2activatedatabasedb_name查看激活状态的数据库:db2listactivedatabases关闭数据库:失效数据库实例:db2deactivatedatabasedb_name关闭数据库服务:db2stop查看数据库:db2listdbdirectory查看数据库应用:db2listapplications查看数据库应用和进程号:db2listapplicationsshowdetail查看数据库表空间:db2pd-dbdb_name-tablespace查看数据库配置:d

4、b2getdbcfgfordb_name连接数据库:db2connecttodb_namedb2connecttodb_nameuseruser_nameusingpassword断开数据库连接:db2connectreset/db2terminate创立数据库:db2createdbdb_name删除数据库:db2dropdatabasedb_name(假如不能删除,尝试断开激活的连接或者重启db2)列出系统表:db2listtablesforsystem列出所有用户表:db2listtables列出所有表:db2listtablesforall列出特定用户表:db2listtablesfo

5、rschemauser复制一张表:db2createtablet1liket2显示表构造:db2describetabletablename查询表:db2select*fromtabletablenamewhere.执行SQL脚本:db2-tvfscripts.sql查看错误代码信息:db2?10054停止激活的连接:db2forceapplicationall;db2forceapplicationall;db2forceapplicationall;db2stop查看死锁:db2getsnapshotforlocksondb_namedb2selectagent_id,tabname,lo

6、ck_modefromtable(snap_get_lock(db_name)asaa杀掉进程:db2forceapplication(NUM)监控DB2消耗多的SQL语句:eg:(DB_NAME=CMSDB)db2top-dCMSDB-查看消耗资源根据提示按l,出现ApplicationHandle,找到资源消耗大的ApplicationHandle(stat)记下apphandle。db2pd-dCMSDB-dyn-application/tmp/db2pd1.txt-四处会话语句,准备进行调优设置连接方式(重启才会生效):db2setDB2COMM=tcpipLinux下db2数据库的备

7、份与复原步骤:1.打开SSH的client,在Profiles下找到要连接的服务器,输入密码,进入系统。2.新建存放备份文件的目录。(1)假如不是用root用户登录的系统,要先切换到root用户。执行命令suroot。(2)创立存放备份文件的目录。执行命令:mkdir/home/db2as。/home/db2as是我新建的目录。(3)把该目录的操作权限赋给数据库用户,假设数据库用户名是lilax。被赋予权限的目录是/home/db2as执行命令:chownlilax:users/home/db2as。(4)切换到lilax用户。执行命令:sulilax。3.切换到要备份到的目录。执行命令:cd

8、/home/db2as4.停掉Tomcat服务。5.首先确保没有用户使用DB2。执行命令:db2listapplicationsfordbpbcmoney。pbcmoney是我要备份的数据库名。6.停掉数据库。执行命令:db2stopforce7.启动数据库服务,以便断掉所有的链接。执行命令:db2start8.备份数据库。执行命令:db2backupdbpbcmoney。pbcmoney是我要备份的数据名。备份成功后将会返回一个时间戳。9.把备份文件复制到本地。打开SSH的filetransfer。在右边服务器目录中切换到home/db2as目录,找到刚刚备份的文件。将文件拖到右边你想复制到

9、的本地目录。注意,左边的本地目录途径不能有中文。10.复原把备份文件放到/home/lilax目录下,lilax是我的数据库用户名。在SSH中执行命令:db2restoredbpbcmoneytakenat20201122205614withoutrollingforward,其中pbcmoney是我要复原的数据库名,20201122205614是备份文件的时间戳,如备份文件名是PBCMONEY.0.lilax.NODE0000.CATN0000.20201122205614.001,则20201122205614即是时间戳Times。Linux系统重启db2数据库命令实例详解Linux系统中db2数据库的启动关闭能够通过命令来实现。下面由学习啦我为大家整理了Linux系统重启db2数据库命令实例详解,希望对大家有帮助!Linux系统重启db2数据库命令实例详解DB2重启数据库实例时,有时停止实例会失败,此时需要先推荐度:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁