zoukankan      html  css  js  c++  java
  • db2配置、db和dbm

     ----start

    DB2 可以在四个不同层面配置:

    一:系统环境变量(System Environment Variable)

    系统环境变量用来配置DB2 的使用环境:

    [c-sharp] view plain copy
     
    print?
    1. 查看:set | grep DB2  
    2.    
    3. DB2DIR=/opt/ibm/db2/V9.5 --DB2安装目录  
    4. DB2INSTANCE=db2inst1 --当前活动的实例  

    二:DB2 概要文件注册表(Profile Registry)

        有两种DB2 概要文件注册表变量,一种是全局概要文件注册表变量,另一种是实例概要文件注册表变量。全局概要文件注册表变量影响所有的实例,实例概要文件注册表变量只影响特定的实例。它们的名称是相同的。DB2使用db2set 命令来管理这些变量。DB2 概要文件注册表非常多,但我们通常设置的却非常少,如下:

    [c-sharp] view plain copy
     
     print?
    1. 显示所有DB2概要文件注册表变量:db2set -lr  
    2. 显示当前设置的所有DB2概要文件注册表变量:db2set -all  
    3. 帮助:db2set -?  
    4. 设置变量:db2set <parameter>=<value>  
    5.    
    6.    
    7. 常用的DB2概要文件注册表变量  
    8. DB2COMM  
    9. DB2SYSTEM  
    10. DB2INSTDEF  
    11. DB2ADMINSERVER  

    三:数据库管理器配置(Database Manager Configuration)

    以下参数用来配置实例:

    查询命令:db2 get dbm cfg

    设置命令:db2 update dbm cfg using <parameter_name> <value>

    [c-sharp] view plain copy
     
    print?
    1. 管理(Administration)   
    2.         AUTHENTICATION:数据库管理器认证(Database manager authentication)   
    3.         CATALOG_NOAUTH:没有权限就允许编目(Cataloging allowed without authority)   
    4.         CLNT_PW_PLUGIN:客户机用户标识-密码插件(Client Userid-Password Plugin)   
    5.         CLNT_KRB_PLUGIN:客户机 Kerberos 插件(Client Kerberos Plugin)   
    6.         CLUSTER_MGR:集群管理器(Cluster manager)   
    7.         DFTDBPATH:缺省数据库路径(Default database path)   
    8.         FED_NOAUTH:绕过联合认证(Bypass federated authentication)   
    9.         GROUP_PLUGIN:组插件(Group Plugin)   
    10.         LOCAL_GSSPLUGIN:本地授权的 GSS 插件(GSS Plugin for Local Authorization)   
    11.         SRV_PLUGIN_MODE:服务器插件方式(Server Plugin Mode)   
    12.         SRVCON_GSSPLUGIN_LIST:GSS 插件的服务器列表(Server List of GSS Plugins)   
    13.         SRVCON_PW_PLUGIN:服务器用户标识-密码插件(Server Userid-Password Plugin)   
    14.         SYSADM_GROUP:SYSADM 组名(SYSADM group name)   
    15.         SYSCTRL_GROUP:SYSCTRL 组名(SYSCTRL group name)   
    16.         SYSMAINT_GROUP:SYSMAINT 组名(SYSMAINT group name)   
    17.         SYSMON_GROUP:SYSMON 组名(SYSMON group name)   
    18.         TRUST_ALLCLNTS:信赖所有客户机(Trust all clients)   
    19.         TRUST_CLNTAUTH:可信的客户机认证(Trusted client authentication)   
    20.    
    21.    
    22. 应用程序(Applications)   
    23.         AGENTPRI:代理程序的优先级(Priority of agents)   
    24.         FENCED_POOL:合用受防护的进程的数目(Number of pooled fenced processes)   
    25.         KEEPFENCED:保留受防护的进程(Keep fenced process)   
    26.         MAX_CONNECTIONS:最大客户机连接数(Max number of client connections)   
    27.         MAX_COORDAGENTS:最大协调代理程序数(Max number of coordinating agents)   
    28.         NUM_INITAGENTS:池中的初始代理程序数(Initial number of agents in pool)   
    29.         NUM_INITFENCED:受防护的进程的初始数目(Initial number of fenced processes)   
    30.         NUM_POOLAGENTS:代理程序池大小(Agent pool size)   
    31.    
    32.    
    33. 通信(Communications)   
    34.         DISCOVER:发现方式(Discovery mode)   
    35.         SVCENAME:TCP/IP 服务名称(TCP/IP Service name)   
    36.    
    37.    
    38. 诊断(Diagnostic)   
    39.         DIAGLEVEL:诊断错误捕获级别(Diagnostic error capture level)   
    40.         DIAGPATH:诊断数据目录路径(Diagnostic data directory path)   
    41.         INDEXREC:索引重新创建时间和重做索引构建(Index re-creation time and redo index build)   
    42.         NOTIFYLEVEL:通知级别(Notify Level)   
    43.    
    44.    
    45. 环境(Environment)   
    46.         CPUSPEED:CPU 速度(毫秒/指令)(CPU speed (millisec/instruction))   
    47.         DFT_ACCOUNT_STR:缺省对方付费帐户(Default charge-back account)   
    48.         DISCOVER_INST:发现服务器实例(Discover server instance)   
    49.         FEDERATED:联合数据库系统支持(Federated Database System Support)   
    50.         JDK_PATH:<a href="http://lib.csdn.net/base/java" class='replace_word' title="Java 知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java </a>Development Kit 安装路径(<a href="http://lib.csdn.net/base/javase" class='replace_word' title="Java SE知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java</a> Development Kit installation path)   
    51.         MAXTOTFILOP:最大打开文件数   
    52.         NUMDB:最大并发活动数据库数(Max number of concurrently active databases)   
    53.         TM_DATABASE:事务管理器数据库名称(Transaction manager database name)   
    54.         TP_MON_NAME:事务处理器监视器名(Transaction processor monitor name)   
    55.    
    56.    
    57. 监视(Monitor)   
    58.         DFT_MON_BUFPOOL:缓冲池(Buffer pool)   
    59.         DFT_MON_LOCK:锁定(Lock)   
    60.         DFT_MON_SORT:排序(Sort)   
    61.         DFT_MON_STMT:语句(Statement)   
    62.         DFT_MON_TABLE:表(Table)   
    63.         DFT_MON_TIMESTAMP:时间戳记(Timestamp)   
    64.         DFT_MON_UOW:工作单元(Unit of work)   
    65.         HEALTH_MON:监视实例和数据库的运行状况(Monitor health of instance and databases)   
    66.    
    67.    
    68. 并行(Parallel)   
    69.         FCM_NUM_BUFFERS:内部通信缓冲区数(4KB)(No. of int. communication buffers(4KB))   
    70.         INTRA_PARALLEL:启用分区内并行性(Enable intra-partition parallelism)   
    71.         MAX_QUERYDEGREE:最大查询并行度(Maximum query degree of parallelism)   
    72.    
    73.    
    74. 性能(Performance)   
    75.         AGENT_STACK_SZ:代理程序的堆栈大小(Agent stack size)   
    76.         ASLHEAPSZ:应用程序支持层堆大小(4KB)(Application support layer heap size (4KB))   
    77.         AUDIT_BUF_SZ:审计缓冲区大小(4KB)(Audit buffer size (4KB))   
    78.         BACKBUFSZ:备份缓冲区缺省大小(4KB)(Backup buffer default size (4KB))   
    79.         DIR_CACHE:目录高速缓存支持(Directory cache support)   
    80.         INSTANCE_MEMORY:实例共享内存(4KB)的大小(Size of instance shared memory (4KB))   
    81.         JAVA_HEAP_SZ:Java 虚拟机”堆大小(4KB)(Java Virtual Machine heap size (4KB))   
    82.         MON_HEAP_SZ:数据库监视器堆大小(4KB)(Database monitor heap size (4KB))   
    83.         RESTBUFSZ:复原缓冲区缺省大小(4KB)(Restore buffer default size (4KB))   
    84.         RESYNC_INTERVAL:事务再同步时间间隔(秒)(Transaction resync interval (sec))   
    85.         RQRIOBLK:最大请求者 I/O 块大小(以字节计)(Max requester I/O block size (bytes))   
    86.         SHEAPTHRES:排序堆阈值(4KB)(Sort heap threshold (4KB))   
    87.         SPM_LOG_FILE_SZ:SPM 日志大小(SPM log size)   
    88.         SPM_LOG_PATH:SPM 日志路径(SPM log path)   
    89.         SPM_MAX_RESYNC:SPM 再同步代理程序限制(SPM resync agent limit)   
    90.         SPM_NAME:SPM 名称(SPM name)   
    91.         UTIL_IMPACT_LIM:已调速实用程序对工作负载的影响(Workload impact by throttled utilities)   

    四:数据库配置(db cfg)

    以下参数用来配置数据库:

    查询命令:db2 get db cfg for <database_name>

    设置命令:db2 update db cfg for <database_name> using <parameter_name> <value>

    恢复默认设置命令:db2 reset db cfg

    [c-sharp] view plain copy
     
    print?
    1. 应用程序(Applications)   
    2.         LOCKTIMEOUT:锁定超时(秒)(Lock timeout (sec))   
    3.         MAXAPPLS:最大活动应用程序数(Max number of active applications)   
    4.         AVG_APPLS:活动应用程序的平均数目(Average number of active applications)   
    5.         MAXFILOP:每个应用程序的最大打开数据库文件数(Max DB files open per application)   
    6.         DLCHKTIME:检查死锁的时间间隔(毫秒)(Interval for checking deadlock (ms))   
    7.         MAXLOCKS:每个应用程序的锁定百分比列表(Percent. of lock lists per application)   
    8.         ENABLE_XMLCHAR:启用 XML 字符操作(Enable XML Character operations)   
    9.         WLM_COLLECT_INT:WLM 收集时间间隔(分钟)(WLM Collection Interval (minutes))   
    10.    
    11.    
    12. 环境(Environment)   
    13.         CODESET:数据库代码集(Database code set)   
    14.         TERRIRORY:数据库地域(Database territory)   
    15.         DFT_MTTB_TYPES:缺省维护的选项的表类型(Default maintained table types for opt)   
    16.         SELF_TUNING_MEM:自调整内存(Self tuning memory)   
    17.         DFT_SQLMATHWARN:在算术异常时继续(Continue upon arithmetic exceptions)   
    18.         RESTRICT_ACCESS:限制访问(Restrict access)   
    19.         COLLATION_SEQUENCE:数据库整理顺序(Database collating sequence)   
    20.         DISCOVER_DB:对此数据库的发现支持(Discovery support for this database)   
    21.         DYN_QUERY_MGMT:动态SQL查询管理(Dynamic SQL Query management)   
    22.         PAGE_SIZE:数据库页大小(Database page size)   
    23.         DFT_QUERYOPT:缺省查询优化类(Default query optimization class)   
    24.         CODEPAGE:数据库代码页(Database code page)   
    25.         DB_MEM_THRESH:数据库内存阈值(Database memory threshold)   
    26.         DFT_DEGREE:并行度(Degree of parallelism)   
    27.         COUNTRY:数据库国家/地区代码(Database country/region code)   
    28.         RELEASE:数据库配置发行版级别(Database configuration release level)   
    29.         DATABASE_LEVEL:数据库发行版级别(Database release level)   
    30.         DFT_REFRESH_AGE:缺省刷新有效期(Default refresh age)   
    31.         ALT_COLLATE:备用整理顺序(Alternate collating sequence)   
    32.    
    33.    
    34. 日志(Logs)   
    35.         LOGARCHMETH1:第一个日志归档方法(First log archive method)   
    36.         LOGARCHMETH2:第二个日志归档方法(Second log archive method)   
    37.         LOGARCHOPT1:logarchmeth1的选项(Options for logarchmeth1)   
    38.         LOGARCHOPT2:logarchmeth2的选项(Options for logarchmeth2)   
    39.         LOGPRIMARY:主日志文件的数目(Number of primary log files)   
    40.         LOGSECOND:辅助日志文件的数目(Number of secondary log files)   
    41.         LOGFILSIZ:日志文件大小(4KB)(Log file size (4KB))   
    42.         LOGPATH:日志文件路径(Path to log files)   
    43.         NEWLOGPATH:已更改的至日志文件的路径(Changed path to log files)   
    44.         OVERFLOWLOGPATH:溢出日志路径(Overflow log path)   
    45.         MIRRORLOGPATH:镜像日志路径(Mirror log path)   
    46.         USEREXIT:启用的日志记录的用户出口(User exit for logging enabled)   
    47.         BLK_LOG_DSK_FUL:磁盘上已满的块日志(Block log on disk full)   
    48.         LOGRETAIN:启用的恢复的日志保留(Log retain for recovery enabled)   
    49.         NUMARCHRETRY:错误时重试日志归档次数(Number of log archive retries on error)   
    50.         ARCHRETRYDELAY:日志归档重试延迟(秒)(Log archive retry Delay (secs))   
    51.         SOFTMAX:软检查点前回收的日志文件的百分比(Percent log file reclaimed before soft chckpt)   
    52.         MINCOMMIT:组落实计数(Group commit count)   
    53.         MAX_LOG:事务使用的最大主日志空间的百分比(Percent max primary log space by transaction)   
    54.         NUM_LOG_SPAN:1 个活动 UOW 的活动日志文件的数目(Num. of active log files for 1 active UOW)   
    55.         LOGHEAD:首个活动日志文件(First active log file)   
    56.         FAILARCHPATH:故障转移日志归档路径(Failover log archive path)   
    57.         VENDOROPT:供应商选项(Vendor options)   
    58.    
    59.    
    60. 维护(Maintenance)   
    61.         AUTO_MAINT:自动维护(Automatic maintenance)   
    62.         AUTO_DB_BACKUP:自动数据库备份(Automatic database backup)   
    63.         AUTO_TBL_MAINT:自动表维护(Automatic table maintenance)   
    64.         AUTO_RUNSTATS:自动 runstats(Automatic runstats)   
    65.         AUTO_REORG:自动重组(Automatic reorganization)   
    66.         AUTO_STMT_STATS:自动语句统计信息(Automatic statement statistics)   
    67.         AUTO_STATS_PROF:自动统计信息概要分析(Automatic statistics profiling)   
    68.         AUTO_PROF_UPD:自动概要文件更新(Automatic profile updates)   
    69.    
    70. 性能(Performance)   
    71.         INDEXSORT:索引排序标志(Index sort flag)   
    72.         SEQDETECT:顺序检测标志(Sequential detect flag)   
    73.         MULTIPAGE_ALLOC:启用的多页文件分配(Multi-page file allocation enabled)   
    74.         STAT_HEAP_SZ:统计信息堆大小(4KB)(Statistics heap size (4KB))   
    75.         DFT_PREFETCH_SZ:缺省预取大小(页)(Default prefetch size (pages))   
    76.         APPL_MEMORY:应用程序内存大小(4KB)(Application Memory Size (4KB))   
    77.         NUM_IOSERVERS:I/O 服务器的数目(Number of I/O servers)   
    78.         APPLHEAPSZ:缺省应用程序堆(4KB)(Default application heap (4KB))   
    79.         STMTHEAP:SQL 语句堆(4KB)(SQL statement heap (4KB))   
    80.         DBHEAP:数据库堆(4KB)(Database heap (4KB))   
    81.         NUM_IOCLEANERS:异步页清除程序的数目(Number of asynchronous page cleaners)   
    82.         PCKCACHESZ:程序包高速缓存大小(4KB)(Package cache size (4KB))   
    83.         LOGBUFSZ:日志缓冲区大小(4KB)(Log buffer size (4KB))   
    84.         CHNGPGS_THRESH:更改的页阈值(Changed pages threshold)   
    85.         UTIL_HEAP_SZ:实用程序堆大小(4KB)(Utilities heap size (4KB))   
    86.         SHEAPTHRES_SHR:共享排序的排序堆域值(4KB)(Sort heap thres for shared sorts (4KB))   
    87.         DFT_EXTENT_SZ:缺省表空间扩展数据块大小(页)(Default tablespace extentsize (pages))   
    88.         SORTHEAP:排序列表堆(4KB)(Sort list heap (4KB))   
    89.         DATABASE_MEMORY:数据库共享内存大小(4KB)(Size of database shared memory (4KB))   
    90.         BUFFPAGE:缓冲池大小(页)(Buffer pool size (pages))   
    91.         LOCKLIST:锁定列表的最大存储量(4KB)(Max storage for lock list (4KB))   
    92.         CATALOGCACHE_SZ:目录高速缓存大小(4KB)(Catalog cache size (4KB))   
    93.    
    94.    
    95. 恢复(Recovery)   
    96.         INDEXREC:索引重新创建时间和重做索引构建(Index re-creation time and redo index build)   
    97.         AUTORESTART:启用的自动重新启动(Auto restart enabled)   
    98.         TRACKMOD:跟踪修改的页数(Track modified pages)   
    99.         LOGINDEXBUILD:在索引构建期间记录页(Log pages during index build)   
    100.         REC_HIS_RETENTN:恢复历史记录保留时间(天数)(Recovery history retention (days))   
    101.         NUM_DB_BACKUPS:要保留的数据库备份的数目(Number of database backups to retain)   
    102.         DFT_LOADREC_SES:loadrec 会话的缺省数目(Default number of loadrec sessions)   
    103.         AUTO_DEL_REC_OBJ:自动删除恢复对象(Auto deletion of recovery objects)   
    104.         TSM_PASSWORD:TSM 密码(TSM password)   
    105.         TSM_OWNER:TSM 所有者(TSM owner)   
    106.         TSM_NODENAME:TSM 节点名(TSM node name)   
    107.         TSM_MGMTCLASS:TSM 管理类(TSM management class)   
    108.         HADR_DB_ROLE:HADR 数据库角色(HADR database role)   
    109.         HADR_LOCAL_HOST:HADR 本地主机名(HADR local host name)   
    110.         HADR_LOCAL_SVC:HADR 本地服务名称(HADR local service name)   
    111.         HADR_REMOTE_HOST:HADR 远程主机名(HADR remote host name)   
    112.         HADR_REMOTE_SVC:HADR 远程服务名称(HADR remote service name)   
    113.         HADR_REMOTE_INST:远程服务器的 HADR 实例名(HADR instance name of remote server)   
    114.         HADR_PEER_WINDOW:HADR 对等窗口持续时间(秒)(HADR peer window duration (seconds))   
    115.         HADR_TIMEOUT:HADR 超时值(HADR timeout value)   
    116.         HADR_SYNCMODE:HADR 日志写同步方式(HADR log write synchronization mode)   
    117.    
    118.    
    119. 状态(Status)   
    120.         CONSISTENT:(Database is consistent)   
    121.         BACKUP_PENDING:备份暂挂(Backup pending)   
    122.         ROLLFWD_PENDING:前滚暂挂(Rollforward pending)   
    123.         RESTORE_PENDING:复原暂挂(Restore pending)   
    124.         USER_EXIT_STATUS:日志记录状态的用户出口(User exit for logging status)   
    125.         LOG_RETAIN_STATUS:恢复状态的日志保留(Log retain for recovery status)           
    126.         NUM_QUANTILES:保留的分位点数目(Number of quantiles retained)   
    127.         NUM_FREQVALUES:保留的高频值的数目(Number of frequent values retained)   
    128.    
    129.    
    130. 其他(UNKNOWN)   
    131.         DECFLT_ROUNDING:十进制浮点舍入方式(Decimal floating point rounding mode)   

    ---更多参见:DB2 精萃

    ----声明:转载请注明出处。

    ----last updated on 2010.3.15

    ----written by ShangBo on 2009.11.13

    ----end

  • 相关阅读:
    配置PyCharm(背景色+字体大小+解释器选择)
    面向对象的三大特性(封装、继承、多态)
    hashlib模块
    logging模块
    Mac OSX系统、Linux、Windows命令行教程
    Python2和Python3的一些语法区别
    python——内置函数和lambda匿名函数
    python——异常处理
    SVN
    实体框架Entity Framework 4.1快速入门
  • 原文地址:https://www.cnblogs.com/xiaojianblogs/p/6767844.html
Copyright © 2011-2022 走看看