
系统管理指南:第一卷
Sybase IQ
15.2

文档 ID:DC00955-01-1520-01
最后修订日期:2010 年 4 月
版权所有 © 2010 Sybase, Inc. 保留所有权利。
除非新版本或技术声明中另有说明,否则本出版物适用于 Sybase 软件及所有后续版本。本文档中的信息如有更改,恕不另
行通知。本出版物中描述的软件按许可协议提供,其使用或复制必须符合许可条款。
要订购其它文档,美国和加拿大的客户请拨打客户服务部门电话 (800) 685-8225 或发传真至 (617) 229-9845。
持有美国许可协议的其它国家 / 地区的客户可通过上述传真号码与客户服务部门联系。所有其它国际客户请与 Sybase 子公司
或当地分销商联系。仅在软件的定期发布日期提供升级内容。未经 Sybase, Inc. 的事先书面许可,不得以任何形式、任何手
段 (电子的、机械的、手工的、光学的或其它手段)复制、传播或翻译本手册的任何部分。
可在位于 http://www.sybase.com/detail?id=1011207 的“Sybase 商标页” (Sybase trademarks page) 中查看 Sybase 商标。
Sybase 和所列标记均为 Sybase, Inc. 的商标。 ® 表示已在美国注册。
Java 和基于 Java 的所有标记都是 Sun Microsystems, Inc. 在美国和其它国家 / 地区的商标或注册商标。
Unicode 和 Unicode 徽标是 Unicode, Inc. 的注册商标。
本书中提到的所有其它公司和产品名均可能是与之相关的相应公司的商标。
Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013
for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.
Sybase, Inc., One Sybase Drive, Dublin, CA 94568.

系统管理指南:第一卷 iii
关于本手册 .......................................................................................................................... xvii
第 1 章 Sybase IQ 系统管理概述 ................................................................. 1
Sybase IQ 简介 ............................................................................... 1
系统管理工具 ................................................................................... 3
数据库服务器 ................................................................................... 3
可配置的表空间 ............................................................................... 4
数据库空间、 dbfile 和存储 ....................................................... 4
SQL Anywhere 和 Sybase IQ .......................................................... 5
安全概述 .......................................................................................... 5
用户类型 ................................................................................... 5
授予权限 ................................................................................... 6
并发操作 .......................................................................................... 6
Multiplex 功能 .................................................................................. 6
存储过程 .......................................................................................... 7
Sybase IQ 存储过程 ................................................................. 7
目录存储过程 ............................................................................ 7
系统表和视图 ................................................................................... 8
命令和函数 ...................................................................................... 8
SQL 语句的类型 ....................................................................... 9
函数 .......................................................................................... 9
消息记录 ........................................................................................ 10
消息日志中的版本信息 ........................................................... 11
消息日志中的归类信息 ........................................................... 11
消息日志中的连接信息 ........................................................... 12
在消息日志中插入通知 ........................................................... 12
消息日志文件管理 ................................................................... 12
实用程序数据库 ............................................................................. 16
管理非常大的数据库 ...................................................................... 16
管理内存使用 .......................................................................... 17
管理数据装载 .......................................................................... 17
管理处理线程 .......................................................................... 17
管理磁盘空间 .......................................................................... 18
中间版本控制 .......................................................................... 18
创建数据库 ............................................................................. 18
目录

