WEB开发网
开发学院数据库DB2 DB2 9 数据库管理(731 考试)认证指南,第 1 部分... 阅读

DB2 9 数据库管理(731 考试)认证指南,第 1 部分: 服务器管理

 2009-01-22 16:38:44 来源:WEB开发网   
核心提示:DB2 实例创建及删除实例DB2 实例 是一种逻辑上下文,DB2 命令及函数在其中执行,DB2 9 数据库管理(731 考试)认证指南,第 1 部分: 服务器管理,您可将实例视为管理对数据库文件的访问的服务或守护进程,在一台服务器上可定义多个实例,一旦在服务器上安装好了修补程序包,您就需要更新已有实例,各实例独立于其他

DB2 实例

创建及删除实例

DB2 实例 是一种逻辑上下文,DB2 命令及函数在其中执行。您可将实例视为管理对数据库文件的访问的服务或守护进程。在一台服务器上可定义多个实例。各实例独立于其他实例,也就是说所有实例均可分别管理、操纵及调优。

要在 Windows 中创建实例,只需执行以下命令:

db2icrt instance_name

在 Linux 和 UNIX 中,您必须另外提供一个用户 ID,用以创建 fenced 用户定义的函数和存储过程进程,形式如下:

db2icrt -u fenced_user_ID
           instance_name

默认情况下,用户定义的函数和存储过程是在 fenced 模式下创建的,因而这些进程运行在与 DB2 引擎不同的地址空间中,也称为系统控制器进程 db2sysc。这为数据库管理器提供了保护,使之免于被用户定义的例程意外地或恶意地破坏。

要删除一个实例,首先断开所有数据库连接,然后执行以下命令停止实例:

db2idrop -f instance_name

列举、迁移和更新 DB2 实例

要列举服务器上存在的 DB2 实例,可使用以下命令:

db2ilist

若您决定转而使用比服务器上安装的 DB2 软件更新的版本,或者需要将 32 位实例迁移为 64 位实例,就需要进行实例迁移。在 Windows 上,实例迁移是在必要的迁移过程中隐式完成的。在 Linux 和 UNIX 上,可使用以下命令显式地迁移已有实例:

db2imigr instance_name

在为 DB2 安装修补程序包或补丁时,一旦在服务器上安装好了修补程序包,您就需要更新已有实例,以链接到新的修补程序文件。使用以下命令更新实例:

db2iupdt instance_name

1 2 3 4 5 6  下一页

Tags:DB 数据库 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接