ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:22.27KB ,
资源ID:16389816      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16389816.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DB2导出表结构Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DB2导出表结构Word下载.docx

1、DB2 LOAD FROM path(eg.D:/TABLE_NAME.IXF) OF IXF REPLACE INTO TABLE_NAME;/当装载数据前,先删除已存在的记录/TABLE_NAME.IXF) OF IXF RESTART INTO TABLE_NAME;/当装载失败时,重新执行,并极力导出结果和错误信息/在存在自增长字段的数据导入/TABLE_NAME.IXF) OF IXF MODIFIED BY IDENTIEYIGORN INSERT TO TABLE_NAME;解除装入数据时,发生的检查挂起:SET INTEGRITY FOR TABLE1 CHECK IMMEDI

2、ATE UNCHECKED; 命令只对数据通过约束检查的表有效,如果执行还不能解除,有必要检查数据的完整性,是否不符合约束条件,并试图重新整理数据,再执行装入操作. db2 相关命令(db2look 和 move)以及相关SQL操作关键字: db2look move 1、 导出到 一个文件获得sql语句 db2look -d cqyancao -e -o db.sql -i db2user -w psw 数据库名 要出文件名 用户名 密码 示例: db2look -d DEPARTMENT -u walid -e -o db2look.sql - 这将生成由用户 WALID 创建的所有表和联合

3、对象的 DDL 语句 - db2look 输出被发送到名为 db2look.sql 的文件中 db2look -d DEPARTMENT -z myscm1 -e -o db2look.sql - 这将为模式名为 MYSCM1 的所有表生成 DDL 语句 - 还将生成 $USER 创建的所有联合对象的 DDL。 db2look -d DEPARTMENT -u walid -m -o db2look.sql - 这将生成 UPDATE 语句以捕获关于用户 WALID 创建的表别名的统计信息 db2look -d DEPARTMENT -u walid -e -wrapper W1 -o db2

4、look.sql - 这将生成由用户 WALID 创建的所有表的 DDL 语句 - 还将生成适用于包装器 W1 的用户 WALID 所创建所有联合对象的 DDL db2look -d DEPARTMENT -u walid -e -server S1 -o db2look.sql - 还将生成适用于服务器 S1 的用户 WALID 所创建所有联合对象的 DDL 2.使用db2move命令导出数据库 从另一数据库中导出初始化数据,首先进入导出的目录,如:D:db, 命令为:db2move dbname export u username p password。注:dbname 为原数据库名,us

5、ername为用户名 password为密码。恢复命令D:db db2move dbname import -u username -p password 3、使用db2move导出导入单表 导出 db2move dbname export -tn yc_news -u db2user -p password 导入 db2move dbname import -u db2user -p password 4、其它相关 db2取前十条记录 例如:db2 = select * from tableName fetch first 10 rows only db2修改字段长度 db2 alter t

6、able db2admin.config alter cvalue set datatype varchar(255) alter table news alter AUTHOR set data type varchar(250) describe table news db2增加字段方法 alter table table_name add column column_name datatype 重要参数详解:0b2w Q4W_G_y0-d DBname : 指定 数据库名I;_A_C$O:a0-e 生成 数据库对象的 DDL 语句ITPUB个人空间_G$oK5e6u_C_y h#k-v-

7、l 生成 用户定义的 表空间、数据库分区组、Buffer Pools- r:n!ln0i_fo.P0 的 DDL 语句ITPUB个人空间n&B_Q _R$l-u Creator 指定 创建者ID 的对象_H ,e.O_l_|_O_B0-a 指定不限制 创建者.U_0B8g_Q_d G_C_H0-z schema 指定 Schema0VD V7e_w_0-t Tname1 Tname2 . TnameN 指定 特定的 表_W_c$2o _r+-x0-v Vname1 Vname2 . VnameN 指定 特定的 View)S_S_f_i_d_y8a_n i0-twTname 指定 表名字的匹配格

8、式,日志表LOG%ITPUB个人空间1H!0%m|_f8J_B_w2X1A-o OutputFile 指定输出结果文件名#n_T_Q/s2f#X_w#K0-m 生成 复制 统计信息表的 UPDATE 语句。ITPUB个人空间)x_f_J7S_e_n_?-x 生成 用户权限 相关DDL#g_q9Uj_f_D,x_4T_H_m0-xd 生成 系统权限 相关DDL9?*d!_F&U2i_oM0-xs:XML模式存储库(XSR)对象(XML模式、DTD和外部实体)ITPUB个人空间_j_B_0ka:yR&c-z+_j_-xdir dirnameXSR对象的放置位置Db2look d dwdb e z

9、dwrun t buffer_ngboss3_voice_20120411 cdr_call_20120411| dw_call_20120411 dw_call_dt_20120411 st_call_dm| st_calltime_dm导入db2 -tvf xxx.sql db2move详解 db2move 命令 action value 首先,您必须指定数据库名(想要移动的表所在的数据库)和要执行的操作(export 和 import 或 load)。然后指定一个选项来定义操作的范围。例如,可以将一个操作限制在特定的表(-tn)、表空间(-ts)、表创建者(-tc)或模式名(-sn)范围

