DB2环境设置
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
1.级别对应
• Environment variables at the operating system level
• The DB2 profile registry variables at the operating system and instance levels
• The Database Manager (DBM) Configuration file at the instance level
• The Database (DB) Configuration file at the database level
DB2 环境由以下几部分构成:
1) DB2 配置文件注册库
2) 操作系统环境变量
3) DB2 数据库管理器配置参数
4) DB2 数据库配置参数
DB2 环境非常重要,这是因为它控制着 DB2 操作和活动的方式。
1.DB2 配置文件注册库
DB2 配置文件注册库是特定于 DB2 的变量,它会影响 DB2 系统的管理、配置与性能。为使 DB2 配置文件注册库的更改生效,通常
需要停止并重启实例。绝大多数 DB2 环境设置都是由 DB2 配置文件注册库控制的。而那些未存储在配置文件注册库中的设置为操作
系统的环境变量。
DB2 配置文件注册库作用域
1) [e] 表示为当前会话或环境所设置的注册库
2) [u] 表示用户级注册库
3) [n] 表示节点级注册库
4) [i] 表示实例级注册库
实例级配置参数将影响实例中的所有数据库和使用该实例中数据库的所有应用程序。
实例级配置参数:db2 get database manager configuration
配置实例级配置参数:db2 update database manager configuration using parameter new_value
5) [g] 表示全局级注册库
2.DB2环境
1)系统环境变量:
大多数都在安装的时候设置好了,比较重要的是:
DB2INSTANCE——决定了在机器中活跃的实例
DB2NODE ——决定了在多分区环境下活跃数据库的分区
临时设置就是用export,永久设置可以在系统中的相关文件上设置,也可以在db2profile或db2cshrc中设置。这两个文件在你
的.login 文件中都会被调用 .profile。
2)DB2 Profile Registries
大多数DB2相关的信息存储在其中,profile registry variables通常被称为profile registry variables。
它分为四类:
• The DB2 Instance-Level Profile Registry:
某一个实例的变量
• The DB2 Global-Level Profile Registry:
所有实例的变量
• The DB2 Instance Node-Level Profile Registry:
在分区数据库环境下使用
• The DB2 Instance Profile Registry:
包含系统中的所有实例。命令db2ilist列出系统中所有实例就是用它作为输入的。
它实际存储的在二进制文件或者文本文件中,具体地点取决于操作系统。
db2set -all可以看到所有的DB2 profile registry变量。
在每个变量前都有一个级别设定,用-X可以设定:
[i] 指的是DB2 Instance-Level Profile Registry,设定的例子如:db2set DB2COMM=ssl –i myinst
[g] 指的是DB2 Global-Level Profile Registry,设定的例子如:db2set DB2COMM=netbios –g
[e] 指的是environment variable,设定的例子:export set DB2COMM=tcpip
尽管大多数变量可以设置为环境变量,不过还是建议设置为DB2的变量(使用db2set)
若一个变量被设置为多个级别,那系统以以下顺序判断:
1. Environment variable set using the set/export operating system commands.
2. DB2 Instance Node-Level Profile Registry
3. DB2 Instance-Level Profile Registry
4. DB2 Global-Level Profile Registry
3.配置文件注册库相关操作:
查看所有存在的DB2 配置文件注册库
db2set -lr
查看所有已经设置的DB2 配置文件注册库
db2set -all
设置DB2 配置文件注册库
db2set DB2COMM=TCPIP
若想设置DB2 配置文件注册库为多个值:
db2set DB2COMM=TCPIP,NPIPE,LOCAL
若想删除DB2 配置文件注册库中某变量并设置为默认值,
db2set registry_variable =
在全局级上设置特定变量(在这个示例中为 DB2INSTPROF )的值
db2set DB2INSTPROF="C:PROGRAM FILESSQLLIB" -g
使得注册表变量生效
需要停止和启动实例(db2stop和db2start)。
4.操作系统环境变量
略,很简单的export
5.DB2 数据库管理器配置参数
配置参数有两种:数据库级别和实例级别。前者变量都存在Database Configuration file中,改变这些变量只对单一的数据库有影
响。后者存在DBM中,对一个实例的所有数据库都有影响。
查看DB2 数据库管理器配置参数:
db2 get dbm cfg
db2 get dbm cfg show detail会显示更详尽的信息。
更新数据库管理器配置参数(实例级),语法是
UPDATE DBM CFG USING {YOUR PARAMETER YOUR DESIRED VALUE}
[IMMEDIATE | DEFERRED]
最后那个可选参数是生效配置。
例如:
update dbm cfg using INTRA_PARALLEL YES IMMEDIATE
DB2 数据库配置参数(数据库级)
显示数据库配置参数
db2 get db cfg
如何更新数据库配置参数
db2 update db cfg using {YOUR PARAMETER YOUR DESIRED VALUE} [IMMEDIATE | DEFERRED]
注意这个命令与在实例级设置参数时只差一个,不过可以放心,因为在instance级和database级的参数名永远不会一样。
如何设置默认数据库配置参数
db2 reset db cfg
以上这些操作在控制中心也可以进行。
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
DB2环境设置的更多相关文章
- 现代3D图形编程学习-环境设置
本书系列 现代3D图形编程学习 环境设置 由于本书中的例子,均是基于OpenGL实现的,因此你的工作环境需要能够运行OpenGL,为了读者能够更好的运行原文中的示例,此处简单地介绍了linux和win ...
- Python 2/3 安装与运行环境设置
Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/ 下载Win版本 https://www.python.org/downloa ...
- Eclipse开发环境设置(Maven+Spring MVC+Flex)
1. 环境设置 1.1. Java环境设置 1)JAVA_HOME D:\GreenSoftware\Java\Java8X64\jdk1.8.0_91 2)PATH ;%JAVA_HOME%/bin ...
- ROS BY EXAMPLE 1 -- 环境设置与安装
rbx1 package 的环境设置: sudo apt-get install ros-indigo-turtlebot-bringup \ ros-indigo-turtlebot-create- ...
- 调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置
调试SQLSERVER (二)使用Windbg调试SQLSERVER的环境设置 调试SQLSERVER (一)生成dump文件的方法调试SQLSERVER (三)使用Windbg调试SQLSERVER ...
- paip.环境设置 mybatis ibatis cfg 环境设置
paip.环境设置 mybatis ibatis cfg 环境设置 三部分 //////////1. 电泳.... ............2. 猪配置文件 com/mijie/homi/searc ...
- Hadoop集群(第7期)_Eclipse开发环境设置
1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...
- Cocos开发中Visual Studio下HttpClient开发环境设置
Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类.我们需要在Visual Studio解决方案中添加libNetwork类库工程. ...
- Cocos开发中Visual Studio下libcurl库开发环境设置
我们介绍一下win32中Visual Studio下libcurl库开发环境设置.Cocos2d-x引擎其实已经带有为Win32下访问libcurl库,Cocos2d-x 3.x中libcurl库文件 ...
随机推荐
- PHP读取word文档
在PHP中读取和写入WORD文档的代码 <? php // 建立一个指向新COM组件的索引 $word = new COM(”word.application”) or die(”Can't s ...
- cocoapods pod install 安装报错 is not used in any concrete target
低版本的cocoa pods在编写Podfile文件时这样写就可以了 platform :ios, '8.0'pod 'AFNetworking' 高版本的cocoa pods在编写Podfile文件 ...
- 字符串匹配算法——KMP算法
处理字符串的过程中,难免会遇到字符匹配的问题.常用的字符匹配方法 1. 朴素模式匹配算法(Brute-Force算法) 求子串位置的定位函数Index( S, T, pos). 模式匹配:子串的定位操 ...
- CSU 1328 近似回文词(2013湖南省程序设计竞赛A题)
题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1328 解题报告:中文题题意就不说了.还好数据不大,只有1000,枚举回文串的中心位置,然 ...
- Unity3D在IOS上的优化小结
http://www.58player.com/blog-635-122.html 最近一段時間一直在做Unity 在IOS設備上的資源優化,結合Unity的官方文檔以及自己遇到的實際問題,我把自己認 ...
- 160809209_李梦鑫_C语言程序设计实验2 选择结构程序设计
实验2-1 输入3个数,并按由大到小的顺序输出. 实验要求: 编写一个C程序,输入3个数,并按由大到小的顺序输出. 源码:#include <stdio.h> int main() { i ...
- OpenCV图像轮廓检测
轮廓检测: 轮廓检测的原理通俗的说就是掏空内部点,比如原图中有3*3的矩形点.那么就可以将中间的那一点去掉. 一.关键函数1.1 cvFindContours函数功能:对图像进行轮廓检测,这个函数将 ...
- OSI参考模型与TCP/IP协议模型
OSI和TCP/IP都是为了计算机之间更好的互联的. 计算机网络是一个复杂的系统,比如两台计算机进行通信不仅仅只是有一条通信线就可以了. 还有很多的工作需要完成,例如: 如何知道对方计算机是否做好准备 ...
- 7 HandlerSet 处理程序链表类——Live555源码阅读(一)基本组件类
这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类. 本文由乌合之众 lym瞎编,欢迎转载 my.oschina.net/oloroso Handler ...
- OI总结(垃圾排版就忽略了吧)
学OI一年了,到现在联赛所需要的知识已经基本学完了.现在,有必要回过头来,总结总结自己一年来学到的知识以及得到的经验教训. 基础 语言基础 C++的语言基础啥的就略了吧. 算法复杂度分析 O:复杂度的 ...