解决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.
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.
相关文章推荐
- C盘根目录下只能创建文件夹不能新建文件的解决办法
- 解决新建数据库时的错误 SQL4414N “DB2 管理服务器”处于不活动状态
- DB2 Enterprise Server Edition(DB2 ESE)9.1在Windows Server 2008 下出现无法新建数据库的情况,及解决办法
- [DB2]在本地数据库目录或系统数据库目录中已经存在数据库别名""的解决办法
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- PHP中完美解决fckeditor上传中文文件与新建中文目录出现乱码的问题
- 【android studio】解决android studio drawable新建项目时只有一个drawable目录的问题
- 关于数据库新建用户提示“用户、组或角色‘’XXX‘’在当前数据库中已已存在”的解决办法
- ubuntu db2 安装 解决创建数据库不成功
- PHP中完美解决fckeditor上传中文文件与新建中文目录出现乱码的问题
- 解决:SQL1005N 在本地数据库目录或系统数据库目录中已经存在数据库别名
- 详解SourceOffsite的安装配置解决VSS共享数据库目录的问题
- “新建安卓工程时,src与res目录下没有自动生成的.java和.xml文件“的解决
- DB2 EXPRESS-C 10.1 数据库安装问题解决
- 新建maven项目时没有出现src/main/java和src/test/java目录的解决方法
- 安装SQL SERVER 2008时如何 解决Reporting Services目录数据库文件存在的问题
- 新建maven项目时没有出现src/main/java和src/test/java目录的解决方法
- 新建数据库时出现collation '<服务器默认值>'is not valid.(Microsoft.SqlServer,Express.smo)的解决方法
- 通过assets向安卓程序目录中导入数据库文件出现错误的解决办法
- DB2新建用户及数据库过程