首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在两个实例上使用相同的数据库名称DB2

在两个实例上使用相同的数据库名称DB2
EN

Stack Overflow用户
提问于 2014-03-03 04:16:35
回答 1查看 416关注 0票数 0

我尝试在两个实例上创建名为"mydb1“的数据库:"DB2”和"myinst“。它成功地在"DB2“上创建,但在尝试在”myinst“上创建时显示以下错误:

"SQL1005N本地数据库目录或系统目录中已存在数据库别名"MYDB1“。”

下面是我按顺序执行的命令:

db2 get实例-->返回"DB2“

db2创建数据库mydb1

db2列表数据库目录-->返回"mydb1“

db2icrt myinst

设置db2instance=myinst

myinst实例-->返回“db2”

db2start

db2 create db mydb1 -->返回上述错误消息

db2列表数据库目录-->返回“数据库目录为空”

我猜这意味着我不能在一个目录中拥有相同的数据库名称。然而,我正在遵循bigdatauniversity.com的一个教程,他们能够在两个不同的实例上成功地创建两个同名的数据库,而不需要任何其他步骤。为什么在"myinst“上创建数据库在我的案例中失败,但在教程演示中成功?

EN

回答 1

Stack Overflow用户

发布于 2014-03-03 06:41:38

我在从一个实例更改到另一个实例之间看不到db2 terminate命令,所以看起来DB2后端进程可能会对它应该附加到哪个实例感到困惑。

尝试在执行set DB2INSTANCE=myinst之前执行db2 terminate

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22132840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档