db2 9.7 windows 下创建数据库问题

我使用的是db2 9.7 express for windows,用图形话界面创建数据库,我选择的是" 我想手工管理存储器",正常创建了"用户"、“临时”、“系统”表空间后,系统在创建的时候提示如下:
“SQL0970N  系统尝试写入只读文件。(我试过更改文件只读方式,但还是不行)
说明:
数据库使用的文件被标记为只读,或不存在。数据库需要对此文件进行写访问。
无法处理该语句。用户响应:
接收到此消息(SQLCODE)后就终止应用程序。确保所有数据库文件都允许读和写
访问权。检查指定文件名中不必要的空格。
sqlcode:-970
sqlstate:55009
创建语句:
CREATE DATABASE mydb009 AUTOMATIC STORAGE NO  ON 'D:' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096 CATALOG TABLESPACE  MANAGED BY DATABASE USING ( FILE 'D:IBMSQLLIBb.dat' 5120 )  USER TABLESPACE  MANAGED BY DATABASE USING ( FILE 'D:IBMSQLLIBa.bat' 5120 )  TEMPORARY TABLESPACE  MANAGED BY DATABASE USING ( FILE 'D:IBMSQLLIBtools' 5120 ) ;



转载请注明源自www.DB2China.net,请保留版权.
原文地址:http://www.db2china.net/club/forumdisplay.php?fid=31&filter=type&typeid=22

我使用的是db2 9.7 express for windows,用图形话界面创建数据库,我选择的是" 我想手工管理存储器",正常创建了"用户"、“临时”、“系统”表空间后,系统在创建的时候提示如下:
“SQL0970N  系统尝试写入只读文件。(我试过更改文件只读方式,但还是不行)
说明:
数据库使用的文件被标记为只读,或不存在。数据库需要对此文件进行写访问。
无法处理该语句。用户响应:
接收到此消息(SQLCODE)后就终止应用程序。确保所有数据库文件都允许读和写
访问权。检查指定文件名中不必要的空格。
sqlcode:-970
sqlstate:55009
创建语句:
CREATE DATABASE mydb009 AUTOMATIC STORAGE NO  ON 'D:' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096 CATALOG TABLESPACE  MANAGED BY DATABASE USING ( FILE 'D:IBMSQLLIBb.dat' 5120 )  USER TABLESPACE  MANAGED BY DATABASE USING ( FILE 'D:IBMSQLLIBa.bat' 5120 )  TEMPORARY TABLESPACE  MANAGED BY DATABASE USING ( FILE 'D:IBMSQLLIBtools' 5120 ) ;

转载请注明源自www.DB2China.net,请保留版权.
原文地址:http://www.db2china.net/club/forumdisplay.php?fid=31&filter=type&typeid=22

[ 本帖最后由 szcoship 于 2009-8-1 02:57 编辑 ]
参与8

8同行回答

catalog 和 TEMPORARY 一般选择系统管理表空间就可以了。在你的语句里,你把路径换掉试试(例如 d:\Mydb2\)显示全部
catalog 和 TEMPORARY 一般选择系统管理表空间就可以了。
在你的语句里,你把路径换掉试试(例如 d:\Mydb2\)收起
2009-08-11
浏览947
LanDomLanDom软件开发工程师互联网企业
容器的文件名不允许有空格吧!显示全部
容器的文件名不允许有空格吧!收起
互联网服务 · 2009-08-10
浏览892
把a,b容器后面的扩展名取消后还是不行的.显示全部
把a,b容器后面的扩展名取消后还是不行的.收起
2009-08-09
浏览926
alualu项目经理lu
是不是数据库的容器使用的设备或目录,你没有写的权限。我感觉是你的语句有问题,把a,b容器后面的扩展名取消试试 [ 本帖最后由 alu 于 2009-8-3 10:17 编辑 ]显示全部
是不是数据库的容器使用的设备或目录,你没有写的权限。我感觉是你的语句有问题,把a,b容器后面的扩展名取消试试 [ 本帖最后由 alu 于 2009-8-3 10:17 编辑 ]收起
互联网服务 · 2009-08-03
浏览949
好东西收藏显示全部
好东西收藏收起
2009-08-03
浏览896
我用DB2ADMIN,也更改了权限,但是还是不行,请高手指点。显示全部
我用DB2ADMIN,也更改了权限,但是还是不行,请高手指点。收起
2009-08-02
浏览892
leo_wynleo_wyn商业智能工程师Security
管理员权限用户下执行的安装吗?显示全部
管理员权限用户下执行的安装吗?收起
系统集成 · 2009-08-01
浏览896
jieleejielee软件开发工程师top
我经常是在DB2CW下执行的,没发现这个问题。另外,你用的是什么用户名?文件系统是NTFS的话,要考虑用户权限 问题。显示全部
我经常是在DB2CW下执行的,没发现这个问题。

另外,你用的是什么用户名?
文件系统是NTFS的话,要考虑用户权限 问题。收起
政府机关 · 2009-08-01
浏览926

提问者

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-08-01
  • 关注会员:0 人
  • 问题浏览:8071
  • 最近回答:2009-08-11
  • X社区推广