ITPUB论坛-中国最专业的IT技术社区

   
 注册
热搜:
查看: 35132|回复: 26

[精华] sybase iq和Oracle对比学习

[复制链接]
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
跳转到指定楼层
1#
发表于 2010-9-7 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
sybase iq的列式存储广告很多,实际的例子很少,所以决定试验1把。
环境windows 2008 x64
Oralce 11g(下面简称11g) ,IQ 15.2(下面简称IQ)

首先上sybase官方网站下载了IQ30天试用版,安装包iq152_windows.zip370多M,包含32和64位的二进制文件,这在2010年已经算一个很小的包了。
在win上安装速度很快,一路next,大约3-5分钟完成,最后询问是否建demo数据库,故意选否。

安装完毕后在系统开始菜单增加了sybase的一个文件夹,包含交互sql,管理中心等基于java的工具。

没有建数据库就没法测试,但是菜单上几个命令尝试都不成功,所以又上官网下载了文档,IQ 15.2只有英文,15.1有中文,都下了。

先看一本最简单的
《Sybase IQ 简介》
iqintro_ZH.pdf,知道了演示数据库在%ALLUSERSPROFILE%\SybaseIQ\demo,



驱动器 C 中的卷没有标签。
卷的序列号是 7344-AF6E

C:\ProgramData\SybaseIQ\demo 的目录

2010/09/05  08:11               698 iqdemo.cfg
2010/09/05  08:11         2,961,408 iqdemo.db
2010/09/05  08:11        26,214,400 iqdemo.iq
2010/09/05  08:11            40,903 iqdemo.iqmsg
2010/09/05  08:11        13,107,200 iqdemo.iqtmp
2010/09/05  08:10               194 iqdemo.lmp
2010/09/05  08:11           327,680 iqdemo.log
2010/09/05  08:11        78,643,200 iqdemo_main.iq
               8 个文件    121,295,683 字节
               0 个目录  7,863,959,552 可用字节


有2个bat文件和多个sql文件。
直接运行



C:\ProgramData\SybaseIQ\demo>mkiqdemo.bat

This script creates the iqdemo database in the current
directory: C:\ProgramData\SybaseIQ\demo

Continue <Y/N>? Y


Setting up temporary files ...

Starting Server ...
应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志。
ERROR: Starting of server failed


查看了一下google,知道应该查看windows系统事件
“d:\Sybase\IQ-15_2\bin64\start_iq.exe”的激活上下文生成失败。 找不到从属程序集

Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。 请使用 sxstrace.exe 进行详细诊断。
网上的类似解决方法:
大概是因为VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下。

于是去微软下载了vs2005再次分发程序vcredist_x86.exe,问题就解决了

照猫画虎,去微软下载了vs2008再次分发程序vcredist_x64.exe
,运行安装后,问题解决


C:\ProgramData\SybaseIQ\demo>mkiqdemo.bat

This script creates the iqdemo database in the current
directory: C:\ProgramData\SybaseIQ\demo

Continue <Y/N>? Y


Setting up temporary files ...

Starting Server ...

Connecting to server via TCPIP ...
Using: uid=DBA;pwd=sql;eng=bld_demo_9740;dbn=utility_db;links=tcpip(host=temp2;port=9740)

Creation completed.

Shutting down server ...
SQL Anywhere 停止服务器实用程序 版本 11.0.1.5604



Demo database created successfully


     Sybase IQ
      15.2 版
       (64 位模式)
