对 DB2 数据库停止编目

为什么要对数据库停止编目?

在设立创设数据库时 DB2 会主动地对数据库停止编目。它在本地数据库目录中为数据库编写一个条款,在系统数据库目录中编写另一个条款。假设数据库是从长途客户机(或许是从同一台板滞上另一个实例实施的客户机)设立创设的,那么也会在客户机实例上的系统数据库中设立创设一个条款。

那么,为什么必须对数据库停止编目?假设没有编目信息,使用挨次就无法邻接数据库!DB2 有多个用来谋面数据库的目录。这些目录让 DB2 可以找到已知的数据库,无论它们是在本地系统上,还是在长途系统上。系统数据库目录包罗一个列表和指针,它们指出可以找到每个已知数据库的地方。节点目录包罗的信息指出若何故及在哪里可以找到长途系统或实例。要在这些目录中放进一个条款,必要运用 CATALOG 饬令。要删除条款,应该运用 UNCATALOG 饬令。



CATALOG 饬令

CATALOG 饬令的语法图如下。

>-CATALOG-- -DATABASE- --database-name-- ----------- ----------> '-DB-------'                 '-AS--alias-'
>-- ------------------- ----------------------------------------> -ON-- -path-- ----- |     '-drive-'     |'-AT NODE--nodename-'
>-- -------------------------------------------------------------- -->'-AUTHENTICATION-- -SERVER----------------------------------- -'-CLIENT----------------------------------- -SERVER_ENCRYPT--------------------------- -KERBEROS TARGET PRINCIPAL--principalname- -DATA_ENCRYPT----------------------------- '-GSSPLUGIN--------------------------------'
>-- ------------------------ ----------------------------------> '-WITH--"comment-string"-'

对数据库停止编目相等简略领会。在一样泛泛环境下,在设立创设数据库时不必要这个步调。但是,假设曩昔没有对数据库停止过编目,盼望为这个数据库设置一个 ALIAS(互换名),或许必要从客户机缘面这个数据库,那么能够必要这么做。



在客户机上停止编目

必要邻接 DB2 数据库的用户应该在本地任务站上对数据库停止编目。为此,用户要运用 CATALOG 饬令或 DB2 Configuration Assistant(CA)。CA 容许维护使用挨次可以邻接的一个数据库列表。它对节点和数据库停止编目,而对用户沉没了这些任务固有的巨年夜性。(关于 Configuration Assistant 的更多信息,请参考 本系列中的第一个教程。)

在客户机上对数据库停止编目有三种方法:

  • 运用创造的主动设置
  • 运用谋面设置文件的主动设置
  • 手工设置

教程中将描画一切这些方法。从客户机的角度来看,运用设置文件或创造对数据库停止编目是最随意的方法。手工设置要求领会数据库的位置和特征才能乐成地实施饬令。

要运用主动设置,DBA 必须为他的用户天生设置文件,或许在 DB2 数据库中设置创造效劳。在本教程中,我们不引见设立创设这些设置装备安排的细节,但是倡导您阅读 DB2 处理处罚手册来领会这些特征的更多细节。



运用创造的主动设置

假设运用这种主动设置,那么不必要供应任何细致的通信信息,就可以让 DB2 客户机与 DB2 效劳器停止联络。

要想运用创造特征将数据库添加到系统中,必要实施以下步调。(留意,必须运转并启用 DB2 Administration Server,CA 的创造特征才能前往关于本地 DB2 系统的信息。)

  1. 启动 CA。启动 CA 的方法是在 Windows 上经过议定 Start 菜单,或许在 Windows 或 UNIX 上经过议定 db2ca 饬令。

  2. 在 CA 菜单栏上在 Selected 上面,选择 Add Database Using Wizard

  3. 选择 Search the Network 单选按钮并点击 Next

  4. 双击 Known Systems 旁边的文件夹,列出客户机已知的一切系统。

  5. 点击一个系统旁边的加号( ),列出这个系统上的实例和数据库。选摘要添加的数据库,然后点击 Next

  6. 在 Database Alias 字段中输入本地数据库又名。假设甘愿,还可以在 Comment 字段中输入描画这个数据库的注释。

  7. 假设方案运用 ODBC,那么将这个数据库注册为 ODBC 数据源。必须已经部署了 ODBC 才能实施这个把持。

  8. 点击 Finish

现在就可以运用添加的数据库了。



运用谋面设置文件的主动设置

