您的位置:首页 > 数据库

解决DB2在win 下只能在 跟目录下新建数据库

2011-09-24 22:47 344 查看
DB2 V9.7新建数据库的时候,"缺省路径"写的是E:\IBM(此目录存在),提示如下:

SQL1052N 数据库路径 "E:\IBM" 不存在。

解决办法如下:

1、如果把路径直接改为D:\,直接设在根目录下就OK了,原因可能是windows下只能指定盘符,不能进一步指定路径,因此只能放在根目录下,如果是Linux,就不存在上述问题;

2、设置注册变量DB2_CREATE_DB_ON_PATH=YES,然后重启实例,便可使用非根目录创建数据库了。

C:\Users\Administrator>db2set DB2_CREATE_DB_ON_PATH=YES

C:\Users\Administrator>db2set

DB2_CREATE_DB_ON_PATH=YES

DB2PROCESSORS=0,1

DB2INSTPROF=C:\ProgramData\IBM\DB2\DB2COPY1

C:\Users\Administrator>create database mydb on E:\IBM

'create' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

C:\Users\Administrator>db2 create database mydb on E:\IBM

SQL1052N The database path "E:\IBM" does not exist.

C:\Users\Administrator>net stop prod

DB2 - DB2COPY1 - PROD 服务正在停止.

DB2 - DB2COPY1 - PROD 服务已成功停止。

C:\Users\Administrator>net start prod

DB2 - DB2COPY1 - PROD 服务正在启动 ....

DB2 - DB2COPY1 - PROD 服务已经启动成功。

C:\Users\Administrator>db2 create database mydb on E:\IBM

DB20000I The CREATE DATABASE command completed successfully.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