号令相干db2的faq

gdwkb ,Jul 24 14:31 , 文章教程 , 评论(0) , 引用(0) , 阅读(119) , 本站原创 | |
号令  文件  选项  汗青  备份  文件名  目次  数据库  差错  方法  会报  异样  版本  字符  主动  消息  情况  处理器  系统  平台  装置  队列  手段  功用  时间  产品  语句  题目  准确  效果  数据  组合  别的  优先级  高于  编译器  次序  行长  开端  可获得  变量  细致  形状  打补丁  用途  次数  形式  需求  过程  代码
Xiang∴Gan∴db2De∴faq1!DB2 号令行处理器中号令选项的引见
情况  产品DB2 UDB
平台跨平台
版本Version 6.1!Version 7.1  
效果  引见 DB2 号令行形状下相干号令选项的用途及设置方法  
解答正在 DB2 号令行处理器中使用号令 db2 list command options!可获得以下输进
号令行处理器选项设置  
后端过程等待时间   = 1  
连接至后真个重试次数   = 60  
恳求队列等待时间    = 5  
输进队列等待时间    = 5  
号令选项   DB2OPTIONS) =  
选项  说明 以后设置  
------ ------------------------------- ------------  
-a 浮现 SQLCA  OFF  
-c  主动落实  ON  
-e 浮现 SQLCODE/SQLSTATE  OFF  
-f 读取输进文件  OFF  
-l 将号令记录到汗青文件中 OFF  
-n 除往换行字符 OFF  
-o 浮现输进 ON  
-p 浮现交互式输进提醒 ON  
-r 将输进保管到演讲文件 OFF  
-s 正在号令出错时中断施行  OFF  
-t 设置语句终止字符  OFF  
-v 回送以后号令 OFF  
-w 浮现 FETCH/SELECT 正告消息 ON  
-x 不打印列题目 OFF  
-z 将壹切输进保管到输进文件  OFF  
这些选项的细致功用及其缺省设置为  
.a 浮现 SQLCA 的数据!缺省为 OFF  
.c 可否主动落实 SQL 号令!缺省为 ON  
.e c|s 浮现 SQLCODE 或者 SQLSTATE!缺省为 OFF  
.f 文件名 将号令的输进从规范输进指定到某壹文件!缺省为 OFF  
注号令"db2 lt。 文件名"与"db2 -f 文件名"感化相同  
.l 文件名 将号令记录到汗青文件中!缺省为 OFF  
.n 除往换行字符!缺省为 OFF  
.o 将输进数据及消息送到规范输进!缺省为 ON  
.p 正在交互方法下浮现号令行处理器的提醒消息!缺省为 ON  
.r 将输进保管到指定文件中!缺省为 OFF  
.s 施行批处理文件中或者交互方法下的号令出错时即中断施行操纵!缺省为 OFF  
.t 设置语句终止字符!缺省为 OFF  
.v 回送以后号令到规范输进!缺省为 OFF  
.w 浮现 FETCH 或者 SELECT 正告消息!缺省为 ON  
.x 不打印列题目!缺省为 OFF  
.z 文件名 将壹切输进保管到输进文件!缺省为 OFF  
以上选项不请求次序递次并能够停止组合使用若要改正其缺省设置!将选项设为打开!只需正在选项前加"+"而将选项封闭则加"-"
经过设置情况变量 DB2OPTIONS!也可对这些选项停止设置如正在 Intel 系统下使用set DB2OPTIONS=+c -a正在 UNIX 系统下使用export DB2OPTIONS=+c -a但号令行处理器选项设置的优先级高于 DB2OPTIONS 的设置
别的使用 db2 update command options 号令!异样能够完成经过交互式输进形式或者号令文件篡改选项设置的功用如db2 update command options using c off
2!DB2备份汗青文件保护
情况  产品DB2
平台跨平台
版本DB2 5.2。DB2 6.1  
效果  DB2备份汗青文件保护  
解答 假设正在作数据库备份操纵时遇到DB2备份汗青文件db2rhist.asc保护! 差错代码SQL2048的差错!可依照以下方法操纵 1. 先正在NODE000x/SQL000x目次下找到该文件!及其备份文件db2rhist.bak!将db2rhist.asc文件移动到其他目次中  
2. 从头运转备份号令此号令仍会报异样的差错!但同时DB2系统会主动用db2rhist.bak重更天生db2rhist.asc文件  
3. 再次运转备份号令!它将能够准确运转  
假设依照下面的方法操纵后!仍出异样的差错!则再按以下操纵 1. 先正在NODE000x/SQL000x目次下找到该文件!及其备份文件db2rhist.bak!将这两个文件移动到其他目次中  
2. 从头运转备份号令此号令仍会报异样的差错!但同时DB2系统会主动重更天生这两个文件  
3. 再次运转备份号令!它将能够准确运转  
3!DB2从7.2版本开端支撑存储过程的公布!即能够将壹个数据库上已编译好的存储过程抽取并装置到其它数据库上!手段数据库所正在的效劳器上不再需求c编译器  
解答 公布存储过程请按以下方法
1. 假设数据库是从7.1版本打补丁后升为7.2版本!请用
db2updv7 -d 数据库名
使DB2能够抽取或者装置已编译好的存储过程
2. 正在源数据库!编译好存储过程
3. 正在源数据库!运转
db2 "get routine into 文件名 from procedure 存储过程名"
抽取存储过程
4. 上传文件至手段效劳器
5. 正在手段效劳器端!运转
db2 "put routine from 文件名"
装置已编译好的存储过程
4!DB2数据库中壹个表的行长度!列数和每页行数正在表空间中的限制
情况  产品 DB2 UDB1!DB2 号令行处理器中号令选项的引见 情况产品DB2 UDB 平台跨平台 版本Version 6.1!Version 7.1效果引见 DB
飞扬黑客网  http://www.gdwkb.cn
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]