谋面设置文件是另一种设置 DB2 客户机来长途谋面 DB2 效劳器及其数据库的主动方法。谋面设置文件包罗客户机对 DB2 效劳器上的数据库停止编目所需的信息。

与创造特征一样,在运用谋面设置文件时,不必要供应任何细致的通信信息,就可以让 DB2 客户机与 DB2 效劳器停止联络。

有两种谋面设置文件:

  • 效劳器谋面设置文件 是从 DB2 效劳器设立创设的。它们包罗 DB2 效劳器已经编方针一切实例和数据库的相干信息。

  • 客户机缘面设置文件 用来在客户机之间复制编方针数据库和/或客户机设置(DBM CFG,CLI/ODBC)。

这两种设置文件都可以从一个 DB2 系统导出,然后导入另一个 DB2 系统。

每每会运用谋面设置文件设置大批客户机。可以运用 DB2 Control Center 导出并导入效劳器谋面设置文件。(关于 Control Center 的更多信息,请参考 本系列中的第一个教程。)运用 Configuration Assistant(CA)导出并导入客户机缘面设置文件。

假设有大批必要设置的客户机,还应该思虑运用 LDAP(轻量目录谋面协议)。可以运用 LDAP 将编目信息存储在一个中心肠位。每个客户机只必要晓得这个中心肠位,就可以邻接搜集上可用的任何数据库。关于 LDAP 的更多细节请参考 DB2 Administration Guide。



手工设置

还可以手工设置数据库邻接。为此,必要晓得在客户机和效劳器之间设置通信的细节。

可以对主机数据库运用手工设置;运用创造特征经过议定 DB2 Connect 效劳器停止邻接;或许按照后面的描画运用来自客户机的间一连接的信息。手工设置邻接有两种方法:

  • 运用 CA 中的 Manual 选项。在这种环境下,聚会会议决 GUI 界面提示您输入所需的一切值。

  • 运用 CATALOG NODE/DB 饬令。在这种环境下,必须晓得饬令的语法并遵敕令行界面输入饬令。

在这两种环境下,都可以经过议定手工设置把持在运用主动方法时不可用的一些低级选项,譬喻可以选择在哪里实施身份验证。

饬令行 CATALOG NODE/DB 方法是这两者中比拟贫穷困难的,但是它有一个所长:可以将设置步调保留成剧本,多么就可以在必要时从头停止设置。



运用 CA 对数据库停止编目

不才面几节中,您将看到运用 Configuration Assistant 对数据库停止手工编目所需的步调。

在入手下手之前,必要晓得以下信息:

  • 包罗数据库的效劳器实例所支撑的协议之一
  • 设置效劳器实例邻接所需的协议邻接信息
  • 效劳器名
  • 长途效劳器上数据库的称呼

从 DB2 文件夹中选择 Configuration Assistant 来调出最初的 CA 屏幕。

选择这个挨次之后,将表现以下屏幕。

这个屏幕的顶部表现系统上尔后已经编方针数据库的列表。用户可以运用各种菜单项设置数据库邻接,但是 DBA 感兴味的选项是 Selected 菜单中的 Add Database Using Wizard 按钮:

选择 Add 启动 Add Database Wizard。

上面几节描画设置客户机所需的每个步调。



CA:要运用哪种方法?

CA 向导的第一个面板讯问您盼望运用哪种方法来对数据库停止编目。

向导供应了三种对数据库停止编方针方法:

  • 运用设置文件
  • 搜索搜集
  • 手工设置邻接

我们感兴味的选项是手工设置。(正如前几节所描画的,对于盼望在客户机上对数据库停止编方针用户,运用设置文件或搜索搜集要随意得多。)

既然选择了手工设置选项,就必要选择盼望运用的通信协议。



CA:通信协议

不才面的面板中,选择用来邻接数据库的协议。按照协议修改 Protocol Parameters 框的内容。上面是可以选择的协议以及它们的一些参数:

  • TCP/IP:效劳器主机名/IP 地址、端标语
  • NetBIOS:效劳器任务站名、适配器号
  • Named Pipe:效劳器计算机名、实例
  • APPC/APPN:效劳器标识表记标帜式的方针地名
  • LOCAL:这个板滞上确本地数据库

这里列出了 DB2 支撑的一切协议。假设选择 APPC,把持系统选择是 OS/390、z/OS、OS/400、VM 或 VSE。Windows 和 UNIX 上的 DB2 效劳器不再承受运用 APPC 的客户机邻接。但是,假设部署了 DB2 Connect,DB2 客户机仍旧可以邻接主机系统。

