上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 33 下一页
摘要: 遍历集合1.大括号里面是一组数据,依次拿出。-----------------------------------------2.大括号的数据组压到栈中,名字叫var:say。然后遍历拿出每一个数据,并调用字符串的toUpperCase()方法。-----------------------------------------3.al为栈中属性,由查询数据库中所有user的集合。为它分配一个变量val压到stack context中。依次遍历取出name和pwd放到表格中。------------------------------------------4.----------------- 阅读全文
posted @ 2013-04-11 00:26 胡.杰 阅读(165) 评论(0) 推荐(0)
摘要: 简介介在这个系列的 第 1 部分 中您学到,安装和操作 DB2 UDB V8.2 需要某些用户和组帐号。要记住的重点是,这些帐号是在 DB2 UDB 外的安全设施中定义的 —— 通常是操作系统。用户帐号管理(包括密码策略、命名约定和组定义)都是在这个外部设施上进行的。图 1. 身份验证和授权当提交 DB2 请求时,DB2 UDB 与这个外部设施进行交互,从而检验提供的用户 ID 和密码。这种交互称为身份验证,显示在 图 1 的下半部分。DB2 UDB 依赖于这个外部安全设施对用户进行身份验证,只有在身份验证成功时,才授予对 DB2 UDB 资源的访问权。身份验证成功之后,DB2 UDB 必须判 阅读全文
posted @ 2013-03-27 21:55 胡.杰 阅读(3617) 评论(0) 推荐(0)
摘要: DB2 临时表临时表(TEMPORARY TABLE)通常应用在需要定义临时集合的场合。但是,在大部分需要临时集合的时候,我们根本就不需要定义临时表。当我们在一条SQL语句中只使用一次临时集合时,我们可以使用嵌套表表达式来定义临时集合;当我们在一条SQL语句中需要多次使用同一临时集合时,我们可以使用公共表表达式;只有当我们在一个工作单元中的多条SQL语句中使用同一临时集合时,我们才需要定义临时表。 可以通过以下三种方式定义临时表:方法1: DECLARE GLOBAL TEMPORARY TABLE SESSION.EMP ( NAME VARCHAR(10),---姓名 ... 阅读全文
posted @ 2013-03-27 20:11 胡.杰 阅读(6445) 评论(1) 推荐(0)
摘要: 在DB2数据库中,编目(catalog)这个单词很难理解,我自己当初在学习DB2的时候也常常被这个编目搞的很不明白,直到现在我个人也感觉到DB2中编目(catalog)这个术语用的不是很好,具体来说编目有编目节点,编目数据库等。如果要理解编目,我先简单讲一下DB2数据库的体系结构,在DB2数据库中最大的概念是系统(节点)也就是主机,下面是实例,实例下面是数据库,然后是表空间,然后是数据库对象。现在假设你有一个数据库服务器在p570的机器上,你有一个客户端在windows,linux或任何平台上,你现在想建立一个客户端到服务器端的连接,具体步骤是什么呢? 第一步: 你必须要在客户端的机器上能够把 阅读全文
posted @ 2013-03-27 19:47 胡.杰 阅读(3491) 评论(0) 推荐(0)
摘要: MDC --Multidimensional clustering tablesDatabaseadministration >Administrationconcepts >Databaseobjects >Tables>Tablepartitioning and data organization schemesCURRENTMDC ROLLOUT MODE special registerThe CURRENT MDC ROLLOUT MODE special register specifies thebehavior on multidimensional c 阅读全文
posted @ 2013-03-22 02:17 胡.杰 阅读(474) 评论(0) 推荐(0)
摘要: 要解释这些还关系到好几个概念:1. 动态SQL和静态SQL:在程序运行的时候才能确定执行计划的SQL是动态的;在程序编译的时候就已经可能知道执行计划的是静态的2. prep/precompile:不要把prep看成是prepare了,这里是预编译3. 嵌入式SQL:这个就没办法找到很好的定义了。一般来说使用标准接口的程序都是非嵌入式的,像CLI/JDBC/ODBC。现在只有C和COBOL是支持嵌入式SQL的了。目前大部分应用程序都不是嵌入式的了。接下来再看看:PREPARE:目的主要是把动态SQL进行解析成标准函数,生成package,让其在程序运行时生成执行计划。主要是针对动态SQL的。BI 阅读全文
posted @ 2013-03-21 16:41 胡.杰 阅读(917) 评论(0) 推荐(0)
摘要: 摘要WLM 是用于在 DB2 V9.5 之后的版本中逐渐替代 Query Patroller 和 DB2 Governor 的工具,并且改进了这两者的缺点,可以实现数据库各种活动的全面监控,不仅针对 DML SQL,也适用于存储过程,LOAD,DDL 等操作。声明:本文中的人名和场景纯属虚构,与真实案例无涉。回页首从用户需求讲起David 是一家零售公司的数据仓库管理员,最近他常常遭遇到这样的困惑:为什么一些应用程序或者 SQL 运行的时候,数据库的性能总是降低很多?当数据库用户发出一些低效率的查询或者操作时,为避免数据库长时间的响应,可不可以有预见性的阻止这种情况的发生?现在 DB2 War 阅读全文
posted @ 2013-03-20 23:59 胡.杰 阅读(461) 评论(0) 推荐(0)
摘要: 配置顾问(AUTOCONFIGURE)命令 Database administration >Interfaces (Tools, Commands, APIs) >Commands >CLP commands“配置顾问程序”,是用于为缓冲池大小、数据库配置参数和数据库管理器配置参数的初始值提供建议。配置顾问程序根据环境特征(例如,CPU 速度和工作负载类型等)来生成建议的缓冲池大小和数据库配置参数设置。可以通过使用AUTOCONFIGURE命令的 APPLY 选项来显示或应用建议的值。“配置顾问程序”建议的值只是针对每个实例具有一个数据库的情况。如果想要在多个数据库上使用此 阅读全文
posted @ 2013-03-19 21:44 胡.杰 阅读(350) 评论(0) 推荐(0)
摘要: TSO是Time Sharing Options的缩写,是OS/390操作系统的一个组成部分,是操作系统基本功能的发展。TSO为用户提供了很强的交互功能,用户发出的每一条命令都由TSO处理,并且可以干预系统对用户请求的执行情况,从而弥补了传统作业批处理的不足。本章节主要包括TSO两个方面的内容:1.会话管理2.命令包二.会话管理用户使用TSO有一个登录(LOGON)和注销(LOGOFF)的过程,该过程被称为终端会话期间(Terminal Session),即一次登录到注销之间的时间。用户登录后,系统会为用户开辟一个虚拟空间,并提供一个屏幕驱动式接口,使用户更易于进入数据处理环境。 传统的主机应 阅读全文
posted @ 2013-03-18 23:36 胡.杰 阅读(691) 评论(0) 推荐(0)
摘要: DB2管理服务器(DAS)一个控制点,仅用于辅助DB2数据库实例上的任务。如果要使用提供的工具如控制中心、配置助手自动编目数据库的发现功能、任务中心的调度功能等等,则必须有一个正在运行的DAS。一旦 DAS被创建,DB2全局级配置文件注册表变量DB2ADMINSERVER的值就会作为DAS的名称。DAS协助DB2工具能完成以下的管理任务:允许对DB2数据库实例进行远程管理。提供用于作业管理的工具,包括调度 DB2 数据库管理器和操作系统命令脚本运行的能力。这些命令脚本是用户定义的。使用任务中心来对 DAS 的远程或本地作业定义作业的调度、查看已完成作业的结果以及执行其他管理任务。与 DB2 . 阅读全文
posted @ 2013-03-17 15:58 胡.杰 阅读(2131) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 33 下一页