目录
iv Sybase IQ
创建索引 ................................................................................. 18
优化查询 ................................................................................. 19
Schema 设计 .......................................................................... 19
UNION ALL 视图 .................................................................... 19
第 2 章运行 Sybase IQ .............................................................................. 21
启动数据库服务器 ......................................................................... 21
利用启动实用程序启动服务器 ................................................. 22
用 Sybase Central 启动服务器 ............................................... 24
从 Windows “开始”菜单启动服务器 .................................... 26
在 Windows 主机重新启动时重新启动服务器 ......................... 27
将服务器作为 Windows 服务运行 .................................................. 27
使用命令行开关 ............................................................................. 27
命名服务器和数据库 ............................................................... 29
从命令行控制性能和内存 ........................................................ 31
从命令行控制权限 ................................................................... 35
设置最大目录页大小 ............................................................... 36
设置客户端 / 服务器环境 ......................................................... 36
以强制恢复模式启动服务器 .................................................... 38
从 dbisql 启动服务器 .............................................................. 38
在同一台计算机上启动多个服务器或客户端 ........................... 39
监控服务器活动 ............................................................................. 40
停止数据库服务器 ......................................................................... 43
何时停止和重新启动服务器 .................................................... 43
如何停止服务器 ...................................................................... 43
谁可以停止服务器 ................................................................... 46
关闭操作系统会话 ................................................................... 46
启动和停止数据库 ......................................................................... 47
数据库启动指南 ...................................................................... 47
停止数据库 ............................................................................. 48
启动 iqdemo 数据库 ...................................................................... 49
启动和停止 Sybase Central ........................................................... 49
第 3 章 Sybase IQ 连接 .............................................................................. 51
连接简介 ........................................................................................ 52
如何建立连接 .......................................................................... 52
连接参数的工作原理 ............................................................... 54
以连接字符串形式传递的连接参数 ......................................... 55
在 ODBC 数据源中保存连接参数 ........................................... 55
从 Sybase Central 或 Interactive SQL 连接 .................................. 56
打开 “连接”对话框 .............................................................. 57
为连接指定驱动程序 ............................................................... 58
使用 “连接”对话框 .............................................................. 58

目录
系统管理指南:第一卷 v
Sybase Central 中的连接快捷方式 ................................................ 59
创建服务器对象 ...................................................................... 59
创建连接配置文件 ................................................................... 59
简单连接示例 ................................................................................. 60
从 Sybase Central 或 Interactive SQL 连接到演示数据库 ...... 60
在您自己的计算机上从 Sybase Central 或
Sybase IQ 连接到数据库 ................................................. 61
从 Interactive SQL 连接到其它数据库 .................................... 62
使用命令行实用程序连接 ........................................................ 63
连接到嵌入式数据库 ............................................................... 65
使用数据源连接 ...................................................................... 66
使用缺省连接参数 ................................................................... 67
从 Sybase IQ 实用程序连接 ................................................... 68
使用 ODBC 数据源 ........................................................................ 68
数据源保存在何处 ................................................................... 69
创建和编辑 ODBC 数据源 ............................................................. 69
配置 ODBC 数据源 ................................................................. 72
使用文件数据源 ............................................................................. 76
在 UNIX 上使用 ODBC 数据源 ...................................................... 77
使用 iAnywhere Solutions Oracle 驱动程序 .................................. 78
Windows 配置 ......................................................................... 80
UNIX 配置 ............................................................................... 80
IQDSN 配置 ............................................................................ 80
使用 OLE DB 连接到数据库 .......................................................... 81
OLE DB 提供程序 ................................................................... 81
从 ADO 连接 ........................................................................... 82
连接参数 ........................................................................................ 83
连接参数的提示 ...................................................................... 83
Sybase IQ 如何建立连接 ............................................................... 84
建立连接的步骤 ...................................................................... 84
查找接口库 ............................................................................. 85
组合一系列连接参数 ............................................................... 86
查找服务器 ............................................................................. 87
查找数据库 ............................................................................. 89
Interactive SQL 连接 .............................................................. 90
从其它数据库连接 ......................................................................... 90
避免在 UNIX 系统上发生端口号冲突 ...................................... 91
测试是否能找到服务器 .................................................................. 91
使用集成登录 ................................................................................. 92
使用集成登录 .......................................................................... 92
安全性问题:不受限制的数据库访问 ...................................... 96
为增加安全性而设置临时公共选项 ......................................... 97
集成登录的网络方面 ............................................................... 97
创建缺省的集成登录用户 ........................................................ 98