假设选择 TCP/IP,那么选择是基于 LAN 的、OS/390、z/OS、OS/400 或 VM。

在点击 Finish 之前,应该反省板滞可否在搜集上精确地设置了。



CA:通信细节

现在,输入要停止编方针数据库的通信细节。这个屏幕因通信协议而异。不才面的示例中,数据库与客户机在同一台板滞上(本地)。



CA:数据库细节

现在,输入要停止编方针数据库的细节。在 Database Name 字段中输入数据库的称呼(效劳器上的称呼)。可以承受异常的称呼作为数据库确本地又名,或许将又名改为您选择的称呼。假设甘愿,还可以输入描画。



CA:ODBC 设置

可以将数据库注册为 ODBC 数据源。如下图所示,在默许环境下选中了这个选项。可以从 Optimize for Application 菜单选择某个使用挨次,从而对这个使用挨次的 ODBC 设置停止优化。

假设方案对这个数据库运转 Windows 使用挨次,您应该观点这种环境中可用的各种优化设置。



CA:节点、系统和安适选项

Configuration Assistant 中还表现另外三个面板。Security Options 对于任何模范的数据库都会表现,但是 NodeSystem 面板只对于长途数据库才会表现。

  1. 节点信息:假设方案运用 Control Center,那么应该填写节点信息,因为这会影响这个对象的举动。经过议定效劳器上的 DB2SYSTEMDB2INSTANCE 值给出系统和实例名。还应该选择长途系统的把持系统。

  2. 系统信息:必要供应系统信息,包罗数据库地点的长途系统的系统、主机和把持系统。

  3. 安适信息:可以指定对用户的身份验证在哪里实施(在效劳器上,这是默许设置;在客户机上;或在主机或 OS/400 上)。还可认为 TCP/IP 邻接选择 SOCKS 安适,这容许谋面防火墙之外的长途数据库。(关于 DB2 安适的更多信息,请参考 本系列中的第二个教程。)



CA:乐成的编目把持

在 CCA Catalog 屏幕上点击 Finish 之后,DB2 将实验对数据库停止编目。假设乐成了,就会表现以下窗口:

现在,可以测试邻接,确保客户机可以与数据库停止通信。假设测试乐成,现在就可以运用使用挨次来谋面 DB2 数据库。



编目小结

在设立创设 DB2 数据库的效劳器上每每不必要对它停止编目。但是,要想从客户机缘面数据库,客户机就必须先在本地对数据库停止编目,多么使用挨次才能谋面它。

可以运用 CATALOG 饬令对数据库停止编目,但是 Configuration Assistant(CA)可以用来停止主动创造和对数据库停止编目,这要简略得多。

假设不甘愿在每个客户机上对数据库停止编目,DBA 还可以运用 LDAP 效劳设立创设一个存储数据库信息的中心存储库。

版权声明: 原创作品,容许转载,转载时请务必以超链接情势标明文章 原始理由 、作者信息和本声明。不然将究查功令责任。

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1972963.html

