启动实例
启动实例这里就不多赘述了,命令如下
db2start
关闭实例
关闭实例的命令也很简单,命令如下
db2stop
但是,在使用db2stop时,往往会有下面的一句提示
SQL1025N The database manager was not stopped because databases are still active.
从报错的信息来看,是因为当前实例下,有一个数据库是活动的,所以没有办法停止实例。
那么问题来了,怎么解决?
解决思路
上面的报错不是数据库是活动的吗,那么我们把数据库变成不活动的不就好了?
嗯,我们太机智了,给自己点个赞!
怎么把数据库变成不活动的呢?首先我们至少得知道哪个数据库是活动的吧?然后把活动的数据库变成不活动的
第一步 查看当前活动的数据库
众所周知,一个实例用户下可以有多个数据库,那么现在的问题就变成了,我们首先要查看哪些数据库是活动的,可以通过下面的命令进行查看
db2 list active databases
通过执行上面的命令,我们就可以知道当前是哪些数据库是活动的,然后把它们变成不活动的就可以了
第二步 把活动的数据库变成不活动的
关于这个问题,要分两种情况来讨论
第一种是,数据库被显示激活,变成活动状态,即通过下面的命令使指定的数据库变成活动状态
db2 activate database 数据库名
第二种是,数据库被隐式激活,变成活动状态,即有应用连接到数据库,比如执行了下面的命令
db2 connect to 数据库名
问题来了,我咋知道他是显式激活还是隐式激活,别担心,会有办法解决的
我不管你是隐式激活,还是隐式激活,我先看现在有没有数据库连接,执行下面的命令
db2 list applications
没有连接,执行db2stop,还报上面的错误,那就是显式连接,怎么解决呢?执行下面命令即可
db2 deactivate database 数据库名
然后执行命令db2 list active ,确保没有活动的数据库了,再执行db2stop就可以了。
但是
有连接呢?简单呀,把连接断开就行啰
1)通过命令db2 connect reset,断开连接
2)但有时候,有些连接用上面的连接断不了怎么办吗,那就强行断开所有连接db2 force all
通过命令db2 list 检查,是否所有连接都断开了。所有命令都断开了,再执行db2stop命令,如果还报错,就是显示激活,重复上面的步骤即可。
又来了但是
我就想停个实例,你罗里吧嗦的说了这么大一堆,我还不一定听懂,有没有简单粗暴的方法?
有!强制停止实例的命令如下
db2stop force
不建议使用,为啥呢?因为你强行停止,会有某些意想不到影响,具体是啥?原谅我才疏学浅,不太清楚。 当然,你非要用,也是可以的,毕竟我也不能把你打一顿,不让你用是吧~
Win10提示windows无法访问指定设备、路径或文件解决方法
大家看到这篇文章的时候,说明你一定遇到过如下图这样的问题
不要看图片样式,这是一个古老的弹窗样式,主要看问题描述:“windows无法访问指定设备、路径或文件”。你可能没有合适的权限访问这个项目”
出现这个弹窗的时候,我们可以从问题的描述中寻找答案:可能没有合适的权限
“可能”这个词说明没有合适的权限只是原因之一,不是全部,此时我们先不捉急的取修改权限。
“没有合适的权限”:什么才是合适的权限,当然是管理员全开的权限了
解决方法(一):先查看我们点开文件的时候,文件所在的磁盘是否还显示
有些时候硬盘接口松动或者硬盘老化会出现间歇性的磁盘不显示,此时点开磁盘文件时会显示无法访问指定路径,但是没有后面“可能没有合适的权限”。说明是磁盘故障导致的,
解决方法:(1)关机,断开电源,重新插拔硬盘SATA线
(2)磁盘扫描修复,windows系统自带功能:右键“我的电脑”选择“磁盘管理”,在弹窗选择“工具”---“查错”,开始检查。
以上方法开机后还是间歇性的磁盘消失,请备份好数据,重新购买新硬盘(当然这是最下策的方法,可以线换新的SATA线,可能是线坏了)
解决方法(二):弹窗中有“没有合适的权限”这句话的时候可以试试修改权限
1、右键点击“开始菜单”,点击“运行”,或者Win+R快捷键打开“运行”,输入regedit 并点击确定,即可打开注册表编辑器。
在注册表编辑器中,定位到以下的路径:
\\\Windows\\\System
在右侧窗口中找到并双击,把数值数据 1 改为 0,点击确定。
友情提示:不要轻易尝试百度说的新建管理员,然后权限选框全选,一般没什么用,因为系统里本来就有一个管理员(),你只是某个文件或设备没获得管理员权限而已,在相应文件右键“以管理员运行”一般也可以解决,当然友情提示的这部分,弹窗提醒又是其他的文字了,有时间咱再说说其他弹窗提醒如何解决?!?!?
*请认真填写需求信息,我们会在24小时内与您取得联系。