10、内。指定表、表空间或表的创建者的一个子集只对 export 操作有效。如果指定多个值,就必须使用逗号将其分隔开;在值列表项之间不允许有空格。可以指定的项最多为 10 个。另外,也可以指定 -tf 选项,此时要使用一个文件名作为参数,其中列出了要导出的表名;在该文件中,每行只能列出一个完整的表名。您还可以指定以下内容:-io import-option指定 DB2 的 工具可以运行的一种模式。有效的选项有: CREATE、 INSERT、 INSERT_UPDATE、 REPLACE REPLACE_CREATE。缺省值为有关这些模式的更多内容,请参阅 的产品文档,可以从 技术支持获得这些文档。

11、-lo load-option loadINSERT REPLACE。 INSERT。 有关这些模式的更多内容,请参阅 lobpaths指定要创建或查找的 LOB 文件的位置。必须指定一个或多个绝对路径名。如果指定了多个绝对路径,就必须使用逗号将其分隔开;值之间不允许有空格。缺省值是当前目录。-u userid指定一个用户 ID,该工具可以使用这个用户 ID 登录到远程系统上。-p password指定对该用户进行认证的密码;该工具需要使用一个有效的用户 和密码登录到远程系统上。db2move是DB2数据转移命令,用于不同操作系统之间(如linux和windows)的数据转移.可以先用db2m

12、ove export将数据导出,然后在另一个DB2里用db2move import或db2move load导入数据.导出方法:建立一个空文件夹,进入该文件夹使用db2move Mydatabase export 导出数据.导入方法:进入导出的文件夹,输入命令db2move Newdb load 实际操作中,使用load的时候可能会发生破坏表完整性约束的情况,需要执行set integrity for immediate checked消除表check pending的状态。不过有些不理想的地方,db2move时系统虽然会自动建表,但是也仅限于表,表上的视图和索引还需要自行创建)所以需要在导完

13、数据后,用脚本创建索引和视图,以及授权等操作。这样可以防止破坏表的完整性。|12.7 db2move|db2move 工具现在有两个附加选项 -aw 和 -sn。此工具的完整文档如下:|数据库移动工具| | |此工具用来在工作站上的 DB2 数据库之间移动大量的表。该工具查询系统目录表以获取特定数据库并编译所有用户表的列表。然后,它以 |PC/IXF 格式导出这些表。可将 PC/IXF 文件导入或装入同一系统上的另一本地 |DB2 数据库,也可将这些文件传送至另一工作站平台并将其导入或装入该平台上的 DB2 数据库。|注意:使用此工具时不会移动带有结构化类型列的表。 |权限 |此工具会根据用户

14、请求的操作调用 DB2 导出、导入和装入 API。因此,请求用户标识必须具有这些 |API 所要求的正确权限,否则请求将会失败。|命令语法 | .-.| V |-db2move-dbname-action-+-+-+-| +-tc-table-creators-+| +-tn-table-names-+| +-sn-schema names-+| +-io-import-option-+| +-lo-load-option-+| +-l-lobpaths-+| +-u-userid-+| +-p-password-+| -aw-| |命令参数 | |dbname |数据库的名称。|action

15、 |必须是下列其中之一:EXPORT、IMPORT 或 LOAD。|-tc |表创建者。缺省值为所有创建者。|这只是一个 EXPORT |操作。如果指定此项的话,只会导出那些由此选项列示的创建者创建的表。如果未指定此项的话,缺省值是使用所有创建者。在指定多个创建者时,每个创建者必须用逗号隔开;创建者标识之间不允许有空格。可指定的最大创建者数为 |10。此选项可与“tn”和“-sn”选项配合使用来选择要导出的表。|可将星号(*)用作通配符,它可放在字符串中的任何位置。|-tn |表名。缺省值为所有用户表。如果指定此项,则只有其名称与指定字符串中的内容完全匹配的那些表才会导出。如果未指定此项的话,

16、缺省值是使用所有用户表。在指定多个表名时,每个表必须用逗号隔开;表名之间不允许有空格。可指定的最大表名数为 |10。此选项可与“-tc”和“-sn” 选项配合使用来选择要导出的表。db2move |将仅导出其名称与指定表名相匹配,其创建者与指定表创建者相匹配的那些表。|-sn |模式名。缺省值是 ALL SCHEMAS。如果指定此项,则只有其模式与指定字符串中的内容相匹配的那些表才会导出。如果未指定此项的话,缺省值是使用所有模式。在指定多个模式名时,每个模式必须用逗号隔开;模式名之间不允许有空格。可指定的最大模式名数为 10。此选项可与“-tc”和“-tn”选项配合使用来选择要导出的表。db2