DB2 9 根本(730 磨练)认证指南,第 3 部门: 谋面 DB2 数据(4)相关推荐

  1. DB2 9 使用开辟(733 检验)认证指南,第 2 部分: DB2 数据操作(1)

    学习根基不美概念 级别: 中级 Sunil Sabat, 技术同盟司理, PeopleSoft 在本教程中,您将学习 DB2 数据库中数据操作的根基不美概念.这是分 9 部分的系列教程的第 2 部分, ...

  2. DB2 9 使用拓荒(733 检讨)认证指南,第 2 部分: DB2 数据操作(6)

    学习根柢根底观观点 操作游标 游标措置概述 在本节中,您将更进一步看到若安在嵌入式 SQL 使用次第中运用游标.异常,根柢根底的步骤照旧是声明.翻开.获取.更新/删除(可选)和封闭. 为了赞助看法游标 ...

  3. DB2 9 使用开辟(733 测验)认证指南,第 3 局部: XML 数据独霸(2)

    议决使用程序存储和检索 XML 在 XML 理会和验证时措置奖励空白 理会时 XML 的改进(输出) 当 DB2 或此外 XML 措置奖励程序理会 传入的 XML(即将它从字符转换成内部机关)时,它会 ...

  4. Informix IDS 11体系操持(918测验)认证指南,第 4 部门: 机能调优(1)

    对 IBM® Informix® Dynamic Server (IDS) 和它的分比如子体系举行调优,以失掉最佳机能.在一个冗长的概述之后,本教程给出了一些关于怎样检查数据库做事器及其子体系的例子. ...

  5. Informix IDS 11零碎治理(918检讨)认证指南,第 5 部门: 数据库效劳器使用(3)

    变动使用方式的用户权限 在 UNIX 和 Linux 平台上,以 root 或 informix 登录的用户可以变动数据库效劳器的使用方式.若是设置了 INF_ROLE_SEP 情况变量,则数据库效劳 ...

  6. DB2 9 底子(730 考试)认证指南,第 3 局部: 拜访 DB2 数据(3)

    建树第一个数据库 First Steps 在 DB2 的安顿进程中,会表示 First Steps 面板,它答运用户生成要操作的示例数据库: 选择 Database Creation 选项将表示一个附 ...

  7. DB2 9 运用开发(733 测验)认证指南,第 1 部分: 数据库工具与编程办法(1)

    操纵基本道理构建基本 级别: 低级 Clara Liu (claraliu@ca.ibm.com), DB2 产品操持人员, IBM 本文将介绍不同范例榜样的数据库工具及编程办法.这是包罗九篇教程的系 ...

  8. DB2 9 利用启示(733 测验)认证指南,第 7 部分: Java 编程(5)

    用 SQLJ 读取和更新数据 概述 SQLJ API 是 JDBC 的一个扩展,它支持 SQL 语句的静态实行.由于 DB2 支持 SQLJ,以是 Java 启示人员可以战胜 JDBC 的首要限制,即 ...

  9. DB2 9 使用拓荒(733 检验)认证指南,第 4 部分: 嵌入式 SQL 编程(3)

    构建与 DB2 停止交互的使用步伐 机关嵌入式 SQL 使用步伐 声明宿主变量 在前面,我们清楚明明到 DB2 Database Manager 依靠宿主变量在使用步谐和数据库之间挪动数据.我们还知道 ...

  10. OCM exam guide - OCM认证指南

    OCM exam guide - OCM认证指南 from http://www.itpub.net/thread-1044550-1-1.html 今天开始在OU参加为期四天的Oracle 10g ...

最新文章

  1. 福师计算机导论在线作业一,福师《计算机导论》在线作业一..doc
  2. linux配置qt使用git,Linux操作系统下安装使用说明.txt
  3. Mob统计分析数据模型理解
  4. css 书写记录(兼容性)
  5. hdu 3486(RMQ+高效枚举)
  6. 当贝显示服务器生病,智能电视一直显示“缓冲中”是什么问题?当贝市场为你解答...
  7. Dart基础-控制流程与异常处理
  8. sql between的用法的意思_SQL 语法手册来啦,你想要的这里都有!
  9. 什么情况下使用weak关键字,相比assign有什么不同
  10. Audio Precision SYS-2722音频分析仪
  11. 融资方案的商业计划书
  12. [转]经济学金融学书籍推荐
  13. 动画设计基础(第二节)-3d max2014-骨骼飘带(错帧)
  14. Unity 知识点 - 3D游戏 - 视角跟随和键盘移动
  15. 金额保留小数点后两位方法
  16. 主板声卡坏了会不会有电流声_2020年|短视频直播间设备(手机,直播声卡,麦克风,监听耳机,摄影补光灯)选购推荐指南...
  17. 红米笔记本linux系统版本,一招让你的手机拥有三系统甚至四系统: WINDOWS+安卓+Linux...
  18. 利用钉钉【上下游组织】搭建企业外部协作平台
  19. HTML表格标签详解
  20. 校园招聘部分公司薪资待遇

热门文章

  1. matlab中制作软件,2020-02-27 MATLAB App Designer——在 App 设计工具中创建辅助函数
  2. linux获取url中文内容_SEO站内内链优化 – URL优化,提高页面权重
  3. php给网页加水印_php实现给一张图片加上水印效果
  4. 基于html5的消除类游戏,基于HTML5的消除类游戏1.doc
  5. [Vue warn]: Error in render: “TypeError: Cannot read properties of undef
  6. map 和 hash_map 的使用方法
  7. 阶段3 2.Spring_07.银行转账案例_2 案例中添加转账方法并演示事务问题
  8. 阶段3 1.Mybatis_09.Mybatis的多表操作_3 完成account的一对一操作-通过写account的子类方式查询...
  9. oracle触发器和存储过程的格式
  10. css----苹果移动端以及小程序滚动模块卡顿的处理