This Domain(Admin5.com) is for Sale:

DB2 UDB V8.1管理学习笔记(二)

时间:2007-12-23  来源:不详  作者:迈克DB

  $db2look-dsample(数据库)-a-e-l-x-m-f-o(参数)samplesql.out(输出文件)
  load一个表的数据时,有可能导致表空间处于backuppending(0x0020)状态。比如把整形数据load到double型的字段中。
  处于backuppending状态的表空间不能被访问。
  可以通过对此表空间运行一次backup操作,恢复到正常状态(0x0)。
  对于自增字段,可以通过两种方式指定:
  generatedbydefaultasidentitygeneratedalwaysasidentity
  区别是,第一种方式在插入数据时答应手工指定自增字段的值,只要不重复即可,并且数据库会自动设置下一个值;
  第二种方式则不答应指定,只能由数据库自动分配并插入。
  DB2sql语句中转义符的使用:
  select*fromt1wherealike’玞\辠’escape’\’;
  创建数据库时,出现SQL1043C错误,可能的问题:
  指定容器所在的磁盘空间不足,
  当容器为file类型时,后面的long-num参数不对,比如25600代表256Mb,但假如指定256则会导致以上错误。
  平台RHLinux8
  DB2UDBv8.1
  在WAS5中建立到db2的数据源,但连接失败,返回以下错误:
  [ServletError]-[SQLConnect]:java.lang.UnsatisfiedLinkError:SQLConnect

织梦内容管理系统


  原因是没有为运行was服务的用户设置以下环境变量:
  D_LIBRARY_PATHLIBPATHDB2INSTANCE...
  以上环境变量定义在$INSTHOME/sqllib/db2profile文件中,可以采用的解决方案:
  $shstopServer.shservername$.$INSTHOME/sqllib/db2profile$shstartServer.shservername
  也可以把db2profile放到was启动脚本中首先执行。
  假如只设置了LD_LIBRARY_PATH,LIBPATH两个环境变量,DB2会返回以下错误:
  CLI0600EInvalidconnectionhandleorconnectionisclosed.SQLSTATES1000
  对应于Oracle的Job包功能,DB2通过一个GUI工具-任务中心(taskcenter)实现。使用任务中心前需要进行必要的工具设置,需要创建一些数据库对象,可以创建在已有的一个数据库中,也可以单独创建一个数据库。通过以下命令实现:
  createcatalogtoolsschema_namecreatenewdatabasedb_name
  此命令为编目工具创建一个名为db_name的数据库,并指定了一个模式名。
  注重:无法用using子句指定一个codeset,系统会默认使用ISO8859-1字符集。
  QuestCenterforDB2带有数据库性能诊断功能,动态监视db内存,磁盘io,表空间,负载等等。
  DB2客户端的类型:
织梦内容管理系统

  DB2运行时客户端DB2RuntimeClient
  DB2治理客户端DB2AdministratorClient(包含运行时客户端的所有内容)
  DB2应用程序开发客户端DB2ApplicationDevelopmentClient(包含治理客户端的所有内容)
  DB2瘦客户端DB2ThinClient
  DB2RelationalConnect联邦数据库,用于连接异种数据库。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息