版权所有 1992-2010 Sybase, Inc. 保留所有权利
在 2 个物理处理器上检测到 8 个逻辑处理器。
服务器将使用的物理处理器的最大数量: 2
在 Windows 2008 Build 6001 Service Pack 1 上运行 X86_64
为 X86_64 处理器体系结构建立的服务器
49152K 内存已用于高速缓存
最小高速缓存大小: 49152K,最大高速缓存大小: 262144K
使用 4096 字节的最大页面大小
在 Sun Sep 05 2010 08:16 启动数据库 "iqdemo" (C:\ProgramData\SybaseIQ\demo\iqdemo.db)
性能警告: 数据库文件 "C:\ProgramData\SybaseIQ\demo\iqdemo.db" 包含 24 个磁盘碎片
事务日志: iqdemo.log
在 Sun Sep 05 2010 08:16 启动检查点 "iqdemo" (iqdemo.db)
在 Sun Sep 05 2010 08:16 完成了 "iqdemo" (iqdemo.db) 的检查点
数据库 "iqdemo" (iqdemo.db) 在 Sun Sep 05 2010 08:16 启动
IQ Server temp2_iqdemo.
数据库服务器在 Sun Sep 05 2010 08:16 启动
正在尝试启动 SharedMemory 链接...
    SharedMemory 链接已成功启动
正在尝试启动 TCPIP 链接...
正在端口 2638 启动
    TCPIP 链接已成功启动
立即接受请求


Sun Sep 05 2010 08:20:35
08:20:35 正在试图连接,连接时使用的是:
UID=dba;PWD=********;CON=SQL_DBC_24448340;ASTOP=NO;LOG=C:\Users\~1\AppData\Local\Temp\2\testcon7130432143466858884.tmp
08:20:35 正在试图连接到正在运行的服务器...
08:20:35 正在尝试启动 SharedMemory 链接...
08:20:35     SharedMemory 链接已成功启动
08:20:35 正在尝试 SharedMemory 连接(没有 sasrv.ini 高速缓存地址)
08:20:35 已通过 SharedMemory 连接到服务器
08:20:35 已连接到 SQL Anywhere 服务器版本 15.2.0.5604
08:20:35 连接到缺省的共享内存服务器
08:20:35 应用程序信息:
08:20:35 IP=xxx;HOST=TEMP2;OSUSER=user;OS='Windows 2008 Build 6001 Service Pack 1';EXE='D:\Sybase\shared\Sybase Central 6.0.0\x64

\scjview.exe';PID=0x738;THREAD=0x1560;VERSION=11.0.1.5604;API=iAnywhereJDBC;TIMEZONEADJUSTMENT=480
08:20:35 已连接到服务器,正在试图连接到当前运行的数据库...
08:20:35 [    3] 已成功连接到数据库

"UID=dba;PWD=***;ASTOP=No"


[ 本帖最后由 〇〇 于 2010-9-7 10:20 编辑 ]
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
2#
 楼主| 发表于 2010-9-7 09:36 | 只看该作者
创建数据库后就可以进行正常的sql操作了
interactive sql(下面简称isql)登录只要输入默认的用户名dba和默认口令sql,其他均可不填,然后登录成功。
我的第一个helloword语句

select * from dummy

0

然后创建自己的表,从以前的Oracle脚本中选择一个,
为了防止出错,特地把varchar2改为varchar,没有问题


CREATE TABLE "HU" ("H0" VARchar(1), "ID" VARchar(18), "H02"
VARchar(1), "H031" VARchar(2), "H032" VARchar(2), "H041"
VARchar(2), "H042" VARchar(2), "H051" VARchar(2), "H052"
VARchar(2), "H061" VARchar(2), "H062" VARchar(2), "H071"
VARchar(1), "H072" VARchar(1), "H081" VARchar(1), "H082"
VARchar(1), "H09" VARchar(2), "H10" VARchar(3), "H11" VARchar(1),
"H12" VARchar(1), "H13" VARchar(4), "H14" VARchar(1), "H15"
VARchar(1), "H16" VARchar(1), "H17" VARchar(1), "H18" VARchar(1),
"H19" VARchar(1), "H20" VARchar(1), "H21" VARchar(1), "H22"
VARchar(1), "H23" VARchar(1), "HA0" VARchar(1), "HA1" VARchar(2),
"HA2" VARchar(2), "HA3" VARchar(1), "HA4" VARchar(1), "HA5"
VARchar(1), "HA6" VARchar(1), "HA7" VARchar(1), "HA8" VARchar(1),
"HA9" VARchar(1), "HA10" VARchar(3), "HA11" VARchar(1), "HA20"
VARchar(2))


