ITPub博客

首页 > 数据库 > 数据库开发技术 > 数据库别名已存在的解决方法

数据库别名已存在的解决方法

原创 数据库开发技术 作者:zhangsharp20 时间:2014-09-26 11:13:25 0 删除 编辑

在创建数据库时遇到数据库别名已存在的问题时,可以通过以下方法解决:

首先用db2 list database directory 命令看在系统数据库目录(system database directory)中有没有该数据库

如果没有,再用db2 list database on location 看在本地数据库目录(local database directory)中有没有该数据库,location指定数据库的位置(如Windows下的C,Unix下的/home/db2inst1)。如果有,先用db2 catalog database 数据库名 on location 将数据库编目到节点上,在对其进行删除处理。

 

解决过程:

1、  db2 list database directory

 

查看系统数据库目录,看不到要找的数据库,表示该数据库不是在系统数据库目录中

 

2、  db2 list database directory on D:\(在系统找不到的情况下执行该指令,这里是盘符d),然后发现有sample和source的别名。说明在本地数据库目录中。

 

3、  db2 catalog database 数据库名 on d:

 

将数据库编目在结点上

 

4、drop database 数据库名 删除数据库

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29802484/viewspace-1281502/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 计算日期的函数
请登录后发表评论 登录
全部评论

注册时间:2014-08-12

  • 博文量
    382
  • 访问量
    801412