17、move |将仅导出其名称与指定表名相匹配,其模式与特定表模式相匹配且其创建者与指定表创建者相匹配的那些表。可将星号(*)用作通配符,它可放在字符串中的任何位置。名称少于 8 字符的模式名将填充为 8 字符长。例如,如果想要包括模式“AUSER”和“BUSER”并使用通配符,则必须指定 -sn *USER*。|-io |导入选项。缺省值是 REPLACE_CREATE。|有效选项为 |INSERT、INSERT_UPDATE、REPLACE、CREATE 和 REPLACE_CREATE。|-lo |装入选项。缺省值为 INSERT。|有效选项为 INSERT 和 REPLACE。|-l |L

18、OB 路径。缺省值为当前目录。|此选项指定创建 LOB 文件(作为 EXPORT 的部分)或搜索 LOB 文件(作为 IMPORT 或 LOAD 的部分)的绝对路径名。在指定多条 LOB 路径时,每条路径必须用逗号隔开;LOB 路径之间不允许有空格。如果第一条路径用完了所有空间(EXPORT |期间),或者路径中找不到这些文件(IMPORT 或 LOAD 期间),则使用第二条路径,以此类推。|如果该操作为 |EXPORT,且指定了 LOB 路径,则会删除 LOB 路径目录中的所有文件并除去这些目录,从而创建新的目录。如果未指定此项,则使用当前目录作为 LOB 路径。|-u |用户标识。缺省值是

19、已登录的用户标识。|用户标识和密码都是可选的。但是,如果指定了其中一项,则必须指定另一项。如果该命令是在连接至远程服务器的客户机上运行,则应指定用户标识和密码。|-p |密码。缺省值是已登录的密码。|-aw |允许警告。|仅供 EXPORT 操作使用。如果指定此选项,则在导出期间接收到警告的所有表都将包括在 |db2move.lst 文件中。如果省略此选项,则在导出期间导致警告的所有表都不会包括在 db2move.lst |文件中。系统会生成表的 .ixf 文件和 .msg 文件,不管是否使用此选项都是如此。|示例 | |db2move sample export |这会导出 SAMPLE |

20、数据库中的所有表,对所有选项使用缺省值。 |db2move sample export -tc userid1,us*rid2 -tn tbname1,*tbname2 |这将导出由“userid1”或类似“us%rid2”的用户标识创建的,且带有名称“tbname1”或类似“%tbname2”的表名的所有表。 |db2move sample import -l D:LOBPATH1,C:LOBPATH2 |此示例仅适用于 |或 Windows 操作系统。该命令将导入 SAMPLE 数据库中的所有表;系统会搜索 |LOB 路径“D:LOBPATH1”和“C:LOBPATH2”来查找 LOB 文

21、件。 |db2move sample load -l /home/userid/lobpath,/tmp |此示例仅适用于基于 |UNIX 的系统。该命令会装入 SAMPLE 数据库中的所有表;系统会同时搜索 /home/userid/lobpath 子目录和 tmp |子目录来查找 LOB 文件。 |db2move sample import -io replace -u userid -p password |这会以 REPLACE 方式导入 SAMPLE 数据库中的所有表;将使用指定用户标识和密码。|使用说明 |此工具将导出、导入或装入用户创建的表。如果将一个操作系统中的数据库复制至另一

22、个操作系统,db2move 将实现表的移动。还需要移动与这些表相关联的所有其它对象,如别名、视图、触发器、用户定义函数等等。 db2look(DB2 统计信息和 DDL 抽取工具;参见命令参考)可通过从数据库中抽取数据定义语言(DDL)语句来实现其中一些对象的移动。|当 db2move 调用导出、导入或装入 API 时,FileTypeMod |参数设置为 lobsinfile。即,LOB 数据保存在不同于 PC/IXF 文件的文件中。一共有 |26000 个文件名可供 LOB 文件使用。|LOAD 操作必须在数据库和数据文件驻留的机器本地运行。在 db2move |调用装入 API 时,Co

23、pyTargetList 参数设置为 NULL;即不会进行复制。如果 logretain |为开,则以后不会前滚装入操作。装入的表所驻留的表空间处于备份暂挂状态,是不可存取的。全数据库备份或表空间备份是让表空间脱离备份暂挂状态所必需的。|如果是在版本 5.2 客户机上的版本 6 数据库中,此工具不支持长度超过 18 个字符的表名或列名。|使用 EXPORT 时所需的生成的文件: | |输入:无。 |输出:|EXPORT.out |EXPORT 操作的大致结果。|db2move.lst |原始表名,其对应的 PC/IXF 文件名(tabnnn.ixf)和消息文件名(tabnnn.msg)的列表。此列表、导出的 |PC/IXF 文件和 LOB 文件(tabnnnc.yyy)被用作 db2move IMPORT |或 LOAD 操作的输入。|tabnnn.ixf |特定表的导出的 PC

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1