您的位置:程序门 -> db2 -> 基础类



紧急!db2创建数据库遇到难题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


紧急!db2创建数据库遇到难题
发表于:2008-01-09 17:37:48 楼主
想实现在客户端远程连接到服务器,然后使用代码创建数据库。操作如下:
注:xxx.xxx.xx.x是我实际连接的服务器的ip地址。我想实现的最终目的就是用代码在客户端成功创建数据库并使其能够访问操作。
具体在命令行中的命令如下:创建一个新数据库,名字为new
db2   =>   list   node   directory

节点目录

目录中的条目数   =   2

节点   1   条目:

节点名                                                         =   mynode
注释                                                         =
目录条目类型                                         =   local
协议                                                         =   tcpip
主机名                                                     =   xxx.xxx.xxx.x
服务名称                           =   50000

节点   2   条目:

节点名                                                         =   tcpa4149
注释                                                         =
目录条目类型                                         =   local
协议                                                         =   tcpip
主机名                                                     =   xxx.xxx.xxx.x
服务名称                           =   50000

db2   =>   attach   to   mynode   user   admin
输入   admin   的当前密码:

      实例连接信息

实例服务器                           =   db2/nt   9.5.0
授权标识                                                         =   admin
本地实例别名                       =   mynode

db2   =>   create   database   new

在进行create   databse   new过程中弹出一个提示框说db2bp.exe遇到问题需要关闭。
点击调试出来的提示是
db2bp.exe   中的   0x6c0c1b13   处未处理的异常:   0xc0000005:   读取位置   0x00000213   时发生访问冲突

然后我远程连接到服务器发现new这个数据库已经存在,可是点击查看其具体内容时就提示说:
sql1035n     数据库当前正在使用。     sqlstate=57019

sql1035n     数据库当前正在使用。
说明这个数据库的创建有问题,请问这个怎么解决啊?

发表于:2008-01-09 20:28:491楼 得分:0
在命令行下输入
db2   force   application   all
db2   stop
db2   start
重起后再看看行不行
发表于:2008-01-09 21:24:562楼 得分:0
不行,还是同样的问题
发表于:2008-01-09 21:50:383楼 得分:0
在重起后,能不能drop调这个数据库?
发表于:2008-01-10 09:00:264楼 得分:0
说明:
1.我在create之后在服务器端的控制中心中打开时发现new这个数据库已经存在,可是点击查看其具体内容时就提示说:
sql1035n     数据库当前正在使用。     sqlstate=57019

sql1035n     数据库当前正在使用。

2.在客户端:使用drop   db   new
db2   =>   drop   db   new
sql1013n     找不到数据库别名或数据库名称   "new"。     sqlstate=42705
发表于:2008-01-10 10:47:115楼 得分:0
创建和删除操作好像必须在服务器端来做吧。
发表于:2008-01-10 10:52:446楼 得分:0
我查阅过ibm给的资料,是可以在客户端进行操作的


快速检索

最新资讯
热门点击