必须注意的是每一个实例的端口号必须是唯一的。这样在您远程连接数据库时,此端口号可以
保证您能够正确的连接实例。在Windows 中可以使用DB2 命令窗口,输入如下命令来激活任意
DB2 实例:
set db2instance=myinst
这样,如果您现在从命令窗口创建数据库,数据库会在myinst 实例中被创建。运行如下命令显
示所有实例:
db2ilist
在Linux 操作系统上,每一个实例必须对应一个Linux 操作系统用户,因此,两个实例的转换可
以通过转换用户得以简单的实现(用 su 命令)。
命令 描述
db2start 启动当前实例
db2stop 停止当前实例
db2icrt 创建一个新的实例
db2idrop 删除一个实例
db2ilist 显示系统您当前的所有实例清单
db2 get instance 显示当前运行的实例
在当前运行实例中创建一个数据库,可以在DB2 命令窗口执行如下命令:
db2 create database mydb1
若要显示所有已创建的数据库可以执行如下命令:
db2 list db directory
在任一实例中都可以创建多个数据库。数据库是诸如表,视图,索引等对象的集合。数据库之
间是相互独立的单元,因此一个数据库并不与其他数据库共享内部对象。
命令/SQL 语句 描述
db2 create database 创建一个新的数据库
db2 drop database 删除一个数据库
db2 connect to <database_name> 连接数据库
db2 create table/create view/create index 分别创建表,视图,和索引的SQL
语句。
如果想要在“myinst”实例中创建相同名称(MYDB1)的数据库,可以在DB2 命令窗口执行如
下的命令:
db2 list db directory
set db2instance=myinst
db2 create database mydb1
set db2instance=db2
使用配置向导工具(Configuration Advisor Tool)可以设置DB2 参数。在控制中心右键单击数据库
并选择“Configuration Advisor”,根据您对系统资源和工作载荷的描述,配置向导会提供一个DB2
推荐参数列表,您可以阅读它们来获得更对关于DB2 配置的细节信息,也可直接使用配置向导提供
的数值。
一个DB2 服务器可以在四个不同层面上加以配置:
- 环境变量
- 数据库管理器配置文件(dbm cfg)
- 数据库配置文件(db cfg)
- DB2 概要文件注册表
环境变量是在服务器的操作系统层设置的,数据库管理器配置文件变量是在实例层设置的。数据库配置变量是在数据库层设置的,DB2概要文件注册表则可以在操作系统层或实例层设置。
环境变量是在操作系统层设置的变量。DB2INSTANCE 是其中一个主要的环境变量。这个变量显示了当前活动的实例——即您的DB2 命令对之执行操作的实例。
dbm cfg很多参数都是动态的,立即生效;但是,有一些参数的修改需要重启实例。可以在命令行使用
db2stop 和db2start 命令来实现。
在停止一个实例之前,必须断开所有应用与实例的连接。如果您希望强制停止实例,可以使用
db2stop force 命令。
还可以通过控制中心来停止和启动实例——单击实例对象选择Stop 或Start 即可。
用命令行管理dbm cfg 的命令。
命令 描述
db2 get dbm cfg 重新得到dbm cfg 的信息
db2 update dbm cfg
using <parameter_name> <value> 更新dbm cfg 的参数信息
命令行中使用的管理 db cfg 的命令。
命令 描述
get db cfg for <database_name> 重新得到指定数据库的db cfg 信息
update db cfg for <database_name>
using <parameter_name> <value> 更新db cfg 参数的值
操作DB2 概要文件注册表的一些命令。
命令 描述
db2set –all 列表显示当前设置的所有DB2 概要文件注册表变量
db2set –lr 列表显示所有DB2 概要文件注册表变量
db2set <parameter>=<value> 把一个参数设置为指定值
一些最常用的DB2 注册变量
Registry Variable Description
DB2COMM 指定数据库管理器启动后的通讯管理器。
DB2_EXTSECURITY Windows 操作系统上,通过锁住DB2 系统文件来阻止无权限用户对DB2 的访问
DB2_COPY_NAME 存储当前使用的DB2 副本的名称。要转换到不同的DB2 副本,请运行installpath\bin\db2envars.bat 命令进行转换。本变量不能被用于这种转换副本的目的。
若想用TCPIP 协议实现通讯,可以将DB2COMM 注册变量用命令设置为TCPIP,如下
所示:
db2set db2comm=tcpip
分享到:
相关推荐
DB2常用命令列表 DB2是一种关系数据库管理系统,提供了多种命令来管理和维护数据库。本文总结了常用的DB2命令,涵盖数据库创建、连接、表创建、索引创建、视图创建、触发器创建、查询、锁定、FORCE应用程序等多方面...
【DB2常用语句集萃】中的知识点涵盖了SQL查询的多个方面,主要涉及了数据的检索、聚合、分组、转换以及联接操作。以下是对这些知识点的详细说明: 1. **空值处理**:使用`ISNULL`函数来处理NULL值,例如`isnull...
db2常用命令大全,db2常用命令大全,db2常用命令大全,db2常用命令大全
DB2常用命令概述 DB2是IBM开发的一种关系数据库管理系统,提供了多种命令来管理和维护数据库。以下是DB2常用命令的总结: 启动和关闭数据库实例 * 启动数据库实例:#db2start * 关闭数据库实例:#db2stop * 强制...
### DB2常用的命令详解 #### 一、数据库的启动与停止 - **启动数据库**: `db2start` - **作用**: 启动指定的DB2数据库实例。 - **示例**: 如果需要启动名为`oyd`的数据库实例,则执行`db2start`。 - **停止...
db2常用管理命令介绍,对db2数据库有兴趣的人员可以借鉴.
DB2是IBM公司开发的一款关系型数据库...这些DB2常用技术涵盖了数据库管理、查询优化和安全性等方面,对于DB2的日常管理和开发工作具有很高的参考价值。通过理解和掌握这些知识点,能够更有效地管理和操作DB2数据库。
### DB2常用命令详解 #### 一、创建数据库 **命令**: ```sql CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 ``` **说明**:此命令用于在...
以下是对DB2常用函数的详细介绍: 1. AVG 函数:这个函数用于计算一组数值的平均值。基本语法是 `AVG(expression)`。它会忽略NULL值,并且如果指定`DISTINCT`关键字,它会计算不同值的平均值。例如: ```sql ...
### Db2常用命令详解 #### 一、Db2概述与基本命令 Db2是由IBM公司开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级数据处理领域。掌握Db2的基本命令对于日常维护和管理至关重要。 - **启动DB2管理器**...
DB2 常用函数 DB2 是一种关系型数据库管理系统,提供了多种内置函数用于数据处理和分析。下面是 DB2 中常用的函数分类和使用实例。 聚合函数 DB2 提供了多种聚合函数,用于对数据进行汇总和统计分析。 1. COUNT...
DB2 常用命令大全 DB2 是 IBM 公司的一款关系数据库管理系统,具有强大的数据存储和处理能力。以下是 DB2 的一些常用命令,可以帮助开发人员更好地使用 DB2 数据库。 一、基础篇 1. 连接数据库 db2 connect to ...
DB2 v8作为其一个重要版本,提供了许多先进的特性和功能,对于初学者来说,掌握其基础操作和常用命令至关重要。 首先,我们来看看DB2的常用命令。在数据库管理中,命令行界面是进行日常操作的主要方式之一,以下是...
Linux 下 DB2 常用命令 DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面...
以下是从给定文件中提取并详细阐述的DB2常用命令知识点: ### 1. 建立数据库 ```sql CREATEDATABASEDB2_GCBONG:ALIASDB2_GCBUSINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMDFT_EXTENT_SZ32 ``` 这条命令用于创建一...
DB2是一款由IBM开发的关系型数据库管理系统,广泛应用于...以上就是DB2常用的一些命令,熟悉并掌握这些命令,将极大地提升在DB2环境中的工作效率和数据管理能力。记得在操作数据库时要谨慎,确保数据的安全和完整性。
### DB2常用命令详解 #### 一、DB2命令环境管理 **1. 进入DB2命令环境** - **命令**: `db2cmd` - **功能**: 打开DB2命令行界面。 **2. 启动DB2服务** - **命令**: `db2start` - **功能**: 启动DB2服务。 - **注意...
### DB2常用命令详解及数据库备份与恢复方法 #### 一、DB2连接与应用管理命令 1. **连接数据库** - `db2 connect to <数据库名>` - 示例:`db2 connect to sample` - 解释:此命令用于连接到指定的数据库实例。...