如果您需要使数据库或数据库管理器配置更改立即生效,而您所更改的参数并非动态,那么就需要停止并重启数据库或整个实例。若存在连接并使用此实例中一个或多个数据库的应用程序,您就无法停止并重启数据库或实例。此时,您可使用如下 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语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)