【问题标题】:DB2 Sample Database unable to createDB2 示例数据库无法创建
【发布时间】:2014-03-01 20:23:35
【问题描述】:
  • 我尝试使用 DB2 First Steps GUI 选项“创建示例数据库”创建 db2 示例数据库,错误:

正在路径“C:”上创建数据库“SAMPLE”... 找到现有的“SAMPLE”数据库... 未指定“-force”选项... 尝试创建数据库“SAMPLE”失败 'db2sampl' 处理完成。


  • 当我在 DB2 CLP 上尝试“db2sampl”命令时,我收到以下错误:

正在创建数据库“SAMPLE”... 找到现有的“SAMPLE”数据库... 未指定“-force”选项... 尝试创建数据库“SAMPLE”失败。

“db2sampl”处理完成。


  • 此外,我仔细检查了我的 DB2 实例是否以“db2start”启动,它返回:

SQL1026N 数据库管理器已经处于活动状态


表示实例确实启动了。

  • 我确认样本不是使用“db2 list database directory”创建的,它返回:

SQL1057W 系统数据库目录为空。 SQLSTATE=01606


这表明尚未创建任何数据库,并怀疑 DB2 示例数据库创建失败的可能性,因为存在现有数据库。

是什么导致示例数据库失败?

【问题讨论】:

    标签: database db2


    【解决方案1】:

    可能数据库已创建但未编目,这就是您在数据库目录中看不到数据库的原因,但数据库文件和表空间仍然存在。

    您可以尝试重新编目数据库,然后如果您想重新创建示例数据库,请将其删除。

    db2 catalog database sample
    
    db2 drop database sample
    
    db2sampl
    

    【讨论】:

    • 您先生是一位了不起的绅士。这给了我很大的悲伤和你的建议工作。回答接受。您知道为什么示例数据库未编目吗?我按照 bigdatauniversity.com 上“DB2 学术培训 - 302A 考试准备”课程的确切说明...
    猜你喜欢
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 2023-03-03
    • 2015-01-06
    • 2020-11-24
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多