数据库删除不掉
再删除数据库是出现如下错误:羊肉泡馍
db2 drop db CBDFE
SQL1031N  The database directory cannot be found on the indicated file system. 
SQLSTATE=58031
解决办法:庆七一演讲稿
数据库实例在数据中存在于两个地方:
       1:物理位置:磁盘上,也就是文件系统中。
       2:逻辑位置:数据库系统表中,也就是对磁盘文件的配置信息。
删除数据库的过程:
       1:删除物理文件,2:删除逻辑信息,即物理文件的配置信息。
        以上两个地方同时删除,数据库才真正删除干净。复仇者联盟哨兵
两种情况删除不了:1:物理文件删除了,但逻辑信息没有删除。(备份失败也会出现这种情况)
                  2:逻辑信息已经删除了,但物理文件没有删除
出错信息:数据库别名已经存在。
解决办法:
寺加偏旁          1:如果物理文件已经删除了,那么只要把逻辑信息删除就可以
             执行db2 uncatalog database dbname就可以了。即把编目信息删除。
          2:如果逻辑文件已经删除了,那么只要把物理文件删除就可以了。
契税是什么             到db2相应的目录下,到需要删除的数据库文件夹,直接删除。这种方法可能有危险:可能删错。
             另一种文法:如果物理文件存在,而逻辑编目不存在,只需要重新编目,也就是
把物理文件的配置信息追加到系统表中,再执行drop db dbname就可以。这也是很多人提供的方法。
             具体: 山东大鼓db2 catalog database dbname.  drop db dbname.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。