如何对db2的数据库实例进行强制关闭

如何对db2的数据库实例进行强制关闭,第1张

 强制停止实例数据库

如果您需要使数据库或数据库管理器配置更改立即生效,而您所更改的参数并非动态,那么就需要停止并重启数据库或整个实例。若存在连接并使用此实例中一个或多个数据库的应用程序,您就无法停止并重启数据库或实例。此时,您可使用如下 DB2 命令,强行使用户断开 与数据库的连接:

force application all

您也可以在停止实例的同时断开所有用户的连接,命令如下:

db2stop force

若您只希望强制停止一个特定的应用程序,则需要了解该应用程序的句柄。 使用以下命令查找句柄:

list applications

您将看到形式如下的输出结果:

Auth Id Application Appl Application Id DB # of

Name Handle Name Agents

-------- -------------- ---------- ------------------------------ -------- -----

DSNOW db2bpexe 8 LOCALDB2020205193946 SAMPLE 1

若您仅希望强制停止命令行处理器(或命令窗口),即本例中的 db2bpexe 应用程序,可使用如下 DB2 命令:

force application (8)

net,start,mysql57可以在命令提示符下停止mysql服务器。根据查询相关信息显示,mysql是一个关系型数据库管理系统,由瑞典mysql,ab公司开发,oracle旗下产品。

启动和关闭数据库的常用工具有三个

一、SQLPlus

在SQLPlus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库。

二、OEM(企业管理器)

利用OEM数据库控制台,可以完成数据库的启动与关闭 *** 作。

三、RMAN

在Recovery Manager(RMAN)环境中可以通过命令行方式启动或关闭数据库。

一般来说我们使用的都是SQLPlus来启动和关闭数据库

1、启动数据库:

[oracle@localhost etc]$ sqlplus /nolog

注意:该命令要以oracle用户的身份来完成。

如果最初不是用oracle登陆的话就可能会发生以下情况:

[oracle@localhost etc]$ sqlplus /nolog

bash: sqlplus: command not found

此时只要source一下就可以啦,命令如下:

[oracle@localhost etc]$ source /home/oracle/bash_profile

[oracle@localhost etc]$ sqlplus /nolog

SQLPlus: Release 112040 Production on Tue Jun 28 16:19:47 2016

Copyright (c) 1982, 2013, Oracle All rights reserved

SQL>

进去以后要先startup一下数据库:

SQL> startup

然后再以sysdba的身份登陆:

SQL> conn /as sysdba

Connected

2、关闭数据库:

关闭数据库有四种语法:

shutdown immediate

shutdown transaction

shutdown abort

shutdown normal

常用的是shutdown immediate,它是四种语法中最快的关闭方式,

一旦执行了这条命令,则将当前正在处理的sql语句马上停止,然后将所有未提交的事务回退,

并且不等待当前联入数据库的用户断开连接,而是由系统强行将各个联接断开。

在下次启动数据库时系统自动执行恢复动作。

命令如下

SQL>shutdown immediate

Linux CentOS中防火墙的关闭及开启端口

注:CentOS7之前用来管理防火墙的工具是iptable,7之后使用的是Firewall 样例:在CentOS7上安装tomcat后,在linux本机上可以访问tomcat主页,>

*** 作数据库命令

1、 启动数据库实例

  #db2start

2、 停止数据库实例

  #db2stop

  如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force

3、 创建数据库

  #db2 create db [dbname]

4、 连接到数据库

  #db2 connect to [dbname] user[username] using [password]

5、 断开数据库连接

  #db2 connect reset

*** 作数据表命令

1、 列出所有用户表

  #db2 list tables

2、列出所有系统表

 #db2 list tables for system

3、列出所有表

  #db2 list tables for all

4、 列出系统表

  #db2 list tables for system

5、列出用户表

  #db2 list tables for user

6、 列出特定用户表

  #db2 list tables for schema[user]

参考资料来源:百度百科—DB2

[access2003]

设置启动窗体方法:

打开你要设置的数据库→点击菜单栏"工具"→启动→显示窗体/页→选择要启动的窗体名称即可

同时下面的"菜单栏与快捷菜单栏"选项→可以把"允许全部菜单"、"允许默许快捷菜单"、"允许内置工具栏"等的复选框勾去除→确定即可

恢复原始设置的方法:

按住shift键不放同时双击打开此数据库

这时进入的是设计状态

再进入工具栏里面的"启动"设置要显示的菜单

即把刚才设置的"允许全部菜单"、"允许默许快捷菜单"、"允许内置工具栏"等的复选框勾选一下(被勾去的选项重新打钩)→确定即可

[access2007]

设置启动窗体方法:

单击access2007左上角圆形按钮→access选项→当前数据库→应用程序选项→显示窗体→选择自己要启动的窗体名称

再往下到"功能区和工具栏选项"→把"允许全部菜单"、"允许默许快捷菜单"、"允许内置工具栏"的勾去除→确定即可

恢复原始设置的方法:

按住shift键不放同时双击打开此数据库

这时进入的是设计状态

再单击access2007左上角圆形按钮→access选项→当前数据库→应用程序选项→显示窗体→选择"无"

再往下到"功能区和工具栏选项"→把"允许全部菜单"、"允许默许快捷菜单"、"允许内置工具栏"的勾选一下(即把被勾去的选项重新打钩)→确定即可

以上就是关于如何对db2的数据库实例进行强制关闭全部的内容,包括:如何对db2的数据库实例进行强制关闭、下列什么可以在命令提示符下停止mysql服务器、linux系统sqlplus下怎么退出sql语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10182981.html

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

发表评论

登录后才能评论

评论列表(0条)

保存