sybase 运行和链接到数据库
sybase 运行和链接到数据库
2010年08月04日
了解数据库服务器
本节介绍 Sybase IQ 系统的基本组件,为使用该产品和执行教程中任务
提供基础性知识。
访问数据库须通过服务器进行,后者为数据库提供了通信通道和操纵设
备。Sybase IQ 服务器能够动态启动和停止数据库,并接受来自运行在同
一或不同计算机上(借助链接两台计算机的网络)的应用程序或用户的
连接。用户可以拥有对数据库的连接权限,但是不拥有对服务器的连接
权限。Sybase 强烈建议每台服务器仅管理一个数据库。
您可以使用多台 Sybase IQ 服务器,以便将 Sybase IQ、Anywhere 和
Enterprise 数据库结合使用。也可以使用多台 Adaptive Server Enterprise
服务器,以便将 Sybase IQ 与 Enterprise 数据库结合使用。
Sybase IQ Multiplex 是跨共享磁盘阵列分布的 IQ 数据库。Multiplex 中的
每台服务器均运行 Sybase IQ。每组 IQ 临时存储和目录存储构成一台服
务器,所有服务器共享公用的 IQ 存储。(如果需要,服务器也可以具有
放置独占管理数据的本地 IQ 存储。) 拥有大查询负载和共享磁盘阵列的
用户可创建 Sybase IQ Multiplex,从而减少 I/O 需求,获得更高的 CPU
性能和更多存储空间。Sybase IQ Multiplex 支持多位用户,每位用户均
可对共享数据库执行复杂的查询。
您可使用一个工具管理所有 Sybase IQ 服务器,即 Sybase Central。
Sybase Central 与数据库管理
Sybase Central 是与 Sybase IQ 一起安装的数据库管理工具。您可以将其
用来启动 Sybase IQ 服务器和创建数据库。该工具以图形用户界面的形
式提供数据库设置、属性和实用程序。
注意 您必须使用 Sybase Central 4.3 版(此版本随同 Sybase IQ 12.7 提供)
才能管理 Sybase IQ 12.7 服务器和数据库。要对早期版本进行管理,必须
使用随同 Sybase IQ 早期版本提供的 Sybase Central 3.2 版。
数据库管理任务通常分为两类:
?? 通过向数据库引擎发送 SQL 语句来执行的任务。
?? 通过 Sybase IQ 实用程序执行的任务。
Sybase Central 提供了用于这两种任务的接口。
借助 Sybase Central 执行的数据定义任务,也可使用 DBISQL 向数据库
引擎或服务器发送 SQL 语句来执行。(有关 SQL 语句的语法,请参见
《Sybase IQ 参考手册》。) 不过,由于管理 Multiplex 时,要求管理共享
单一 IQ 存储的多台服务器或多个系统中的消息代理,您必须协调某些
活动。因此, Sybase 建议像创建 Multiplex 数据库和查询服务器这样的
功能,应由 Sybase Central 执行。有关详细信息,请参见《Sybase IQ 系
统管理指南》中的第 5 章"使用数据库对象"。
有关 Sybase IQ 实用程序的详细信息,请参见《Sybase IQ 实用程序指南》
中的第 3 章"数据库管理实用程序"。
注意 此版本的 Sybase IQ 仅支持 Sybase Central Java Edition,在本手册中
简称为"Sybase Central"。尽管 Sybase Central Java Edition 也可以用于
管理其它 Sybase 数据库,但是本章仅介绍如何将 Sybase Central Java
Edition 用于 Sybase IQ 数据库。有关 Sybase Central 的支持信息,请参见
您的产品文档。
启动和停止 Sybase Central
本教程介绍 Sybase Central 用户界面。在本教程中,将介绍如何启动
Sybase Central、如何启动 Sybase IQ 服务器、如何连接到数据库及如何
在 Sybase Central 中查看数据库模式。
学完本教程后,您应能轻松使用 Sybase Central 的各种功能。
在 UNIX 系统中启动 Sybase Central
1 查找 ASIQ-12_7.csh(或 .sh)脚本。(请务必在调用像 Sybase Central
或 Sybase IQ 代理这样的实用程序之前,查找此文件。)
2 如果您计划管理 Multiplex 数据库,请在 Sybase Central 运行之前启
动 Sybase IQ 代理:
% $ASDIR/bin/S99SybaseIQAgent12
3 键入此命令以启动 Sybase Central:
% scjview
注意在 UNIX 系统中,为了 Sybase Central Java 和 dbisql 可正常显
示,请以常用桌面环境的缺省颜色运行。如果在 Open Windows 下
运行或更改缺省颜色可能会导致显示问题。
启动和停止 Sybase Central
在 Windows 系统中启动 Sybase Central
?? 从"开始"菜单,依次选择"程序">"Sybase">"Adaptive Server
IQ 12.7" > "Sybase Central Java Edition"。
注意 能够更快启动 Sybase Central 的"Fast Launcher"选项,仅在 Windows
系统中可用。要启用它,请使用"Tools">"Options"。"Fast Launcher"
选项非常耗费内存,对您系统的影响随系统配置而异。
Sybase Central 界面
启动 Sybase Central 会打开 Sybase Central 主窗口,在 UNIX 系统和 Windows
系统上这个窗口是类似的。
主窗口分为两个垂直对齐的窗格。左窗格以树状结构显示数据库对象或
容器的层次结构视图。容器是一种可包含其它数据库对象(包括其它容
器)的数据库对象。Sybase Central 居于顶部,其下方为缩进显示的所包
含对象。
Sybase Central 的插件,如 Sybase IQ 数据库管理系统,位于根级别下的
第一级。插件是一种用于管理特定产品的图形工具。安装本产品时,
插件会自动安装。当您下次启动 Sybase Central 时,新产品自动"插
入"到 Sybase Central 并显示在主窗口中。
一旦连接到服务器,右窗格便会显示选定容器的内容。要选择 Sybase IQ
对象,请单击左窗格中的 Sybase IQ 对象,或双击右窗格中的对象。
注册插件
如果未在 Sybase Central 主窗口中看到 Sybase IQ 的插件,您可以手动定
位它。
装载插件
1 选择"Tools" > "Plug-ins"。
2 如果列出了 Sybase IQ,则将其选定,然后单击"Register"。如果未
列出 Sybase IQ,选择"Load"。
使用"Browse"按钮查找和选择文件 $ASDIR/java/iq.jpr。
3 单击"OK"。
停止 Sybase Central
要停止 Sybase Central,请选择"File">"Exit"。现在不要停止 Sybase
Central。您还需要运行该工具,以继续学习后面部分的教程。
运行 Sybase IQ 代理
必须运行 Sybase IQ 代理,才能在 Syba