设为首页 收藏本站
查看: 891|回复: 0

[经验分享] sap DB2聚焦环境变量

[复制链接]

尚未签到

发表于 2019-2-3 08:20:33 | 显示全部楼层 |阅读模式
聚集注册表变量
  聚集注册表变量允许几个注册表变量组成一个配置,该配置可由另一个注册表变量名标识。作为该组一部分的每个注册表变量都具有预定义的设置。为聚集注册表变量提供的值被解释为声明几个注册表变量。
  聚集注册表变量的作用是使大量操作目标的注册表配置变得容易。
  唯一有效的聚集注册表变量是 DB2_WORKLOAD。
  此变量的唯一有效值是 SAP。
  设置了 DB2_WORKLOAD=SAP 时,不会自动创建用户表空间 SYSTOOLSPACE 和用户临时表空间 SYSTOOLSTMPSPACE。这些表空间用于由下列向导、实用程序或函数自动创建的表:


  • 自动维护
  • 设计顾问程序
  • 控制中心数据库信息面板
  • SYSINSTALLOBJECTS 存储过程(如果未指定表空间输入参数的话)
  • GET_DBSIZE_INFO 存储过程
  如果没有 SYSTOOLSPACE 和 SYSTOOLSTMPSPACE 表空间,则不能使用这些向导、实用程序和函数。
  为了能够使用这些向导、实用程序或函数,请执行下列任一操作:


  • 手工创建 SYSTOOLSPACE(如果使用的是“数据库分区功能部件”(DPF),则仅在目录节点上创建)。例如:  

      
    CREATE REGULAR TABLESPACE SYSTOOLSPACE
      
    IN IBMCATGROUP
      
    MANAGED BY SYSTEM
      
    USING ('SYSTOOLSPACE')
      


  • 调用 SYSINSTALLOBJECTS 以创建这些对象,并为下列每个工具名指定有效的表空间:“DB2AC”、“POLICY”和“STMG_DBSIZE_INFO”
  在至少完成了这些选项中的一个选项之后,创建用户临时表空间(如果使用的是“数据库分区功能部件”(DPF),则同样仅在目录节点上创建)。例如:
  

  
CREATE USER TEMPORARY TABLESPACE SYSTOOLSTMPSPACE
  
IN IBMCATGROUP
  
MANAGED BY SYSTEM
  
USING ('SYSTOOLSTMPSPACE')
  

  创建了表空间 SYSTOOLSPACE 和临时表空间 SYSTOOLSTMPSPACE 之后,可以使用前面提及的向导、实用程序或函数。
  通过聚集注册表变量隐式配置的任何注册表变量也可以显式定义。显式设置先前通过使用聚集注册表变量给定了值的注册表变量在进行性能或诊断测试时非常有用。显式设置通过聚集隐式配置的变量称为“覆盖”变量。
  当显式设置了注册表变量,然后通过使用聚集注册表变量来覆盖该变量时,会发出警告。此警告告诉您将保留显式的值。如果首先使用聚集注册表变量,然后指定显式注册表变量,则不会发出警告。
  除非您显式地请求每个变量,否则不会显示通过设置聚集注册表变量来配置的任何一个注册表变量。当查询聚集注册表变量时,只会显示指定给该变量的值。您的大部分用户应该不会关心每个单独变量的值。
  以下示例显示使用聚集注册表变量与显式设置注册表变量之间的交互。例如,您可能已将 DB2_WORKLOAD 聚集注册表变量设置为 SAP 并已将 DB2_SKIPDELETED 注册表变量覆盖为 NO。通过输入 db2set,您将接收到下列结果:
  

  
DB2_WORKLOAD=SAP
  
DB2_SKIPDELETED=NO
  

  在另一种情况下,您可能已设置 DB2ENVLIST、已将 DB2_WORKLOAD 聚集注册表变量设置为 SAP 并已将 DB2_SKIPDELETED 注册表变量设置为 NO。(假定 DB2_SKIPDELETED 注册表变量是构成 SAP 环境的组的一部分。)另外,那些通过设置聚集注册表变量而自动配置的注册表变量将在其值旁边的方括号中显示聚集的名称。DB2_SKIPDELETED 注册表变量将显示“NO”值并将在它的值旁边显示“[O]”。
  当您不再需要与 DB2_WORKLOAD 相关联的配置时,可以通过删除聚集注册表变量的值来禁用组中每个注册表变量的隐式值。在删除了 DB2_WORKLOAD 聚集注册表变量的值并重新启动 DB2® 之后,DB2 的行为就好像没有任何一个作为 SAP 环境的一部分隐式配置的注册表变量生效一样。用来删除聚集注册表变量的值的方法与删除单个注册表变量的方法相同。
  要禁用 SAP 环境支持,使用以下命令:
  

  
db2set DB2_WORKLOAD=
  

  删除聚集注册表变量的值不会删除已显式设置的注册表变量的值。即使该注册表变量是被禁用的组定义的成员也没关系。注册表变量的显式设置会保留下来。
  您可能需要查看作为 DB2_WORKLOAD 聚集注册表变量的成员的每个注册表变量的值。在将 DB2_WORKLOAD 聚集注册表变量设置为 SAP 之前,如果假定没有显式地定义包括在该组中的任何注册表变量,则您可能想要查看在将 DB2_WORKLOAD 聚集注册表变量配置为 SAP 时将使用的值。要查找 DB2_WORKLOAD=SAP 时将使用的值,可运行 db2set -gd DB2_WORKLOAD=SAP。这会返回注册表变量及其值的列表。



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-671109-1-1.html 上篇帖子: [转]SAP 标准教材和自学方法 下篇帖子: 在IPONE手机上访问SAP BUSINESS ONE的相关设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表