db2look命令详解

合集下载

db2look语法

db2look语法

db2look语法摘要:1.DB2look简介2.DB2look的基本语法3.DB2look命令的分类与使用4.DB2look实用案例分享5.小结与建议正文:DB2look是一款用于IBM DB2数据库管理和查询的实用工具,它可以帮助数据库管理员(DBA)和开发人员更加方便地操作和维护数据库。

本文将介绍DB2look的基本语法、命令分类与使用,并通过实用案例分享,帮助大家更好地掌握DB2look的使用技巧。

一、DB2look简介DB2look是一款免费、开源的DB2管理工具,支持Windows、Linux和Mac OS等操作系统。

它提供了丰富的功能,包括数据库对象浏览、查询、数据Export/Import、SQL脚本编辑与执行等。

DB2look以其简洁的界面、强大的功能和易用性,受到了广大数据库从业者的喜爱。

二、DB2look的基本语法DB2look的使用遵循SQL语法,同时它还支持一些特定的关键字和命令。

在使用DB2look时,需要熟悉以下基本语法:1.数据库连接:使用`CONNECT TO`命令连接到数据库,需要提供数据库服务器地址、端口、用户名和密码等信息。

2.数据库对象浏览:使用`SELECT`命令查看数据库中的表、视图、索引等对象。

3.查询与数据操作:使用SQL查询语句对数据库进行查询、插入、更新和删除等操作。

4.数据导出与导入:使用`EXPORT TO`和`IMPORT FROM`命令将数据导出到文件或从文件导入到数据库。

5.SQL脚本编辑与执行:使用`EDIT`和`RUN`命令编辑和执行SQL脚本。

三、DB2look命令的分类与使用1.连接与认证相关命令:包括`CONNECT TO`、`DISCONNECT FROM`、`SET PASSWORD`等命令。

2.数据库对象管理:包括`SELECT`、`USE`、`DROP`、`CREATE`等命令,用于管理表、视图、索引等数据库对象。

DB2导出表结构、表数据小结

DB2导出表结构、表数据小结

DB2导出表结构、表数据小结2010/12/5一、DB2命令行导出数据库全库表结构①Win+R进入到DB2安装目录的BIN目录下,执行命令:DB2CMD,进入到DB2 CLP窗口。

命令:DB2CMD②创建一个data文件夹命令:MKDIR data说明:将数据库全表结构的SQL语句导出到data目录下③进入到data目录命令:CD data④导出数据库全表结构命令:DB2LOOK –D DATABASE_NAME–E –A – I USER_NAME–W P ASSWORD–O DB_DLL.sql说明:DATABASE_NAME —数据库名称USER_NAME —登录数据库用户名PASSWORD —登录数据库用户密码DB_DLL.sql —数据库全表SQL脚本文件二、DB2命令行导出数据库全库数据①执行命令,导出数据命令:DB2MOVE DATABASE_NAME EXPORT –u USER_NAME–p P ASSWORD说明:DATABASE_NAME —数据库名称USER_NAME —登录数据库用户名PASSWORD —登录数据库用户密码DB_DLL.sql —数据库全表SQL脚本文件提示:-u,-p必须是小写三、DB2命令行导出数据库单个表数据①执行命令,导出单表数据命令:DB2 EXPORT TO [path(eg..D:/TABLE_NAME.IXF)] OF IXF SELECT [字段(eg.. * or col1,col2,……coln)] FROM TABLE_NAME;说明:导出文件格式A:DEL (delimited ASCII format);B:WSF (work sheetformat);C:IXF (integrated exchange format, PC version)四、DB2命令行导入表数据①执行命令导入表数据命令:DB2 IMPORT FORM [path(eg..D:/TABLE_NAME.IXF)] OF IXF INSERTINTO TABLE_NAME;DB2 LOAD FROM [path(eg..D:/TABLE_NAME.IXF)] OF IXF INSERT INTOTABLE_NAME;DB2 LOAD FROM [path(eg..D:/TABLE_NAME.IXF)] OF IXF REPLACE INTOTABLE_NAME;//当装载数据前,先删除已存在的记录DB2 LOAD FROM [path(eg..D:/TABLE_NAME.IXF)] OF IXF RESTART INTOTABLE_NAME;//当装载失败时,重新执行,并极力导出结果和错误信息DB2 LOAD FROM [path(eg..D:/TABLE_NAME.IXF)] OF IXF RESTART INTOTABLE_NAME;//在存在自增长字段的数据导入DB2 LOAD FROM [path(eg..D:/TABLE_NAME.IXF)] OF IXF MODIFIED BYIDENTIEYIGORN INSERT TO TABLE_NAME;解除装入数据时,发生的检查挂起:SET INTEGRITY FOR TABLE1 CHECK IMMEDIATE UNCHECKED;说明:命令只对数据通过约束检查的表有效,如果执行还不能解除,有必要检查数据的完整性,是否不符合约束条件,并试图重新整理数据,再执行装入操作.db2 相关命令(db2look 和 move)以及相关SQL操作关键字: db2look move1、导出到一个文件获得sql语句db2look -d cqyancao -e -o db.sql -i db2user -w psw数据库名要出文件名用户名密码示例: db2look -d DEPARTMENT -u walid -e -o db2look.sql-- 这将生成由用户 WALID 创建的所有表和联合对象的 DDL 语句-- db2look 输出被发送到名为 db2look.sql 的文件中示例: db2look -d DEPARTMENT -z myscm1 -e -o db2look.sql-- 这将为模式名为 MYSCM1 的所有表生成 DDL 语句-- 还将生成 $USER 创建的所有联合对象的 DDL。

db2move和db2look 导出导入数据

db2move和db2look  导出导入数据
db2 -tvf db2look.sql
db2move database load
(5) 验证数据库是否完好
db2 connect to database
db2 select * from tablename fetch first 5 row only
db2 set integrity for tablename immediate checked
包含RESTART的LOAD命令可以在源文件修改正确的时候使用,使装入进程重新开始:
LOAD FROM D:\XXXXXXXXXXX.TXT OF DEL RESTART INTO DM.FACT_LIABILITY_BUSINESS
-----------------------------------------------------------------------------
解决方法为:通过分别发出带有 RESTART 或 TERMINATER 选项的 LOAD 来重新启动或终止先前失败的对此表的 LOAD 操作。
包含TERMINATER的LOAD命令可以终止装入进程,使目标表恢复正常可用状态:
LOAD FROM D:\*******.TXT OF DEL TERMINATE INTO DM.FACT_LIABILITY_BUSINESS
具体操作如下:
(1)使用db2move dataname export
(2) 捕获DDL 语句 : db2look -d database -e -a -o db2look.sql
(3)将数据文件上传到目标服务器上
(4)创建数据库(已有数据库可以不执行此步)
db2 create db datab--------------------------------------------------------------

db2look 参数

db2look 参数

db2look 参数db2look是IBM DB2数据库中的一个命令行工具,用于生成数据库对象的DDL(数据定义语言)代码。

通过使用不同的参数,可以定制生成的代码内容和格式。

本文将介绍db2look的常用参数及其功能。

1. -d 或 --database:指定要生成DDL代码的数据库名称。

可以是本地数据库或远程数据库。

例如,db2look -d sample 将生成sample数据库的DDL代码。

2. -z 或 --schema:指定要生成DDL代码的模式(schema)名称。

可以指定多个模式,以逗号分隔。

例如,db2look -d sample -z schema1,schema2 将生成sample数据库中schema1和schema2的DDL代码。

3. -t 或 --table:指定要生成DDL代码的表名称。

可以指定多个表,以逗号分隔。

例如,db2look -d sample -t table1,table2 将生成sample数据库中table1和table2的DDL代码。

4. -e 或 --exclude-table:指定要排除生成DDL代码的表名称。

可以指定多个表,以逗号分隔。

例如,db2look -d sample -e table3,table4 将生成sample数据库中除了table3和table4以外的所有表的DDL代码。

5. -c 或 --create-with-foreign-keys:生成DDL代码时包含外键约束。

默认情况下,生成的DDL代码中不包含外键约束。

例如,db2look -d sample -c 将生成sample数据库中所有表及其外键约束的DDL代码。

6. -x 或 --no-create-without-foreign-keys:生成DDL代码时不包含没有外键约束的表。

默认情况下,生成的DDL代码中包含所有表,无论是否有外键约束。

例如,db2look -d sample -x 将生成sample数据库中有外键约束的表及其DDL代码。

DB2命令——精选推荐

DB2命令——精选推荐

DB2命令DB2命令总汇DB2常⽤命令汇总之⼀db2 -tvf my.sqldb2level 显⽰db2的版本号显⽰SQL出错信息db2 "? sql6031"db2mtrk管理DAS产⽣:root运⾏-dascrt -u dasuser1删除:root运⾏-dasdrop启动:dasusr1运⾏-db2admin start停⽌:dasusr1运⾏-db2admin stopdb2_killipcleandb2start dbpartitionnum 9 restartAIX启动控制中⼼:db2ccDB2⽤户管理:db2 use os to manage users.You can use following steps to add a db2 user:1,add a user on os.2,grant rights to user.GRANT CREATETAB,CONNECT ON DATABASE TO USER FUJIE;grant select, update, delete on table employee to user john with grant option⼀,实例产⽣db2icrt -a AuthType(SERVER,CLIENT,SERVER_ENCRYPT) -p PORT_NAME表空间PREFETCHSIZE的设置,EXTENTSIZE的关系,缓冲池的监控,页清除程序的多少。

临时表空间页⾯⼤⼩与其他表空间页⾯⼤⼩的设置,临时表空间与缓冲池的设置。

example:db2icrt db2 -s ese -p d:\db2 -u Administrator注意:在UNIX 上产⽣实例时需要产⽣⼀个和实例名称相同的⽤户名,和fencedid ⽤户。

如:db2icrt -s ese -u db2fenc2 db2inst2 将在db2inst2⽤户中产⽣实例db2inst2.缺省创建32位实例,创建64位实例:db2icrt -s ese -w 64 -u db2fenc2 db2inst2删除db2idrop instance-name启动db2start停⽌db2stop force连接db2 attach to testdb2db2 detach列出实例db2ilist设置当前实例set db2instance=得到当前实例db2 get instance设置实例⾃动重启动UNIXdb2iauto -ondb2iauto -off获取实例的配置参数db2 get dbm cfg修改配置参数例如:db2 update dbm cfg using authentication server_encryptdb2stop and db2start⼆,声明注册表和环境变量db2set 注意:设置完成后需要退出⽤户,再注册进⼊才能⽣效。

DB2常用操作及注意事项

DB2常用操作及注意事项

DB2常用操作1. 后台连接数据库db2 connect to bassdb user bass2 using bass22. 执行SQL脚本db2 –tvf 脚本名称注:执行前需要连接数据库,或在脚本中连接数据库,执行完成断开数据库连接用terminate 语句;SQL语句间用分号隔开3. 查看表结构db2 describe table bass2.dim_product_item4. 清空表=oracle的truncate table 表名alter table 表名activate not logged initially with empty table;注意:清空全表数据,最好不要用delete from 表名5. 查看建表语句可以用QC查看,不要用Rapid SQL后台查看语句为:db2look -d bassdb -i bass2 -w bass2 -a -e -t 表名(表名前不要加模式,不然找不到)注意事项(切记切记):1. 建表统一使用以下建表语句:create table dim_acct_item(item_id smallint,item_name varchar(20))in 表空间名partitioning key (item_id) using hashingnot logged initially;必须指定表空间,不同意义的表对应的不同的表空间,创建时问一下各位老同事分区键partitioning key的指定选择数据分布最分散的列,不清楚多问问,以免对表空间大小造成影响。

不指定分区键,默认为第一列。

2. QC查询时,在SQL语句后加上with ur,以避免锁表。

Rapid SQL查询时,在设置中指定查询行数。

不然在查询大表时,即使停止了查询,后台进程仍然存在3. delete操作时,请先select出来看看是否是你需要删除的数据,以免误删除4. 创建表时,先查看表是否已存在。

db2look语法

db2look语法

db2look语法【原创实用版】目录1.DB2LOOK 简介2.DB2LOOK 语法结构3.DB2LOOK 的使用方法4.DB2LOOK 的优点与局限性正文1.DB2LOOK 简介DB2LOOK 是一种将 DB2 数据库中的数据转换为特定格式文本的工具。

它可以帮助用户将数据库中的数据提取出来,以便进行进一步的数据处理和分析。

DB2LOOK 支持多种数据格式,如 CSV、TSV、JSON 等,用户可以根据需要选择不同的格式进行数据导出。

2.DB2LOOK 语法结构DB2LOOK 的语法结构较为简单,主要由以下几个部分组成:- 连接字符串:用于连接到 DB2 数据库,格式为“DRIVER=IBM DB2 ODBC DRIVER;DATABASE=数据库名;HOSTNAME=主机名;PORT=端口号;PROTOCOL=TCPIP;”- SELECT 语句:用于从数据库中查询所需数据,格式为“SELECT 列名 1,列名 2,...FROM 表名”- INTO 语句:用于指定数据导出的文件名和格式,格式为“INTO 文件名。

格式”3.DB2LOOK 的使用方法以下是一个 DB2LOOK 的典型使用示例:```DRIVER=IBM DB2 ODBCDRIVER;DATABASE=test;HOSTNAME=localhost;PORT=5000;PROTOCOL=TCPI P;SELECT * FROM employee INTO "employee.csv"```在这个示例中,我们首先指定了连接到 DB2 数据库所需的信息,然后使用 SELECT 语句查询了名为“employee”的表,并将查询结果导出到名为“employee.csv”的文件中。

4.DB2LOOK 的优点与局限性DB2LOOK 的优点在于其简单易用的语法结构和较强的数据导出功能。

用户无需编写复杂的代码,只需简单地设置连接字符串和 SELECT 语句即可完成数据导出。

db2move和db2look

db2move和db2look

(1)其中db2move是固定命令
(2)DB_NAME是数据库名称,必须写。
因为无论导出数据还是导入数据,你都必须制定数据库的名称。
(3)MOVE_ACITON
db2move的动作,有export\import\load\copy
(4)option value
db2move动作的制定选项,和选项值。
-lo insert/replace load option 选项,默认为insert
-u USER_NAME
-p passward
考虑以下例子:
db2move sample export -sn ibbdb2hz,test -tn b_mntda,h_mn* -u db2admin -p admin
一. DB2MOVE
db2move是db2提供的数据移动工具,对于单表的移动我们一般使用db2 load工具完成装载即可。
但是对于批量移动数据的需要,比如在测试机上的所有数据要上生产机(不但要建立表、表空间等等,还要数据也一起移动过去),此时,
db2move就显得非常方便了。
你可以分2部分完成整个操作,
+--lo--load-option-----+
+--l--lobpaths---------+
(6)system.msg --同tabna.nnn
.----------------------------.
V |
再一次确认,这4个选项只对export起作用,也就是说只有导出的时候才可以限定,用db2move导入数据的是,是不可以限定的导入那些表的。
因此如果想要导出某一部分的表,那么必须在export的时候就限定好。不能够在load或者import的时候再做限制。

db2look语法

db2look语法

db2look语法摘要:1.DB2LOOK 简介2.DB2LOOK 语法3.DB2LOOK 的应用示例4.DB2LOOK 的优点和局限性正文:1.DB2LOOK 简介DB2LOOK 是一种将DB2 数据库中的数据提取并转换为LOOK 格式的工具。

DB2 是IBM 公司开发的一款关系型数据库管理系统,而LOOK 格式则是一种轻量级的数据存储格式,便于数据分析和处理。

DB2LOOK 语法可以帮助用户方便地将DB2 数据库中的数据导出为LOOK 文件。

2.DB2LOOK 语法DB2LOOK 语法的基本结构如下:```db2look -d <database_name> -i <input_file> -o <output_file> -t <table_name> -m <mask> -s <separator> -f <format> -c <count> -p <password> -U <user> -F <file_format>```- `<database_name>`:要提取数据的数据库名称。

- `<input_file>`:输入文件,即包含要提取的数据的文件。

如果输入文件为`-`,则表示从标准输入读取数据。

- `<output_file>`:输出文件,即要将提取的数据保存到的文件。

如果输出文件为`-`,则表示将提取的数据输出到标准输出。

- `<table_name>`:要提取数据的表名。

可以使用通配符`*`表示所有表。

- `<mask>`:可选项,用于指定要提取的列。

可以使用通配符`*`表示所有列。

- `<separator>`:可选项,用于指定输入文件中数据的分隔符。

默认为制表符。

- `<format>`:可选项,用于指定输出文件的格式。

DB2-常用命令介绍(unix)

DB2-常用命令介绍(unix)

3、查看表空间:db2 list tablespaces [show detail] show detail的话,会看到表空间的大小。 由于db2数据库是分区的,这个命令看到的就是在当前节点上的所有表空间上的信 息。
让 中 国 移 动 BI 腾 飞
常用命令:
4、查看容器:db2 list tablespace containers for 2 [show detail] 其中2是表空间的id号(syscat.tablespaces),这个命令可以看到在当前节点上 本表空间是由哪些容器组成的。Show detail可以看到容器大小
让 中 国 移 动 BI 腾 飞
常用命令:
19、检查资源占用情况: 先用ps aux|sort +4n找出占用内存最大的进程号 再使用db2pd -alldbp -db sdcrm -age -app -tra -act -dyn,查找进程号,对应 的apphandle 20、查看其他节点情况: 先切换到其他节点:export DB2NODE=2 是上述命令生效:db2 terminate
21:db2建自增列: create table dept (deptno smallint not null generated always as identity (start with 500, increment by 1), deptname varchar (36) not null );
让 中 国 移 动 BI 腾 飞
'database' from syscat.dbauth union 'table ' from syscat.tabauth union 'package ' from syscat.packageauth 'index ' from syscat.indexauth union 'column ' from syscat.colauth union 'schema ' from syscat.schemaauth 'server ' from syscat.passthruauth

db2中的常用命令及使用方法

db2中的常用命令及使用方法

db2 中的常用命令及使用方法一高(重要度)1 启动一个db2 实例使用:net start instanceName2 停止一个db 2 实例使用:net stop instanceName3 启动配置助手:db2=>!db2ca4 手工配置连接:db2=>catalog node/db5 删除视图:db2=>drop view view_name6 创建表:db2=>create table tablename7 列出活动的数据库和连接数:db2=>list active databases8 断开所有应用程序与数据库的连接:db2=> force application all9 以用户<userid> 通过使用密码<pwd> 与标识为<node> 的远程实例连接:db2=> attach to <node> user <userid> using <pwd>10 创建名为<dbname> 的数据库:db2=> create database <dbname>11 显式地使数据库失效:db2=> deactivate database <dbname>12 根据需要,显式地以用户<userid> 和密码<pwd> 与数据库<dbname> 连接:db2=> connect to <dbname> [ [user <userid>] using <pwd>]13 断开与当前数据库的连接:db2=> connect reset14 列出数据库中的表。

如果没有指定任何参数,则缺省情况是列出当前用户的表:db2=> list tables[for {user | all | system | schema <schemaname>}][show detail]15 显示一个表或视图的列信息:db2=> describe table <tablename>16 确定是否需要对表进行重组。

DB2常用命令

DB2常用命令

DB2常⽤命令 在开发过程中总结的⼀些DB2的常⽤命令,也是⾃⼰需要⽤的时候在⽹上查的,在此做个汇总。

⼀、DB2导⼊/导出表数据语句1.1 del与ixf区别 del格式是⼀个⽂本⽂件,⽂件按⾏来存储,含有回车的⽂本内容在del⽂件中会另起⼀⾏,del⽂件可视;ixf格式保存的是结构和数据,是⼀个⼆进制⽂件,ixf⽂件不可视。

1.2 正常的导⼊/出数据 db2 "export to 路径/⽂件名.ixf of ixf select * from tablename"; db2 "export to 路径/⽂件名.del of del select * from tablename" db2 "import from 路径/⽂件名.del或者⽂件名.txt of del insert into tablename"; db2 "import from 路径/⽂件名.ixf或者⽂件名.ixf of ixf insert into tablename";1.3 指定编码导⼊/导出数据 1383是gb2312 db2 "export to data819.del of del modified by codepage=1208 select * from tab1" 1208是utf-8 db2 "export to data1386.del of del modified by codepage=1383 select * from tab1"1.4 指定分隔符导⼊/ coldel + 分隔符 db2 “import from 路径/⽂件名 of del modified by coldel分割符号 insert into 表名”1.5 导出/导⼊数据⽣成⽇志⽂件 db2 “import from 路径/⽂件名.ixf of ixf commitcount 5000(提交总数) messages ⽇志路径/⽇志⽂件名.log insert into 表名”;1.6 db2move:导出表的数据 与export命令功能相似。

db2常用命令DB2基础之常用命令

db2常用命令DB2基础之常用命令

db2 import to c:\dftz.ixf of ixf commitcount 5000 replace into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 create into dftz (仅IXF)
db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --把远程数据库映射到本地接点一般为50000
db2 catalog db <远程数据库名称> as <接点名称> at node PUB11 --远程数据库名称到本地接点
db2 import to c:\dftz.ixf of ixf commitcount 5000 insert into dftz
db2 import to c:\dftz.ixf of ixf commitcount 5000 insert_update into dftz
除此之外,还会在etc/services file发现类似下面的结构:service文件里面专门说明了操作系统各进程所对应的网络端口号。从下面可以看出来:实例DB2对应的端口就是50000。(60000-60003对应下面注释里面的)client和server的services文件中都可能有下面的内容。
9.备份数据库
db2 force application all
db2 backup db o_yd to d:
(db2 initialize tape on \.\tape0)
(db2 rewind tape on \.\tape0)

db2look命令详解

db2look命令详解

db2look今天整理了一下db2look命令参数说明db2look Command syntax ||>>-db2look-- -d--DBname--+-----+--+--------------+--------------> | '- -e-' '- -u--Creator-'||>--+-------------+--+-------------------------------------+----->| '- -z--schema-' '-+----------------+--+-------------+-'| | .-------. | '- -tw--Tname-'| | V | || '- -t----Tname-+-'||>--+----------------+--+-----+--+------------+--+-----+--------->| | .-------. | '- -h-' '- -o--Fname-' '- -a-'| | V | || '- -v----Vname-+-'||>--+-----------------------+--+-----+--+-----+--+------+-------->| '- -m--+-----+--+-----+-' '- -l-' '- -x-' '- -xd-'| '- -c-' '- -r-'||>--+-----+--+-----------------+--+-----+--+-----+--+-----+------>| '- -f-' '- -td--delimiter-' '- -p-' '- -s-' '- -g-'||>--+----------+--+----------------------------+----------------->| '- -noview-' '- -i--userid-- -w--password-'||>--+------------------+--+---------+---------------------------><| +- -wrapper--Wname-+ '- -nofed-'| '- -server--Sname--'参数说明:-d DBname :数据库名称,这是必须的.-e :抽取数据库对象的DDL,这个参数是必须的.对象包括Tables |Views | Automatic summary tables (AST) | Aliases | Indexes |Triggers | Sequences | User-defined distinct types | Primary key, referential integrity, and check constraints | User-defined structured types | User-defined functions | User-defined methods |User-defined transforms | Wrappers | Servers | User mappings | Nicknames | Type mappings | Function templates | Function mappings | Index specifications | 7 Stored procedures.注意抽取的stored procedures的没有明细内容-u Creator :指定用户.如果和-a同时使用,-u被忽略.-z schema :指定模式.如果和-a同时使用,-z被忽略.-t Tname1 Tname2 ... TnameN :表的名称.N的最大数是30个,如果要区分大小写格式如\"my_table\",否则会认为是MY_TABLE.如果table name间有空格还有小写字符格式如"\"My Table\""-twTname :模糊查询表的名称.通配符-代表任意字符,%代表任意好多个字符及字符串.使用-tw参数时,-t参数会被忽略.-v Vname1 Vname2 ... VnameN :视图名称.N的最大数是30个.-t的参数被指定时,-v参数会被忽略.-h :help-o :输出到文件的名称.-a :所有的用户和模式.-a -u都没有指定时,使用当前登陆用户.-m :生成对表的列表和索引统计的update语句.-m被指定时, -p, -g, and -s被忽略.-c :不生成COMMIT, CONNECT and CONNECT |RESET 语句.-c需要和-m联合使用,如果没有指定-m ,-c不起作用.-r :不生成RUNSTATS command.-r需要和-m联合使用,如果没有指定-m ,-r不起作用.-l :定义表空间的er-defined table spaces | User-defined database partition groups |User-defined buffer pools.-x :生成授权的DDL.-xd:表/视图上的权限语句-f :数据库和“数据库管理器”配置参数-td :指定定界符,默认的为分号;.使用时-td后加空格如:-td @.-noview :If this option is specified, CREATE VIEW DDL statements will not be |extracted -i :userid.当远程登陆时使用.-w assword远程登陆的用户密码.-------------------------------------------------------------------------------------------------。

DB2数据库的操作命令总结

DB2数据库的操作命令总结

DB2数据库的操作命令有很多,我这里主要总结一些日常工作常用的命令。

1.连接数据库:connecttomasuserlujiadontcruusingmas2.设置数据库的字符集db2setdb2codepage=819按照ISO-8809-1西欧字符集来产生的;db2setdb2codepage=1386按照GBK来产生的;db2setdb2codepage=1208安装UTF-8来产生的.3.创建新的数据库:db2createdatabasetemp4.连接该数据库:db2tomas1userlujiadontcryusingmas5.创建缓冲池db2createbufferpooluser8size100000pagesize8kdb2createbufferpooluser16size100000pagesize16kdb2createbufferpooluser32size100000pagesize32k6.创建表空间db2createregulartablespacets_user8pagesize8kmanagedbysystemusing('fsms_8k_1')bufferpooluser8db2createregulartablespacets_user16pagesize16kmanagedbysystemusing('fsms_16k_1')bufferpooluser16 db2createregulartablespacets_user32pagesize32kmanagedbysystemusing('fsms_32k_1')bufferpooluser32 7.权限赋予db2grantdbadm,createtab,bindadd,connectondatabasetouserusersondb2grantdbadm,createtab,bindadd,connect,loadondatabasetouseruserson8.设置堆栈大小,设置mas1的堆栈大小为512db2updatedbcfgformas1usingapplheapsz5129.数据库卸载db2movemas1export10.数据库语句导出(将mas1的数据库的相关语句导出到mas1.sql里面去)db2look-dmas1-e-a-omas1.sql11.数据库装载db2movemas1import-l/home/lujiadontcry/wk/mas1db2-tvfdb2look.sql恢复数据库里面表等的内容;12.列出所有的实例db2listdatabasedirectory13.断开连接db2connectreset14.停止db2db2terminatedb2stopforcedb2stopdatabasemanager15.查看db2set有时候db2start的时候会报sql5043n,通信协议的错误,解决方法如下: db2set-all查看db2comm=tcpipdb2getdbmcfg|grepSVCENAME查看端口号配置是否正确。

最详细的db2命令,很好用

最详细的db2命令,很好用

最详细的db2命令,很好用db2常用命令大全解决表挂起原因码7 状态 -668 reorg table <表名>; ********** 我已测试 okEXPORT TO D:\PRINTXML.IXF OF IXF近一年来在项目开发中使用到了IBM的DB2 9.1的数据库产品,跟Oracle相比一些命令有很大的区别,而它最大的功能是支持xml存储、检索机制,通过XPath进行解析操作,使开发人员免于对xml文件在应用进行解析处理,先对其常用命令进行一下汇总,以免遗忘。

注意:在执行如下命令时,需要首先安装db2客户端并通过在运行中输入db2cmd进行初始化一、基础篇1、db2 connect to <数据库名> --连接到本地数据库名db2 connect to <数据库名> user <用户名> using <密码> --连接到远端数据库2、 db2 force application all --强迫所有应用断开数据库连接3、db2 backup db db2name<数据库名称> to /home/db112--备份整个数据库数据到home下的db2inst1,注意:这个有版本的区别,如在linux中备份的到window系统中就恢复不了db2 restore db from /home/db112 --还原数据库4、db2 list application --查看所有连接(需要连接到具体数据库才能查看)5、db2start --启动数据库db2stop --停止数据库6、create database <数据库名> using codeset utf-8 territory CN --创建数据库使用utf-8编码7、db2 catalog 命令db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --把远程数据库映射到本地接点一般为50000db2 catalog db <远程数据库名称> as <接点名称> at node PUB11 --远程数据库名称到本地接点db2 CONNECT TO <接点名称> user <用户名> using <密码> --连接本地接点访问远程数据库8、数据库导出db2look -d <数据库名> -u <用户> -e -o <脚本名称>.sql --导出数据库的表结构,其中用户空间一般为db2admin/db2inst1db2look -d <数据库名> -u <用户> -t <表1> <表2> -e -o <脚本名称>.sql --导出数据库中表1和表2的表结构db2move <数据库名> export EXPORT TO /home/db2inst1/PRINTXML.IXF --导出数据库数据db2move <数据库名> export -tn <表1>,<表2> --导出数据库中表和表数据9、数据库导入db2 -tvf <脚本名称>.sql --把上述导出的表结构导入到数据库表结构db2move <数据库名> load -lo replace --把上述“db2move <数据库名> export “导出的数据导入到数据库中并把相同的数据替换掉在实际使用过程中,如果用到db2自增主键,需要使用by default,而不是always,功能是一样的,但这样在数据移植时候会很方便!10、db2 connect reset 或 db2 terminate --断开与数据库的连接11、db2set db2codepage=1208 --修改页编码为120812、db2 describe table <表名> --查看表结构13、db2 list tables --查看数据库中所有表结构list tables for system --列出所有系统表14、db2 list tablespaces --列出表空间二、高级篇15、fetch first 10 rows only --列出表中前10条数据例如:select * from <表名> fetch first 10 rows only16、coalesce(字段名,转换后的值) --对是null的字段进行值转换例如:select coalesce(id,1) from <表名> --对表中id如果为null 转换成117、dayofweek(日期) --计算出日期中是周几(1是周日,2是周一.......7是周六)dayofweek_iso --计算出日期中是周几(1是周一.......7是周日)例如:dayofweek(date(2008-01-16)) --它会返回是4,代表星期三dayofweek_iso(date(2008-01-16)) --它会返回是3,代表星期三18、dayofyear(日期) --一年中的第几天,范围在1-366范围之内注意:参数中日期的格式是YYYY-MM-DD的形式,如果不是需要进行转换,否则函数不能使用例如:日期是20080116必须要进行转换dayofweek(concat(concat(concat(substr(openDate,1,4),'-'),concat(substr(openDate,5,2),'-')),substr(openDate,7,2))) as week)这样格式正确的。

DB2(常用工具)具体实用

DB2(常用工具)具体实用

题目:1、熟练使用db2look工具导出数据库结构2、使用db2pd监控表空间、锁的使用情况3、使用db2mtrk 检查数据库内存的分配情况4、练习使用db2top工具5、使用db2batch测试SQL语句的性能解答:1、熟练使用db2look工具导出数据库结构[myinst@ye ~]$ db2look -d mydb3 -l -e -o mydb3.dll-- No userid was specified, db2look tries to use Environment variable USER-- USER is: MYINST-- Creating DDL for table(s)-- Output is sent to file: mydb3.dll-- Binding package automatically ...-- Bind is successful-- Binding package automatically ...-- Bind is successful2、使用db2pd监控表空间、锁的使用情况#db2pd监控表空间[myinst@ye ~]$ db2pd -db mydb3 -tablespaceDatabase Member 0 -- Database MYDB3 -- Active -- Up 0 days 00:29:31 -- Date2015-08-24-11.36.10.344000Tablespace Configuration:Address Id Type Content PageSz ExtentSz Auto Prefetch BufID BufIDDisk FSC NumCntrs MaxStripe LastConsecPg RSE Name0x00007F9AC71E0080 0 DMS Regular 32768 4 Yes 4 1 1 Off 1 0 3 Yes SYSCATSPACE0x00007F9AC71ED220 1 SMS SysTmp 32768 32 Yes 32 1 1 On 1 0 31 No TEMPSPACE10x00007F9AC71FA3C0 2 DMS Large 32768 32 Yes 32 1 1 Off 1 0 31 Yes USERSPACE10x00007F9AC7207560 3 DMS Large 32768 4 Yes 4 1 1 Off 1 0 3 Yes SYSTOOLSPACE0x00007F9AC7214700 4 DMS Large 32768 32 Yes 32 2 2 Off 1 0 31 Yes MYSPACE3Tablespace Statistics:Address Id TotalPgs UsablePgs UsedPgs PndFreePgs FreePgs HWMMax HWM State MinRecTime NQuiescers PathsDropped TrackmodState0x00007F9AC71E0080 0 7168 7164 6880 0 284 68806880 0x00000000 0 0 No n/a0x00007F9AC71ED220 1 1 1 1 0 0 - - 0x00000000 0 0 No n/a0x00007F9AC71FA3C0 2 1024 992 96 0 896 9696 0x00000000 0 0 No n/a0x00007F9AC7207560 3 1024 1020 80 0 940 8080 0x00000000 0 0 No n/a0x00007F9AC7214700 4 1024 992 352 0 640 352352 0x00000000 1439886641 0 No n/aTablespace Autoresize Statistics:Address Id AS AR InitSize IncSize IIP MaxSize LastResize LRF0x00007F9AC71E0080 0 Yes Yes 33554432 -1 No None None No0x00007F9AC71ED220 1 Yes No 0 0 No 0 None No0x00007F9AC71FA3C0 2 Yes Yes 33554432 -1 No None None No0x00007F9AC7207560 3 Yes Yes 33554432 -1 No None None No0x00007F9AC7214700 4 Yes Yes 33554432 -1 No None None NoTablespace Storage Statistics:Address Id DataTag Rebalance SGID SourceSGID0x00007F9AC71E0080 0 0 No 0 -0x00007F9AC71ED220 1 0 No 0 -0x00007F9AC71FA3C0 2 -1 No 0 -0x00007F9AC7207560 3 -1 No 0 -0x00007F9AC7214700 4 -1 No 0 -Containers:Address TspId ContainNum Type TotalPgs UseablePgs PathID StripeSetContainer0x00007F9AC1270580 0 0 File 7168 7164 0 0/www/db2/db2test/myinst/NODE0000/MYDB3/T0000000/C0000000.CAT0x00007F9AC1270C60 1 0 Path 1 1 0 0/www/db2/db2test/myinst/NODE0000/MYDB3/T0000001/C0000000.TMP0x00007F9AC1268A20 2 0 File 1024 992 0 0/www/db2/db2test/myinst/NODE0000/MYDB3/T0000002/C0000000.LRG0x00007F9AC1269A00 3 0 File 1024 1020 0 0/www/db2/db2test/myinst/NODE0000/MYDB3/T0000003/C0000000.LRG0x00007F9AC126AA00 4 0 File 1024 992 0 0/www/db2/db2test/myinst/NODE0000/MYDB3/T0000004/C0000000.LRG#db2pd监控锁的使用情况[myinst@ye ~]$ db2pd -db mydb3 -lockDatabase Member 0 -- Database MYDB3 -- Active -- Up 0 days 00:23:26 -- Date2015-08-24-11.30.05.926325Locks:Address TranHdl Lockname Type Mode Sts Owner Dur HoldCount Att ReleaseFlg rrIID3、使用db2mtrk 检查数据库内存的分配情况#显示数据库的内存分配情况的详细信息[myinst@ye ~]$ db2mtrk -d -vTracking Memory on: 2015/08/24 at 12:12:36Memory for database: MYDB3Backup/Restore/Util Heap is of size 262144 bytesPackage Cache is of size 2293760 bytesOther Memory is of size 196608 bytesCatalog Cache Heap is of size 720896 bytesBuffer Pool Heap (2) is of size 34078720 bytesBuffer Pool Heap (1) is of size 75300864 bytesBuffer Pool Heap (System 32k buffer pool) is of size 1835008 bytesBuffer Pool Heap (System 16k buffer pool) is of size 1572864 bytesBuffer Pool Heap (System 8k buffer pool) is of size 1441792 bytesBuffer Pool Heap (System 4k buffer pool) is of size 1376256 bytesShared Sort Heap is of size 1310720 bytesLock Manager Heap is of size 53936128 bytesDatabase Heap is of size 107085824 bytesApplication Heap (15) is of size 65536 bytesApplication Heap (14) is of size 65536 bytesApplication Heap (13) is of size 65536 bytesApplication Heap (12) is of size 196608 bytesApplication Heap (11) is of size 65536 bytesApplication Heap (10) is of size 65536 bytesApplication Heap (9) is of size 131072 bytesApplication Heap (8) is of size 131072 bytesApplications Shared Heap is of size 917504 bytesTotal: 283115520 bytes#显示数据库的内存使用情况[myinst@ye ~]$ db2mtrk -dTracking Memory on: 2015/08/24 at 12:14:16Memory for database: MYDB3utilh pckcacheh other catcacheh bph (2) bph (1) 256.0K 2.2M 192.0K 704.0K 32.5M 71.8Mbph (S32K) bph (S16K) bph (S8K) bph (S4K) shsorth lockh 1.8M 1.5M 1.4M 1.3M 1.2M 51.4Mdbh apph (15) apph (14) apph (13) apph (12) apph (11) 102.1M 64.0K 64.0K 64.0K 192.0K 64.0Kapph (10) apph (9) apph (8) appshrh64.0K 128.0K 128.0K 896.0K#显示当前实例的内存使用情况[myinst@ye ~]$ db2mtrk -iTracking Memory on: 2015/08/24 at 12:15:10Memory for instanceother fcmbp monh51.2M 832.0K 512.0K#显示当前实例的内存使用的详细信息[myinst@ye ~]$ db2mtrk -i -vTracking Memory on: 2015/08/24 at 12:15:18Memory for instanceOther Memory is of size 53739520 bytesFCMBP Heap is of size 851968 bytesDatabase Monitor Heap is of size 524288 bytesTotal: 55115776 bytes4、练习使用db2top工具[myinst@ye ~]$ db2top -d mydb3按快捷键“d”,转至数据库屏幕按快捷键“D”,转至动态SQL 屏幕按快捷键“u”,显示活动的实用程序,并且跨数据库分区将它们聚集起来按快捷键“l”,转至会话屏幕按快捷键“t”,转至表空间屏幕5、使用db2batch测试SQL语句的性能[myinst@ye ~]$ cat sample.sqlselect * from mydb3.emp;[myinst@ye ~]$ db2batch -d mydb3 -f sample.sql* Timestamp: Mon Aug 24 2015 13:53:24 CST---------------------------------------------* SQL Statement Number 1:select * from mydb3.emp;** CLI error in preparing the SQL statement:(-204): [IBM][CLI Driver][DB2/LINUXX8664] SQL0204N "MYDB3.EMP" is an undefined name. SQLSTATE=42704* Elapsed Time is: 0.000000 seconds* Summary Table:Type Number Repetitions Total Time (s) Min Time (s) Max Time (s) Arithmetic Mean Geometric Mean Row(s) Fetched Row(s) Output--------- ----------- ----------- -------------- -------------- -------------- --------------- -------------- -------------- -------------Statement 1 1 0.000000 0.000000 0.000000 0.000000 0.000000 0 0* Total Entries: 1* Total Time: 0.000000 seconds* Minimum Time: 0.000000 seconds* Maximum Time: 0.000000 seconds* Arithmetic Mean Time: 0.000000 seconds* Geometric Mean Time: 0.000000 seconds---------------------------------------------* Timestamp: Mon Aug 24 2015 13:53:24 CST#获得更多信息[myinst@ye ~]$ db2batch -d mydb3 -f sample.sql -o r 0 p 2* Timestamp: Mon Aug 24 2015 13:54:30 CST---------------------------------------------* SQL Statement Number 1:select * from mydb3.emp;** CLI error in preparing the SQL statement:(-204): [IBM][CLI Driver][DB2/LINUXX8664] SQL0204N "MYDB3.EMP" is an undefined name. SQLSTATE=42704* Elapsed Time is: 0.000000 secondsMonitoring InformationInstance name = myinstNode name =Node type = Enterprise Server Edition with local and remote clientsSnapshot timestamp = 08/24/2015 13:54:30.306349Application SnapshotApplication handle = 229Application status = UOW WaitingStatus change time = 08/24/2015 13:54:30.301560Application code page = 1208Application country/region code = 1DUOW correlation token = *LOCAL.myinst.150824055430 Application name = db2batchApplication ID = *LOCAL.myinst.150824055430Sequence number = 00002TP Monitor client user ID =TP Monitor client workstation name = TP Monitor client application name = DB2BATCHTP Monitor client accounting string =CONNECT Authorization ID = MYINSTClient login ID = myinstConfiguration NNAME of client = Client database manager product ID = SQL10055Process ID of client application = 7007Platform of client application = LINUXAMD64Communication protocol of client = Local ClientDatabase name = MYDB3Database path = /www/db2/db2test/myinst/NODE0000/SQL00001/MEMBER0000/Client database alias = MYDB3Input database alias =The highest authority level granted =Direct DBADM authorityDirect SECADM authorityIndirect SYSADM authorityIndirect CREATETAB authorityIndirect BINDADD authorityIndirect CONNECT authorityIndirect IMPLICIT_SCHEMA authorityCoordinator member number = 0Coordinator agent process or thread ID = 56Agents associated with the application = 1Connection request start timestamp = 08/24/2015 13:54:30.292632Connect request completion timestamp = 08/24/2015 13:54:30.293070Application idle time = 0Inbound communication address = *LOCAL.myinstLast reset timestamp = 08/24/2015 13:54:30.300279Agents stolen = 0Agents waiting on locks = 0Maximum associated agents = 1Priority at which application agents work = 0Priority type = DynamicLocks held by application = 0Lock waits since connect = 0Time application waited on locks (ms) = 0 Deadlocks detected = 0 Lock escalations = 0 Exclusive lock escalations = 0 Number of Lock Timeouts since connected = 0 Total time UOW waited on locks (ms) = 0Total sorts = 0 Total sort time (ms) = 0 Total sort overflows = 0Buffer pool data logical reads = 0 Buffer pool data physical reads = 0 Buffer pool temporary data logical reads = 0 Buffer pool temporary data physical reads = 0 Buffer pool data writes = 0 Buffer pool index logical reads = 1 Buffer pool index physical reads = 0 Buffer pool temporary index logical reads = 0 Buffer pool temporary index physical reads = 0 Buffer pool index writes = 0 Buffer pool xda logical reads = 0 Buffer pool xda physical reads = 0 Buffer pool temporary xda logical reads = 0 Buffer pool temporary xda physical reads = 0 Buffer pool xda writes = 0 Total buffer pool read time (milliseconds) = 0Total buffer pool write time (milliseconds)= 0Time waited for prefetch (ms) = 0 Unread prefetch pages = 0 Direct reads = 0 Direct writes = 0 Direct read requests = 0 Direct write requests = 0 Direct reads elapsed time (ms) = 0 Direct write elapsed time (ms) = 0Number of SQL requests since last commit = 0 Commit statements = 1 Rollback statements = 0 Dynamic SQL statements attempted = 0 Static SQL statements attempted = 1 Failed statement operations = 0 Select SQL statements executed = 0Xquery statements executed = 0Update/Insert/Delete statements executed = 0DDL statements executed = 0Internal automatic rebinds = 0Internal rows deleted = 0Internal rows inserted = 0Internal rows updated = 0Internal commits = 0Internal rollbacks = 0Internal rollbacks due to deadlock = 0Binds/precompiles attempted = 0Rows deleted = 0Rows inserted = 0Rows updated = 0Rows selected = 0Rows read = 0Rows written = 0UOW log space used (Bytes) = 0Previous UOW completion timestamp = 08/24/2015 13:54:30.293070 Elapsed time of last completed uow (sec.ms)= 0.005268UOW start timestamp = 08/24/2015 13:54:30.296285 UOW stop timestamp = 08/24/2015 13:54:30.301553 UOW completion status = Committed - Commit StatementOpen remote cursors = 0Open remote cursors with blocking = 0Rejected Block Remote Cursor requests = 0Accepted Block Remote Cursor requests = 1Open local cursors = 0Open local cursors with blocking = 0Total User CPU Time used by agent (s) = 0.001037Total System CPU Time used by agent (s) = 0.000000Host execution elapsed time = 0.000845Package cache lookups = 1Package cache inserts = 0Application section lookups = 1Application section inserts = 0Catalog cache lookups = 1Catalog cache inserts = 0Catalog cache overflows = 0Catalog cache heap full = 0Catalog cache high water mark = 0Number of hash joins = 0Number of hash loops = 0Number of hash join overflows = 0Number of small hash join overflows = 0Statement type = Static SQL Statement Statement = Static CommitSection number = 0Application creator =Package name =Consistency Token =Cursor name =Statement member number = 0Statement start timestamp = 08/24/2015 13:54:30.301498 Statement stop timestamp = 08/24/2015 13:54:30.301553 Elapsed time of last completed stmt(sec.ms)= 0.000055Total Statement user CPU time = 0.000052Total Statement system CPU time = 0.000000SQL compiler cost estimate in timerons = 0SQL compiler cardinality estimate = 0Degree of parallelism requested = 1Number of agents working on statement = 1Number of subagents created for statement = 1Statement sorts = 0Total sort time = 0Sort overflows = 0Rows read = 0Rows written = 0Internal rows deleted = 0Internal rows updated = 0Internal rows inserted = 0Rows fetched = 0Buffer pool data logical reads = 0Buffer pool data physical reads = 0Buffer pool temporary data logical reads = 0Buffer pool temporary data physical reads = 0Buffer pool index logical reads = 0Buffer pool index physical reads = 0Buffer pool temporary index physical reads = 0Buffer pool xda logical reads = 0Buffer pool xda physical reads = 0Buffer pool temporary xda logical reads = 0Buffer pool temporary xda physical reads = 0Blocking cursor = NOAgent process/thread ID = 56Memory usage for application:Node number = 0Memory Pool Type = Other MemoryCurrent size (bytes) = 196608High water mark (bytes) = 327680Configured size (bytes) = 1868365824* Summary Table:Type Number Repetitions Total Time (s) Min Time (s) Max Time (s) Arithmetic Mean Geometric Mean Row(s) Fetched Row(s) Output--------- ----------- ----------- -------------- -------------- -------------- --------------- -------------- -------------- -------------Statement 1 1 0.000000 0.000000 0.000000 0.000000 0.000000 0 0* Total Entries: 1* Total Time: 0.000000 seconds* Minimum Time: 0.000000 seconds* Maximum Time: 0.000000 seconds* Arithmetic Mean Time: 0.000000 seconds* Geometric Mean Time: 0.000000 seconds---------------------------------------------* Timestamp: Mon Aug 24 2015 13:54:30 CST。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

db2look
今天整理了一下db2look命令参数说明
db2look Command syntax |
|>>-db2look-- -d--DBname--+-----+--+--------------+--------------> | '- -e-' '- -u--Creator-'
|
|>--+-------------+--+-------------------------------------+----->
| '- -z--schema-' '-+----------------+--+-------------+-'
| | .-------. | '- -tw--Tname-'
| | V | |
| '- -t----Tname-+-'
|
|>--+----------------+--+-----+--+------------+--+-----+--------->
| | .-------. | '- -h-' '- -o--Fname-' '- -a-'
| | V | |
| '- -v----Vname-+-'
|
|>--+-----------------------+--+-----+--+-----+--+------+-------->
| '- -m--+-----+--+-----+-' '- -l-' '- -x-' '- -xd-'
| '- -c-' '- -r-'
|
|>--+-----+--+-----------------+--+-----+--+-----+--+-----+------>
| '- -f-' '- -td--delimiter-' '- -p-' '- -s-' '- -g-'
|
|>--+----------+--+----------------------------+----------------->
| '- -noview-' '- -i--userid-- -w--password-'
|
|>--+------------------+--+---------+---------------------------><
| +- -wrapper--Wname-+ '- -nofed-'
| '- -server--Sname--'
参数说明:
-d DBname :数据库名称,这是必须的.
-e :抽取数据库对象的DDL,这个参数是必须的.对象包括Tables |Views | Automatic summary tables (AST) | Aliases | Indexes |
Triggers | Sequences | User-defined distinct types | Primary key, referential integrity, and check constraints | User-defined structured types | User-defined functions | User-defined methods |
User-defined transforms | Wrappers | Servers | User mappings | Nicknames | Type mappings | Function templates | Function mappings | Index specifications | 7 Stored procedures.
注意抽取的stored procedures的没有明细内容
-u Creator :指定用户.如果和-a同时使用,-u被忽略.
-z schema :指定模式.如果和-a同时使用,-z被忽略.
-t Tname1 Tname2 ... TnameN :表的名称.N的最大数是30个,如果要区分大小写格式如\"my_table\",否则会认为是MY_TABLE.如果table name间有空格还有小写字符格式如"\"My Table\""
-twTname :模糊查询表的名称.通配符-代表任意字符,%代表任意好多个字符及字符串.使用-tw参数时,-t参数会被忽略.
-v Vname1 Vname2 ... VnameN :视图名称.N的最大数是30个.-t的参数被指定时,-v参数会被忽略.
-h :help
-o :输出到文件的名称.
-a :所有的用户和模式.-a -u都没有指定时,使用当前登陆用户.
-m :生成对表的列表和索引统计的update语句.-m被指定时, -p, -g, and -s被忽略.
-c :不生成COMMIT, CONNECT and CONNECT |RESET 语句.-c需要和-m联合使用,如果没有指定-m ,-c不起作用.
-r :不生成RUNSTATS command.-r需要和-m联合使用,如果没有指定-m ,-r不起作用.
-l :定义表空间的er-defined table spaces | User-defined database partition groups |
User-defined buffer pools.
-x :生成授权的DDL.
-xd:表/视图上的权限语句
-f :数据库和“数据库管理器”配置参数
-td :指定定界符,默认的为分号;.使用时-td后加空格如:-td @.
-noview :If this option is specified, CREATE VIEW DDL statements will not be |extracted -i :userid.当远程登陆时使用.
-w assword远程登陆的用户密码.
-------------------------------------------------------------------------------------------------。

相关文档
最新文档