oracle用sqlldr导入文本数据,IQ怎么导入呢,isql有个菜单,数据/导入向导,选择文本名称和定界符等,然后确定,
开始导入,但是速度很慢,大约几百行每秒。
查看sql历史发现,系统自动生成了语句

-- 由导入向导生成
input into "DBA"."HU" from 'D:\\renkoudmp\\hu1306.txt' format ascii escapes on escape character '\\' delimited by ',' encoding 'GBK';

这个input语句我在文档还没有查到,但按这个性能表现,只适合导入非常少量的数据
文档和google查到的是load table命令,但是我开始总是不成功。


LOAD TABLE statement
Description Imports data into a database table from an external file.
Syntax LOAD [ INTO ] TABLE [ owner.]table-name
... ( load-specification [, …] )
... { FROM | USING [ CLIENT ] FILE }
{'filename-string' | filename-variable } [, …]
... [ CHECK CONSTRAINTS { ON | OFF }]
... [ DEFAULTS { ON | OFF }]
... [ QUOTES OFF ]
... ESCAPES OFF
... [ FORMAT { ascii | binary | bcp }]
... [ DELIMITED BY 'string']
... [ STRIP { ON | OFF | RTRIM }]
... [ WITH CHECKPOINT { ON | OFF }]
... [ BYTE ORDER { NATIVE | HIGH | LOW }]
... [ LIMIT number-of-rows ]
... [ NOTIFY number-of-rows ]
... [ ON FILE ERROR { ROLLBACK | FINISH | CONTINUE }]
... [ PREVIEW { ON | OFF }]
... [ ROW DELIMITED BY 'delimiter-string']
... [ SKIP number-of-rows ]
... [ WORD SKIP number ]
... [ START ROW ID number ]
... [ ON PARTIAL INPUT ROW { ROLLBACK | CONTINUE }]
... [ IGNORE CONSTRAINT constrainttype [, …] ]
... [ MESSAGE LOG ‘string’ ROW LOG ‘string’ [ ONLY LOG logwhat [, …] ]
... [ LOG DELIMITED BY ‘string’]


于是按照某个网文原封不动地测试

'd:\loadTest.txt'      
abc|defgh|aaaa|bbbbbb|ccccc|ddddd|eeee|1ffF
abc|defgh|aaaa|bbbbbb|ccccc|ddddd|eeee|2ffF
abc|defgh|aaaa|bbbbbb|ccccc|ddddd|eeee|3ffF

create table My_Table
(
ORG_SID                      varchar(10),
DEAL_SID                    varchar(10),
ALL_TIME_SID              varchar(10),
R_COUNT_DIM_SID      varchar(10),
T_TAX_STOR_COST   varchar(10),
T_STOR_COST            varchar(10),
T_STOR_SUM              varchar(10),
CREATED_DT             varchar(10)         --数据文件中每行的换行符(16进制)
)
;


Load table My_Table
(
ORG_SID                      '|',
DEAL_SID                    '|',
ALL_TIME_SID              '|',
R_COUNT_DIM_SID      '|',
T_TAX_STOR_COST   '|',
T_STOR_COST            '|',
T_STOR_SUM              '|',
CREATED_DT             '\X0A'         --数据文件中每行的换行符(16进制)
)
From 'd:\loadTest.txt'       ---要加载文件的路径
ESCAPES OFF
QUOTES OFF
NOTIFY 100000
WITH CHECKPOINT ON;


再执行
COMMIT;提交插入的数据
然后用记事本把分隔符变成“,”,把load table语句每列后的分隔符也修改,也正常导入了
于是将HU表的Load语句改成下面的



LOAD TABLE hu (H0     ',',
ID     ',',
H02     ',',
H031     ',',
H032     ',',
H041     ',',
H042     ',',
H051     ',',
H052     ',',
H061     ',',
H062     ',',
H071     ',',
H072     ',',
H081     ',',
H082     ',',
H09     ',',
H10     ',',
H11     ',',
H12     ',',
H13     ',',
H14     ',',
H15     ',',
H16     ',',
H17     ',',
H18     ',',
H19     ',',
H20     ',',
H21     ',',
H22     ',',
H23     ',',
HA0     ',',
HA1     ',',
HA2     ',',
HA3     ',',
HA4     ',',
HA5     ',',
HA6     ',',
HA7     ',',
HA8     ',',
HA9     ',',
HA10     ',',
HA11     ',',
HA20     '\X0A')
from 'd:\hu54.txt'
ESCAPES OFF
QUOTES OFF
NOTIFY 100000
WITH CHECKPOINT ON


这次报的错误不同了,


无法执行语句。
iq_main DBSpace 
-- (s_blockmap.cxx 4498)
SQLCODE=-1009170,ODBC 3 状态="HY000"
第 1 行,第 1 列
您可以继续执行或停止。

貌似空间不足,(sybase的错误提示也不够明显,给出cxx源代码行和出错函数对用户太不友好了)
查看文档,执行下面的



ALTER DBSPACE iq_main ADD 200 MB


后再次执行,通过了

已影响 540205 行

执行时间: 3.399 秒

有了数据,就可以查询了
仍以惯常的Oracle写法执行,



select ID,
sum(case when ID<>'0' then cnt end) c1,
sum(case when ha3='1'   then cnt end) c2,
sum(case when ha3='2'   then cnt end) c4,
sum(case when ha3='3'   then cnt end) c6,
sum(case when ha3='4'   then cnt end) c8
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by substr(ID,1,6),ha3
)
group by ID
order by ID ;

