我使用的是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 编辑 ]