IT分销/经销

数据库连接错误

我在连接数据库发生错误
db2 connect to raychn
SQL1031N  The database directory cannot be found on the indicated file system. 

查看本地数据库
db2 list db directory System Database Directory Number of entries in the directory = 1Database 1 entry: Database alias                       = RAYCHN
 Database name                        = RAYCHN
 Local database directory             = /db2/RAYCHN
 Database release level               = d.00
 Comment                              =
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         = 

我的数据文件目录: /db2/RAYCHN/dbdata(1-6)/db2inst1/NODE0000/RAYCHN/T0000000


我试着uncatalog db 然后再执行
db2 catalog db raychn as raychn on /db2/RAYCHN 报 
SQL6028N  Catalog database failed because database "raychn" was not found in 
the local database directory.
怎么才能解决这个问题啊?
参与8

7同行回答

JerrychanJerrychan系统架构师思达奇
回复 7# itsbegin 按照楼主的方法。数据库已经成功catalog上了。显示全部
回复 7# itsbegin

按照楼主的方法。数据库已经成功catalog上了。收起
IT分销/经销 · 2012-09-20
浏览902
weiruan85weiruan85数据库管理员ibm
看看是不是权限问题显示全部
看看是不是权限问题收起
政府机关 · 2012-09-12
浏览881
JerrychanJerrychan系统架构师思达奇
是的。数据库已经catalog上去了。原来是有个/db2/db2inst1的目录没有拷贝出来 。拷出来就可以了。但是现在连接还是不行 。报SQL0293N  Error accessing a table space container.  SQLSTATE=57048显示全部
是的。数据库已经catalog上去了。原来是有个/db2/db2inst1的目录没有拷贝出来 。拷出来就可以了。但是现在连接还是不行 。报
SQL0293N  Error accessing a table space container.  SQLSTATE=57048
收起
IT分销/经销 · 2012-09-11
浏览938
砚凝0920砚凝0920数据库管理员上海宝信软件股份有限公司
回复 3# Jerrychan     你自己也说了啊,你都unmount你的文件系统了,当然没了啊。你是不是数据在阵列上啊。显示全部
回复 3# Jerrychan


    你自己也说了啊,你都unmount你的文件系统了,当然没了啊。你是不是数据在阵列上啊。收起
互联网服务 · 2012-09-11
浏览852
JerrychanJerrychan系统架构师思达奇
我原来的 /db2这个目录是挂载的外部文件系统,把它改到本地后(umount /db2) 再去连数据库就发生这个错误了 。底层目录没有了。有办法恢复回来吗?显示全部
我原来的 /db2这个目录是挂载的外部文件系统,把它改到本地后(umount /db2) 再去连数据库就发生这个错误了 。
底层目录没有了。有办法恢复回来吗?收起
IT分销/经销 · 2012-09-11
浏览853
砚凝0920砚凝0920数据库管理员上海宝信软件股份有限公司
单纯的看报错。你好像底层的目录都没了嘛显示全部
单纯的看报错。你好像底层的目录都没了嘛收起
互联网服务 · 2012-09-11
浏览882
itsbeginitsbegin软件开发工程师上海通联支付
应该用此命令挂载:db2 catalog db raychn as raychn on /db2/RAYCHN/dbdata(1-6)/访问容器错误,可能是权限问题哦,检查一下实例目录/sqllib/db2dump/db2diag.log,会有具体的报错信息可供排查,多半是OS问题(前提是你的数据文件在对应目录下)...显示全部
应该用此命令挂载:
db2 catalog db raychn as raychn on /db2/RAYCHN/dbdata(1-6)/

访问容器错误,可能是权限问题哦,检查一下实例目录/sqllib/db2dump/db2diag.log,会有具体的报错信息可供排查,多半是OS问题(前提是你的数据文件在对应目录下)收起
互联网服务 · 2012-09-11
浏览944

提问者

Jerrychan
系统架构师思达奇

问题状态

  • 发布时间:2012-09-11
  • 关注会员:1 人
  • 问题浏览:6555
  • 最近回答:2012-09-20
  • X社区推广