执行出错


无法执行语句。
12   'group'
SQLCODE=-131,ODBC 3 状态="42000"
第 1 行,第 1 列


改用select子句中的别名 id放在group之后,

select ID,
sum(case when ID<>'0' then cnt end) c1,
sum(case when ha3='1'   then cnt end) c2,
sum(case when ha3='2'   then cnt end) c4,
sum(case when ha3='3'   then cnt end) c6,
sum(case when ha3='4'   then cnt end) c8
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by id,ha3
)
group by ID
order by ID


还是那句话

无法执行语句。
12   'group'
SQLCODE=-131,ODBC 3 状态="42000"
第 1 行,第 1 列


我在子查询后面加一个别名a,


select ID,
sum(case when ID<>'0' then cnt end) c1,
sum(case when ha3='1'   then cnt end) c2,
sum(case when ha3='2'   then cnt end) c4,
sum(case when ha3='3'   then cnt end) c6,
sum(case when ha3='4'   then cnt end) c8
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by id,ha3
)a
group by ID
order by ID

通过了,看来语法差异不少
如果上述case语句后面字符串不用'  '括起来,


select ID,
sum(case when ID<>0 then cnt end) c1,
sum(case when ha3=1   then cnt end) c2,
sum(case when ha3=2   then cnt end) c4,
sum(case when ha3=3   then cnt end) c6,
sum(case when ha3=4   then cnt end) c8
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by id,ha3
)a
group by ID
order by ID

也会报错

无法执行语句。
in predicate (a.ID <> 0)
-- (dfp_Simple.cxx 593)
SQLCODE=-1001013,ODBC 3 状态="HY000"
第 1 行,第 1 列


这个提示还比较明确,让我们知道该怎么修改。

如果导入更多的数据
再次执行
ALTER DBSPACE iq_main ADD 200 MB
出错,不知道什么原因,难道单个文件有大小限制?只好增加1个数据文件

ALTER DBSPACE iq_main ADD file iqdemo_main1 'C:\ProgramData\SybaseIQ\demo\iqdemo_main1.iq' size 200 MB

装载另一个文件
已影响 2760205 行

执行时间: 14.399 秒
装载的性能还是很高的,大约20万行每秒

新的问题出现了

刚才的group语句执行没有问题,但是



