免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7979 | 回复: 4
打印 上一主题 下一主题

出现SQL1072C错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-26 23:49 |只看该作者 |倒序浏览
由于生产系统的DB2空间不够,临时抽出一台性能好的机器,但数据库依然装在老系统上,我只是想共用新机器的硬盘空间,两台机器通过NFS,在OS下操作系统空间增加了,但在数据库下空间没有办法增加。本来下午都能正常的DB2START,但晚上居然出现了SQL1072C,数据库无法正常启动,哪位高手能帮忙我一下吗?

论坛徽章:
0
2 [报告]
发表于 2003-02-27 08:59 |只看该作者

出现SQL1072C错误

SQL1072C数据库管理器资源处于不一致状态。数据库管理器可能已错误地终
          止,或者另一个应用程序正在以一种与数据库管理器使用系统资
          源的方式相
          冲突的方式来使用系统资源。可能需要进行系统资源清理。

解释:  请求已失败,因为数据库管理器资源处于不一致状态。发生此情况的
条件是:

o   DB2 不正确地终止(例如,在基于 UNIX 的系统上,若用 "kill"
    命令、而不是用停止数据库管理器命令终止了进程,则可能会发生此情
    况) 。

o   另一应用程序或用户可能已除去了数据库管理器资源(例如,在基于
    UNIX 的系统上,具有足够特权的用户可能无意中使用 "ipcrm"
    命令除去了数据库管理器所拥有的“进程间通信”(IPC) 资源)。

o   另一应用程序的系统资源使用与数据库管理器的系统资源使用相冲突(
    例如,在基于 UNIX
    的系统上,另一应用程序可能正在使用数据库管理器用来创建 IPC
    资源的相同关键字)。

o   数据库管理器的另一个实例可能正在使用相同的资源。 在基于 UNIX
    的系统上,若两个实例在不同的文件系统上,且 sqllib
    目录刚好有同一个 i 节点(i 节点用来获取 IPC
    关键字),则可能会发生此情况。



用户响应:  可能需要进行资源清理:

o   除去在该实例标识下运行的所有数据库管理器进程(在基于 UNIX
    的系统上,可使用 "ps -eaf -u <实例标识>; | grep db2"
    来列示在该实例标识下运行的所有数据库管理器进程,并使用 "kill
    -9 <进程标识>;" 命令来除去它们)。

o   确保没有其他应用程序正在该实例标识下运行,然后除去该实例标识所
    拥有的所有资源(在基于 UNIX 的系统上,可使用 "ipcs | grep
    <实例标识>;" 命令列示该实例标识拥有的所有 IPC
    资源,并使用 "ipcrm -[q|m|s] <id>;" 命令除去它们)。

o   如果有数据库管理器的另一个实例在运行,则可能会存在 inode
    冲突。如果您发现两个实例不能同时活动,但是可以单独启动,则可能
    就是 这种冲突情况。需要更改所使用的 inode
    以便为其中一个实例生成 IPC 密钥。

    对于单节点实例,作为实例所有者从 sqllib 目录执行下列操作:

    -   删除 .ftok 文件

  rm .ftok

    -   创建新的 .ftok 文件

  touch .ftok



    对于多节点实例,作为实例所有者执行下列操作:

    -   在与 sqllib 相同的级别上创建另一个目录

    -   将所有内容从 sqllib 中移至新目录

    -   删除 sqllib

    -   将新目录重命名为 sqllib



o   重新启动数据库管理器实例。

论坛徽章:
0
3 [报告]
发表于 2003-02-27 11:35 |只看该作者

出现SQL1072C错误

文件系统满的时候,数据库启动出现这种问题,清理文件系统后执行ipclean清理占用db2资源的进程。我们出现过这种情况,我当时清理后重新启动机器了

论坛徽章:
0
4 [报告]
发表于 2003-02-27 14:59 |只看该作者

出现SQL1072C错误

你的数据库表空间可以在nfs上扩,但由于nfs 的不稳定性,数据库可能会出错。

论坛徽章:
0
5 [报告]
发表于 2003-02-27 22:47 |只看该作者

出现SQL1072C错误

感谢各位的回答,后来我在网上找到了IBM关于此类错误的处理,清除了消息队列,老系统上的数据库是可以启动了,但空间的问题还是不能解决,好像DB2不认得用NFS扩的空间,昨天还问了广州一个DB2的专家,结果专家的结论是除非重建库 :(
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP