DB2命令行启动

■命令行启动

1.连接数据库

runas /user:db2user "db2cmd cd /D %~dp0"

2.切换Schema,执行SQL文

db2 SET SCHEMA schemaName

db2 -tvf XXX.sql -z XXX.log

3.建立一个sql文件

XXX.sql

IMPORT FROM tableNameData.csv OF DEL REPLACE INTO tableName;

■使用时的补足说明

其中【db2cmd】是在以下目录下,并且在环境变量中有设置

C:\IBM\SQLLIB\BIN\db2cmd.exe

如果在环境变量中没有设定,要像下面这么写

runas /user:du2user "C:\IBM\SQLLIB\BIN\db2cmd cd /D %~dp0"

■启动服务

【DB2 -DB2COPY1-DB2】

实际文件保存目录

C:\IBM\SQLLIB\BIN\db2syscs.exe

■使用A5连接

直接server连接

serverName:50000

DBName

■DB2命令参数

-a 显示 SQLCA
-c 自动落实
-e 显示 SQLCODE/SQLSTATE
-f 读取输入文件
-l 将命令记录到历史文件中
-n 除去换行字符
-o 显示输出
-p 显示 db2 交互式提示符
-r 将输出报告保存到文件
-s 在命令出错时停止执行
-t 设置语句终止字符
-v 回送当前命令
-w 显示 FETCH/SELECT 警告消息
-x 不打印列标题
-z 将所有输出保存到输出文件

猜你喜欢

转载自blog.csdn.net/sxzlc/article/details/89295751