文档章节

DB2 菜一(折腾DB2 V8)

cyper
 cyper
发布于 2012/11/12 23:44
字数 671
阅读 280
收藏 0

db2start

db2cmd

db2

db2 => create database smart_crud
SQL1001N  "smart_crud" is not a valid database name.  SQLSTATE=2E000

db2 => create database smartcru (MB的,db2数据库名的长度只能是8位?)
SQL1047N  The application is already connected to another database.

db2 => connect reset
DB20000I  The SQL command completed successfully.

db2 => create database smartcru
DB20000I  The CREATE DATABASE command completed successfully.

就这么建成功了,默认建哪里去了?
db2 => list database directory [on 盘符:]

 System Database Directory

 Number of entries in the directory = 5

Database 1 entry:

 Database alias                       = XSCJ
 Database name                        = XSCJ
 Database drive                       = E:\DB2
 Database release level               = a.00
 Comment                              = 学生成绩数据库
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =

Database 2 entry:

 Database alias                       = SMARTCRU
 Database name                        = SMARTCRU
 Database drive                       = E:\DB2
 Database release level               = a.00
 Comment                              =
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =

Database 3 entry:

 Database alias                       = EFEDDB2T
 Database name                        = EFEDDB2T
 Node name                            = NODE_EV
 Database release level               = a.00
 Comment                              =
 Directory entry type                 = Remote
 Catalog database partition number    = -1
 Alternate server hostname            =
 Alternate server port number         =

Database 4 entry:

 Database alias                       = DEMO
 Database name                        = DEMO
 Database drive                       = E:\DB2
 Database release level               = a.00
 Comment                              = this is a demo db
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =

Database 5 entry:

 Database alias                       = SAMPLE
 Database name                        = SAMPLE
 Database drive                       = E:\DB2
 Database release level               = a.00
 Comment                              =
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =

db2 =>

好吧,看起来有5个数据库,然后具体位置在E:\db2\NODE0000,有6个目录,目录的结构大致如下:

E:\db2\NODE0000>tree
Folder PATH listing for volume software
Volume serial number is F439-30CD
E:.
├─SQL00001
│  ├─DB2EVENT
│  │  └─db2detaildeadlock
│  ├─SQLOGDIR
│  ├─SQLT0000.0
│  ├─SQLT0002.0
│  └─SYSTOOLSPACE
├─SQL00002
│  ├─DB2EVENT
│  │  └─db2detaildeadlock
│  ├─SQLOGDIR
│  ├─SQLT0000.0
│  ├─SQLT0001.0
│  ├─SQLT0002.0
│  └─SYSTOOLSPACE
├─SQL00003

通过文件的创建时间能隐约看出来,这个新建的DB位置在:E:\db2\NODE0000\SQL00005

http://a280606790.iteye.com/blog/909659

又建了一个create database notsmart,这次默认的位置在E:\db2\NODE0000\SQL00006,
看了一个这个生成的目录的大小,约30M

db2 => drop database notsmart
DB20000I  The DROP DATABASE command completed successfully.

继续:http://doc.chinaunix.net/db2/201007/758576.shtml

这次创建DB的时候带点参数:
db2 => create database notsmart on 'E:/db2data/notsmart/on1','E:/db2data/notsmar
t/on2'
SQL0104N  An unexpected token "," was found following "<character-string>".
Expected tokens may include:  "CATALOG".  SQLSTATE=42601
db2 => create database notsmart on 'E:/db2data/notsmart/on1'
SQL1052N  The database path "E:/db2data/notsmart/on1" does not exist.
db2 =>

好吧。我手动的把目录先建好。

db2 => create database notsmart on 'E:/db2data/notsmart/on1'
SQL1052N  The database path "E:/db2data/notsmart/on1" does not exist.

TMD的,还是这个错:

看这里:http://blog.csdn.net/xuyingjun/article/details/6430259

E:\db2data\notsmart>db2set -i db2 DB2_CREATE_DB_ON_PATH=YES

DBI1302E Invalid parameter detected.

Explanation:

An invalid parameter was used.

User Response:

Use the -? option for the usage help message.

为什么不可以? 难道DB2 8不支持这个变量吗?为了少折腾,我还是升级先。


继续:http://blog.csdn.net/cecilulysess/article/details/4637238

C:\Documents and Settings\Administrator>db2set -all
[e] DB2PATH=E:\db2
[i] DB2ACCOUNTNAME=IBM-R8M6A58\db2admin
[i] DB2INSTOWNER=IBM-R8M6A58
[i] DB2PORTRANGE=60000:60003
[i] DB2INSTPROF=E:\DB2
[i] DB2COMM=TCPIP
[i] DB2CODEPAGE=1208
[g] DB2_EXTSECURITY=YES
[g] DB2SYSTEM=IBM-R8M6A58
[g] DB2PATH=E:\db2
[g] DB2INSTDEF=DB2
[g] DB2ADMINSERVER=DB2DAS00





© 著作权归作者所有

cyper

cyper

粉丝 59
博文 685
码字总数 143352
作品 0
武汉
前端工程师
私信 提问
DB2菜二(升级到DB2 V10)

我卸载了老版的DB2,但是services.msc中还有一项DB2 - DB2-0的服务, (1)尝试用下面的命令删除 sc delete "DB2 - DB2-0",提示服务不存在。 (2)打开注册表编辑器,找到下面的键值: HKEY...

cyper
2012/11/12
256
1
两种方法可以查看db2错误代码信息

两种方法可以查看db2错误代码信息: 第一种:去IBM DB2 Infocenter(http://publib.boulder.ibm.com/infocenter/db2luw/v8//index.jsp)去搜索 第二种:直接在db2的命令行下输入:db2 ? SQL30...

18620626259
2018/03/21
0
0
DB2 V10.5 PureScale支持HADR

DB2 V10.5 PureScale支持HADR PureScale是DB2 V9.8引入的share disk的集群解决方案。而HADR则是DB2的V8版本就已经存在的灾备解决方案。 在v10.5之前, PureScale不支持HADR。但是从10.5开始。...

N0body
2016/08/18
37
0
DB2 v8 db2look导出统计信息问题

DB2 v8 db2look生成的用与构造统计信息的SQL有重复语句 DB2 v8 db2look提供了-m参数用于导出统计信息,可用于还原或构造测试优化器行为。但是我们发现一个很奇怪的问题。db2look生成的用于构...

N0body
2016/08/30
33
0
db2 远程连接不上

在linux上面安装了一个db2数据库,发现在linux本机上可以连接,但是远程就练不上去,错误提示sql30082N,因为26. 以前没咋玩过db2,遇到这事折腾2天了,实在没办法...

zheng_pat
2013/05/17
689
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊nacos config的deleteConfig

序 本文主要研究一下nacos config的deleteConfig ConfigController nacos-1.1.3/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigController.java @Controller@Re......

go4it
28分钟前
3
0
面试:原来Redis的五种数据类型底层结构是这样的

关注我,可以获取最新知识、经典面试题以及微服务技术分享   在Redis中会涉及很多数据结构,比如SDS,双向链表、字典、压缩列表、整数集合等等。Redis会基于这些数据结构自定义一个对象系统...

ccww_
33分钟前
4
0
java发送html模板的高逼格邮件

最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样...

码农实战
47分钟前
10
0
php-fpm配置文件详解/MariaDB密码重置、慢查询日志

来源:https://blog.csdn.net/Powerful_Fy php-fpm主配置文件路径:/usr/local/php-fpm/etc/php-fpm.conf #位于安装php安装目录下的etc/目录中,该文件中最后一行将配置文件指向:include=/...

asnfuy
52分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部