读取 SQL 语句的结果时出错。
所显示的结果可能不正确或不完整。
IQ_SYSTEM_TEMP DBSpace 
-- (s_blockmap.cxx 3602)
SQLCODE=-1009170,ODBC 3 状态="HY000"

这次好像是临时空间的问题,

[ 本帖最后由 〇〇 于 2010-9-7 11:30 编辑 ]

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
3#
 楼主| 发表于 2010-9-7 09:36 | 只看该作者
执行查看表空间和数据文件的存储过程,sp_iqdbspace和sp_iqfile
知道了表空间和文件名,试图增加大小,

ALTER DBSPACE IQ_SYSTEM_TEMP alter file IQ_SYSTEM_TEMP add 50 MB;

不成功
还是老办法,增加文件,通过了



ALTER DBSPACE IQ_SYSTEM_TEMP add file IQ_SYSTEM_TEMP1 'C:\ProgramData\SybaseIQ\demo\iddemo_tmp1.tmp' size 50 MB;


现在再来执行刚才的Group语句,

select ID,
sum(case when ID<>'0' then cnt end) c1,
sum(case when ha3='1'   then cnt end) c2,
sum(case when ha3='2'   then cnt end) c4,
sum(case when ha3='3'   then cnt end) c6,
sum(case when ha3='4'   then cnt end) c8
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by id,ha3
)a
group by ID
order by ID


顺利得出结果
330万行,执行时间: 0.031 秒
而11g
276万行
已用时间:  00: 00: 01.81
如果强制并行度/*+parallel (hu,4)*/,还更慢一些
已用时间:  00: 00: 02.05
因为这个表默认是并行属性


SQL> select degree from tabs where table_name='HU';

DEGREE
--------------------
   DEFAULT

看来查询速度够快

但是如果存入表,算上写入磁盘的时间

select ID,
sum(case when ID<>'0' then cnt end) c1,
sum(case when ha3='1'   then cnt end) c2,
sum(case when ha3='2'   then cnt end) c4,
sum(case when ha3='3'   then cnt end) c6,
sum(case when ha3='4'   then cnt end) c8
into t531
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by id,ha3
)a
group by ID
order by ID


已影响 98 行
执行时间: 2.262 秒
而 11g


create table t531 as
select ID,
sum(case when ID<>'0' then cnt end) c1,
sum(case when ha3='1'   then cnt end) c2,
sum(case when ha3='2'   then cnt end) c4,
sum(case when ha3='3'   then cnt end) c6,
sum(case when ha3='4'   then cnt end) c8
from (
select  substr(ID,1,6) ID,count(*)cnt,ha3
from hu
group by substr(ID,1,6),ha3
)a
group by ID
order by ID ;


已用时间:  00: 00: 02.37
2者相差无几,难道80多行要写2秒?考虑到查询从执行到显示结果有明显的延迟,估计IQ给出的时间不准确。
如果改用

select count(*) cnt from hu
3305114

执行时间: 0.032 秒
这次倒是很快就显示了
如果想存入表,出来奇怪的错误

select count(*) cnt
into t531
from hu
无法执行语句。
't531'
SQLCODE=-260,ODBC 3 状态="42000"
第 1 行,第 1 列


而t531是不存在的。弄不清与刚才带case的有什么不同...

[ 本帖最后由 〇〇 于 2010-9-7 13:54 编辑 ]

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
4#
 楼主| 发表于 2010-9-7 09:36 | 只看该作者
换到2008 r2上执行,又是新的问题
软件安装没有报错

F:\SybaseIQ\demo>C:\ProgramData\SybaseIQ\demo\run_mkiqdemo.bat

需要创建演示数据库。现在就创建吗? Y/N: Y

当前目录是: F:\SybaseIQ\demo


This script creates the iqdemo database in the current
directory: F:\SybaseIQ\demo


Setting up temporary files ...

Starting Server ...

