从 DB2 V10.1 开始,IBM Data Studio 已经替代 DB2 控制中心成为随着 DB2 一起发布的数据库工具,对于今后 DB2 数据库主流的开发和管理工具,快速的掌握和使用 Data Studio 是很有必要的。在企业的生产环境中使用数据库管理工具时,我们通常考虑以下情况:
数据库管理工具会占用内存,很多用户不希望这些工具安装在自己的工作机上。 如果仅仅把工具安装在一个机器上并且能让多
个用户共同使用,不仅节约资源,同时也便于工具的管理和升级。 从安全的角度考虑,为了保护数据,很多企业不建议从办公区域直接访问内网中生产环境中的企业数据。一般会设置一个 DMZ(demilitarized zone),也称为非军事化区,把一些公用的服务器放置在 DMZ 中,而 DMZ 和放置企业数据的内网用防火墙隔离开。在这种情况下,如果考虑在 DMZ 中的一个机器上安装一个 Data Studio 供办公区的多个用户同时远程使用,不仅安全,还便于管理。如图 1:
图 1. 双防火墙 DMZ 访问
多用户">远程访问 Data Studio 的配置
环境介绍
Data Stuido 安装平台 : 推荐使用 Linux 机器,便于用户的管理。本例使用 RHEL5.5。
VNC 服务器 : 本文采用 Real VNC,其自带一个 Web 服务器,这样可以直接从浏览器中打开 VNC 客户端连接 VNC 服务器。
配置步骤
以 RHEL5.5 64bit 为例。确保您的机器上已经安装了 Real VNC 服务器。你也可以使用其它的类型的 Linux 服务器。本例采用 Real VNC server4.1.2,假设有 5 个用户打算通过 VNC 来远程使用 Data Studio,每个用户都有一个自己的 VNC 会话编号,每个用户启动 Data Studio 后都使用自己的工作区,虽然同时使用一个 Data Studio,但互不干扰。如下图 2:
图 2. 多用户同时远程使用 DMZ 中的 Data Studio
配置步骤如下 :
1. 在 RHEL5.5 上用 root 用户安装 Data Studio。
2. 用 root 用户在 RHEL5.5 上创建 4 个用户:user1 ,user2,user3,user4,并分别为他们指定各自的系统密码,以 user1 为例:
创建用户。
# useradd -m user1 为用户设密码。
# passwd user1
3. 为各个用户创建相应的 VNC 密码,步骤如下:
执行 su 命令切换到 user1 的执行环境。
# su – user1 在 user1 的用户目录下创建目录 .vnc。
$ mkdir .vnc 执行 vncpasswd 命令为 user1 创建 vnc 登录密码。
$ vncpasswd