Connecting to server via TCPIP ...
Using: uid=DBA;pwd=sql;eng=bld_demo_9658;dbn=utility_db;links=tcpip(host=WIN-NF10S6S7KTC;port=9658)
Creation of database failed


说第15行有错

无法建立与数据库的连接。请查看以下 错误并联系您的数据库管理员寻求 帮助:

[Sybase][ODBC Driver][SQL Anywhere]内部数据库错误 *** 错误 *** 声明失败: 109510[a_dbinit] (15.2.0.5604)
Memory allocation size too large -- 事务已回退
Thu Dec 16 2010 16:38:13
16:38:13 正在试图连接,连接时使用的是:
UID=dba;PWD=********;ENG=bld_demo_9230;CON=SQL_DBC_d039ac0;LOG=C:\Users\RJKFCU~1\AppData\Local\Temp\2\connassist2030219525114842267.tmp;ASTART=NO;IgnoreSQLCONNECT=YES
16:38:13 正在试图连接到正在运行的服务器...
16:38:13 正在尝试启动 SharedMemory 链接...
16:38:13     SharedMemory 链接已成功启动
16:38:13 正在尝试 SharedMemory 连接(没有 sasrv.ini 高速缓存地址)
16:38:13 已通过 SharedMemory 连接到服务器
16:38:13 已连接到 SQL Anywhere 服务器版本 15.2.0.5604
16:38:13 应用程序信息:
16:38:13 IP=10.6.166.24;HOST=WIN-NF10S6S7KTC;OSUSER=rjkfcuser;OS='Windows 2008R2 Build 7600 ';EXE=F:\SybaseIQ\IQ-15_2\bin64\dbisql.exe;PID=0xa544;THREAD=0xa908;VERSION=11.0.1.5604;API=iAnywhereJDBC;TIMEZONEADJUSTMENT=480
16:38:13 已连接到服务器,正在试图连接到当前运行的数据库...
16:38:13 通信函数 i_cs_HandleSQLPresError 代码 7
16:38:13 数据库正在运行,但是无法与之连接
16:38:13 内部数据库错误 *** 错误 *** 声明失败: 109510[a_dbinit] (15.2.0.5604)
Memory allocation size too large -- 事务已回退

[ 本帖最后由 〇〇 于 2010-12-16 16:34 编辑 ]

bld_demo_9658.sql

27.22 KB, 下载次数: 7

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
5#
 楼主| 发表于 2010-9-7 09:36 | 只看该作者
这个文档 iqicgwin_zh.pdf (2.3 MB, 下载次数: 72) 说到启动参数,一个初学者怎么才能理解?

[ 本帖最后由 〇〇 于 2010-12-16 16:54 编辑 ]

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
6#
 楼主| 发表于 2010-9-7 09:36 | 只看该作者
建库错误截图

[ 本帖最后由 〇〇 于 2011-1-27 10:46 编辑 ]

2011-01-27_104530.png (8.73 KB, 下载次数: 57)

2011-01-27_104530.png

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
7#
 楼主| 发表于 2010-9-7 09:36 | 只看该作者
占位6

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
8#
 楼主| 发表于 2010-9-7 09:37 | 只看该作者
占位7

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
9#
 楼主| 发表于 2010-9-7 09:37 | 只看该作者
占位8

使用道具 举报

回复
论坛徽章:
396
兰博基尼
日期:2013-12-15 15:36:432014年世界杯参赛球队: 洪都拉斯
日期:2014-06-25 08:25:55itpub13周年纪念徽章
日期:2014-09-28 10:55:55itpub13周年纪念徽章
日期:2014-10-01 15:27:22itpub13周年纪念徽章
日期:2014-10-09 12:04:18马上有钱
日期:2014-10-14 21:37:37马上有钱
日期:2015-01-22 00:39:13喜羊羊
日期:2015-02-20 22:26:07懒羊羊
日期:2015-02-21 22:03:31懒羊羊
日期:2015-03-04 14:52:11
10#
 楼主| 发表于 2010-9-7 09:37 | 只看该作者
占位9

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 |
  | | |
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表