logo资料库

Sybase IQ 15.4中文参考手册(系统管理上册).pdf

第1页 / 共534页
第2页 / 共534页
第3页 / 共534页
第4页 / 共534页
第5页 / 共534页
第6页 / 共534页
第7页 / 共534页
第8页 / 共534页
资料共534页,剩余部分请下载后查看
系统管理指南第一卷
目录
Sybase IQ 系统管理概述
读者
Sybase IQ 设计和用途
Sybase 数据库体系结构
快速访问众多数据源
数据仓库应用和 Sybase IQ
系统管理工具
数据库服务器
Sybase IQ 中的数据存储
SQL Anywhere 和 Sybase IQ
安全概述
并发操作
Multiplex 功能
存储过程
系统表和视图
命令和函数
SQL 语句的类型
函数
消息日志内容
消息日志中的版本信息
消息日志文件管理
消息日志回卷
消息日志存档
何时备份消息日志和存档
夏令时和消息日志
实用程序数据库
可伸缩性
内存使用
数据装载
处理线程
磁盘空间
中间版本控制
页大小
基于列的索引
查询优化程序
schema 设计
UNION ALL 视图
Sybase IQ 启动
启动数据库服务器的方法
服务器启动实用程序
同时启动数据库和数据库服务器
启动数据库服务器而不启动数据库
使用启动实用程序启动服务器
服务器日志
从 Windows“开始”菜单启动服务器
服务器作为 Windows 服务
自动服务器启动
命令行开关
显示命令行选项
配置文件
配置文件列表
配置文件示例
Sybase IQ 文档中的命令行示例格式
必需的命令行选项
缺省配置文件
演示数据库的配置文件
命名限制
服务器和数据库名称
缺省服务器名
数据库名称
服务器名
区分大小写和命名约定
用于性能的命令行选项
内存选项
CPU 开关数
影响计时的选项
网络性能选项
控制权限的命令行选项
最大目录页大小
客户端/服务器环境选项
通信协议
限制不活动的连接的开关
强制恢复模式选项
从 Interactive SQL 启动服务器
共享内存冲突
避免共享内存冲突的方法
服务器活动日志
为服务器日志文件命名
UNIX 日志文件
关闭数据库服务器
何时停止和重新启动服务器
停止数据库服务器的方法
谁可以停止服务器
关闭操作系统会话
启动和停止数据库的方法
数据库启动准则
停止数据库的方法
如何启动 iqdemo 数据库
Sybase Central 启动和停止方法
Sybase IQ 连接
连接状态
Sybase IQ 如何建立连接
连接学习路线图
连接参数的工作原理
连接字符串的格式
应用程序如何传递连接参数
ODBC 数据源中的连接参数
Sybase Central 或 Interactive SQL 连接
“连接”对话框
打开“连接”对话框 (Sybase Central)
打开“连接”对话框 (Interactive SQL)
用于连接的驱动程序
JDBC 驱动程序
Sybase Central 中的连接快捷方式
服务器对象
创建连接配置文件
简单连接示例
从 Sybase Central 连接到演示数据库
从 Interactive SQL 连接到演示 数据库
数据库状态对本地连接的影响
连接到本地服务器上正在运行的数据库
连接到未运行的数据库
在 UNIX 上从 Interactive SQL 连接到 数据库
从 UNIX 系统连接
从 Windows 系统连接
连接到嵌入式数据库
示例: 从 Interactive SQL 连接
在 Windows 中从 Interactive SQL 连接到嵌入式数据库
使用数据源进行连接
使用数据源从 Sybase Central 或 Interactive SQL 连接
缺省连接参数
从 Sybase IQ 实用程序连接
ODBC 数据源
数据源保存在何处
从 ODBC 管理器中创建数据源
从命令行创建 ODBC 数据源
测试 ODBC 数据源
在 ODBC 管理器中配置 ODBC 数据源
“ODBC”选项卡
文件数据源
使用 ODBC 管理器创建文件数据源
文件数据源和文本编辑器
UNIX 中的 ODBC 数据源
iAnywhere Solutions Oracle 驱动程序
在 UNIX 中创建 Oracle DSN
在 Windows 中创建 Oracle DSN
使用 IQDSN 创建 Oracle DSN
使用 OLE DB 连接数据库
OLE DB 提供程序
从 ADO 连接
从其它数据库连接
避免在 UNIX 上发生端口号冲突
如何测试连接
集成登录
使用集成登录
启用集成登录功能
在 Sybase Central 中创建集成登录
在 SQL 中创建集成登录
撤消集成登录权限 (SQL)
从客户端应用程序连接
安全性问题:不受限制的数据库访问
临时公共选项可以提高安全性
集成登录的网络方面
缺省集成登录用户
连接归集
临时连接
逻辑服务器配置
在 Simplex 中连接
Multiplex 中的连接
连接的逻辑服务器环境
如何终止连接
连接记录
连接和通信参数
连接参数
AppInfo 连接参数 [Appinfo]
AutoPreCommit 连接参数 [AutoPreCommit]
AutoStart 连接参数 [Astart]
AutoStop 连接参数 [Astop]
CharSet 连接参数 [CS]
CompressionThreshold 连接参数 [COMPTH]
CommBufferSize 连接参数 [CBSize]
CommBufferSpace 连接参数 [CBSpace]
CommLinks 连接参数 [Links]
ConnectionName 连接参数 [CON]
ConnectionPool 连接参数 [CPOOL]
PrefetchBuffer 连接参数 [PBUF]
DatabaseFile 连接参数 [DBF]
DatabaseName 连接参数 [DBN]
DatabaseSwitches 连接参数 [DBS]
DataSourceName 连接参数 [DSN]
DBKEY 连接参数 [DBKEY]
DisableMultiRowFetch 连接参数 [DMRF]
EngineName 连接参数 [ENG]
EncryptedPassword 连接参数 [ENP]
Encryption 连接参数 [ENC]
Escape 连接参数 [ESCAPE]
FileDataSourceName 连接参数 [FileDSN]
Idle 连接参数 [IDLE]
Integrated 连接参数 [INT]
Language 连接参数 [LANG]
LazyClose 连接参数 [LCLOSE]
LivenessTimeout 连接参数 [LTO]
ConnectionPool 连接参数 [CPOOL]
Logfile 连接参数 [LOG]
NewPassword 连接参数 [NEWPWD]
Password 连接参数 [PWD]
PrefetchRows 连接参数 [PROWS]
RetryConnectionTimeout 连接参数 [RetryConnTO]
ServerName 连接参数 [ENG]
StartLine 连接参数 [START]
Unconditional 连接参数 [UNC]
Userid 连接参数 [UID]
网络通信参数
Broadcast 通信参数 [BCAST]
BroadcastListener 通信参数 [BLISTENER]
Certificate 通信参数
Certificate_Password 通信参数
ClientPort 通信参数 [CPort]
DatabaseName 通信参数 [DBN]
DoBroadcast 通信参数 [DBROAD]
Host 通信参数 [IP]
LDAP 通信参数 [LDAP]
LocalOnly 通信参数 [LOCAL]
LogFile 通信参数 [LOG]
LogFormat 通信参数 [LF]
LogMaxSize 通信参数 [LSIZE]
LogOptions 通信参数 [LOPT]
MaxConnections 通信参数 [MAXCONN]
MaxRequestSize 通信参数 [MAXSIZE]
MyIP 通信参数 [ME]
PreFetchOnOpen 通信参数
ReceiveBufferSize 通信参数 [RCVBUFSZ]
SendBufferSize 通信参数 [SNDBUFSZ]
ServerPort 通信参数 [PORT]
Sessions 通信参数
TDS 通信参数
Timeout 通信参数 [TO]
VerifyServerName 通信参数 [Verify]
数据库对象管理
Sybase IQ 数据库设计
使用数据库对象的工具
Sybase Central
Interactive SQL
设置 Sybase IQ 数据库
调度数据定义任务准则
用于性能监控的 Dummy 表
数据定义的权限
设备选择
空间分配
数据库空间类型
Catalog 存储
IQ_SYSTEM_MAIN 数据库空间
其它用户主数据库空间
IQ 临时数据库空间
IQ 共享临时数据库空间
IQ 消息文件数据库空间
数据库空间
IQ 存储和临时存储的空间要求
main 存储和临时存储的大小调整准则
估计所需的空间和数据库空间
dbfile 和输出文件
范围分区
对分区执行 DDL 操作的限制
对分区执行 DML 操作
未分区的表的对象放置
分区表的对象放置
数据库定义
使用 SQL 创建数据库
创建数据库之前
启动实用程序数据库
自动创建数据库空间
数据库文件放置
CREATE DATABASE 语句缺省值
相对路径名
IQ PATH 参数准则
IQ PAGE SIZE 参数准则
数据库大小准则
IQ 存储和临时存储的缺省大小和最小大小
PAGE SIZE 参数准则
块大小准则
在 Sybase Central 中设置数据库选项
在 Interactive SQL 中设置数据库选项
IQ 主存储区和 IQ 临时存储空间管理
显示 Sybase Central 中的系统对象
显示 Interactive SQL 中的系统对象
在 Sybase Central 中与数据库断开连接
在 Interactive SQL 中与数据库断开所有连接
在嵌入式 SQL 中与数据库断开连接
使其他用户与数据库断开连接
删除数据库
数据存储
dbfile 属性和操作
数据库空间属性和操作
只读和读写数据库空间和文件
数据库空间和关联文件的状态
允许的数据库空间转换
数据库空间重命名准则
其它数据库空间
删除数据库空间的准则
数据库空间管理示例
表管理
创建表的准则
表类型
表位置
为 IQ 表自动创建索引
优化存储和查询性能
IQ UNIQUE 的影响
更改表的准则
删除表的准则
在 Sybase Central 中删除表
创建主键
创建外键
系统视图中的表信息
视图管理
创建视图
使用视图的准则
修改视图的准则
针对视图的权限
如何删除视图
系统视图中的视图信息
索引管理
索引简介
创建索引
系统视图中的索引信息
使用存储过程显示索引
索引验证
如何重命名索引
如何删除索引
Sybase IQ 索引
索引概述
Sybase IQ 索引类型
相较于传统索引的优点
创建 Sybase IQ 索引的工具
Interactive SQL 索引创建
索引创建示例
索引装载的状态消息
如何执行 CREATE INDEX 语句组合
并行列索引创建
选择索引的标准
索引中的唯一值数目
查询类型
磁盘空间使用情况
索引中的数据类型
组合索引类型
Sybase IQ 索引类型
快速投影 (FP) 缺省索引类型
FP(1) 索引
FP(2) 索引
FP(3) 索引
配置 FP(3) 索引
平面 FP 索引
Low_Fast (LF) 索引类型
建议用法
Low_Fast 的优缺点
与其它索引比较
其它索引
High_Group (HG) 索引类型
建议用法
High_Group 的优缺点
与其它索引比较
其它索引
自动创建 High_Group 索引
High_Non_Group (HNG) 索引类型
建议用法
High_Non_Group 的优缺点
与其它索引的比较
其它索引
比较 (CMP) 索引类型
建议用法
限制
包含 (WD) 索引类型
建议用法
WD 的优缺点
日期 (DATE)、时间 (TIME) 和日期时间 (DTTM) 索引类型
DATE、TIME 和 DTTM 索引类型的建议用法
使用 DATEPART 相等谓词、范围谓词和 IN 列表谓词的查询
使用范围谓词的查询
DATE/TIME/DTTM 的优缺点
对 DATE/TIME/DTTM 索引的限制
与其它索引的比较
其它索引
TEXT 索引
创建 TEXT 索引
优化即席连接的性能
选择索引
在插入数据后添加列索引
使用连接索引
连接索引提高查询性能
连接索引的装载注意事项
如何使用连接索引进行查询
连接索引中的关系
当连接成为即席连接时
连接层次概述
连接索引中的列
查询解析中的连接层次
一对多关系
多表连接和性能
创建连接索引的步骤
创建连接索引所需的特权
同步连接索引
同步的性能提示
定义表之间的连接关系
使用外部引用
表定义中的连接关系示例
创建连接索引时指定连接类型
创建连接索引时指定关系
发出 CREATE JOIN INDEX 语句
在 Sybase Central 中创建连接索引
连接层次类型
线性连接
星形连接
对修改连接索引表的限制
在连接索引表中执行插入或删除操作
操作连接表中的数据所需的特权
表版本控制可控制对连接索引的访问
连接索引的大小和优势
如何估计连接索引大小
如何确定连接索引优势
数据导入和导出
导入和导出概述
导入和导出方法选择
输入和输出数据格式
指定 Interactive SQL 的输出格式
修改数据的权限
调度数据库更新
从数据库导出数据的方法
输出重定向
数据抽取工具
提取选项
启用数据提取选项
数据提取选项示例
提取限制
使用 LOAD TABLE 语句执行 bulk load 操作
指定输入数据格式的装载
从客户端直接装载数据
分区表装载注意事项
装载和插入消息
完整性约束违规消息
MESSAGE LOG 内容和格式
ROW LOG 内容和格式
MESSAGE LOG 和 ROW LOG 示例
二进制装载格式
IQ 二进制装载格式和装载效率
操作系统本机数据类型
DATE
TIME
TIMESTAMP
NUMERIC 和 DECIMAL
空值装载
使用 INSERT 语句
逐行插入指定值
插入数据库中的选定行
从其它数据库插入
直接从 Adaptive Server Enterprise 插入数据
交互式数据导入
在采用不同端格式的系统之间移动数据
插入到连接索引的表中
插入到主键列和外键列
装载或提取大对象数据
在插入时转换数据
Sybase IQ 15 版之前的版本中的数据
装载转换选项
IQ 中的显式数据转换
列宽问题
更快的日期和时间装载
ASCII 输入转换
替换空值或空白字符
DATE 选项
DATE 格式
DATETIME 转换选项
指定 DATETIME 转换的格式
空值数据转换
影响数据显示的其它因素
匹配 Adaptive Server Enterprise 数据类型
不支持的 Adaptive Server Enterprise 数据类型
Adaptive Server Enterprise 等效数据类型
数据导入时的转换错误
调优数据的 bulk load 操作
定义数据库期间的装载性能
不同的值数目
索引创建
内存调整
装载时间环境调整
增量装载中的 IQ 主存储区空间使用情况
装载期间的线程使用情况
对表行的更改
删除数据的方法
管理用户 ID 和权限
数据库权限概述
继承权限
继承的权限
权限概述
DBA 权限概述
OPERATOR 权限概述
PERMS ADMIN 权限概述
RESOURCE 权限概述
SPACE ADMIN 权限概述
USER ADMIN 权限概述
所有权权限概述
数据库空间管理权限
表和视图权限概述
组权限概述
服务器命令行权限选项
登录管理
用户帐户和连接管理
在失败的登录尝试后阻止连接
创建 DBA 恢复帐户
使用 DBA 恢复帐户登录
锁定用户
解锁用户
实用程序数据库服务器安全性
启动实用程序数据库
定义实用程序数据库口令
执行文件管理语句的权限
管理单个用户 ID 和权限
使用 Interactive SQL 创建用户
在 Sybase Central 中创建用户
在 Sybase Control Center 中创建用户
更改口令
更改 DBA 口令
向用户授予 DBA 权限
向用户授予 OPERATOR 权限
向用户授予 PERMS ADMIN 权限
向用户授予 RESOURCE 权限
授予 SPACE ADMIN 权限
向用户授予 USER ADMIN 权限
针对表和视图的权限
在 Interactive SQL 中授予针对表和视图的 Delete 权限
在 Interactive SQL 中授予针对表和视图的 Update 权限
在 Sybase Central 中授予针对表的用户权限
授予“授予权限”的权限
在 Interactive SQL 中授予针对过程的权限
在 Sybase Central 中授予针对过程的权限
在 Interactive SQL 中撤消用户权限
组管理
在 Interactive SQL 中创建组
在 Sybase Central 中创建组
在 Sybase Control Center 中创建组
在 Interactive SQL 中添加组成员
在 Sybase Central 中添加组成员
在 Sybase Control Center 中添加组成员
组的权限
组拥有的表
没有口令的组
自动创建的组
对象名的所有者前缀
视图和过程提供了更高的安全性
视图提供了定制的安全性
过程提供了定制的安全性
设置基于任务的安全性限制
向用户授予运行相关存储过程的权限
用于组访问的相关存储过程
如何确定用户权限
连接使用的资源
控制用户资源的数据库选项
针对数据库连接的限制
使用过程禁用连接
系统对象中的用户和权限
系统表中的用户 ID、组和权限信息
系统视图中的用户 ID、组和权限信息
传输层安全性
IPv6 支持
数据完整性
数据完整性概述
哪些情况会导致数据无效
有效数据的规则和检查
更改数据库内容的语句
数据完整性工具
用于实施完整性约束的 SQL 语句
列缺省值有助于数据完整性
支持的缺省值
缺省值限制
创建列缺省值
更改列缺省值
删除列缺省值
支持的列缺省值
Sybase Central 中的列缺省值
日期、时间和时间戳缺省值
USER 缺省值
IDENTITY 或 AUTOINCREMENT 缺省值
NEWID 缺省值
空值缺省值
字符串和数字缺省值
常量表达式缺省值
表约束和列约束
对列或表的 UNIQUE 约束
对列的 IQ UNIQUE 约束
列的 CHECK 条件
用户定义数据类型的 CHECK 条件
在 Sybase Central 中添加、更改和删除列约束
列的 CHECK 条件
在 Interactive SQL 中添加 CHECK 条件
在 Interactive SQL 中删除 CHECK 条件
在 Interactive SQL 中替换 CHECK 条件
表的 CHECK 条件
使用 Interactive SQL 删除表的 CHECK 条件
实体和参照完整性
如何声明实体完整性
如何强制实施实体完整性
如果客户端应用程序破坏了实体完整性
参照完整性
创建外键
外键示例
参照完整性违规
使用现有未受强制的外键强制实施参照完整性
在新表中强制实施参照完整性
参照完整性丢失
并发操作
如何禁用参照完整性检查
系统表中的完整性规则
事务和版本控制
事务和版本控制概述
事务
逻辑工作单元
命令和事务
启动事务的事件
结束事务的事件
数据高速缓存和页面更新
事务子划分
事务活动快照
并发概述
Sybase IQ 并发的运行方式
备份的并发执行
并发执行的优点
版本控制概述
表级版本控制
表级别允许一名写入者和多名读取者
在数据库允许多名写入者和读取者
事务使用提交的数据
读取事务的提交操作时间影响版本
持有游标跨越事务
Sybase IQ 如何跟踪版本
临时表的版本控制
版本控制可防止不一致
锁定的工作方式
DML 操作锁
DDL 操作锁
DDL 锁定错误
主键和锁定
管理锁的工具
显示活动锁
示例
sp_iqlocks 中锁的相关信息
调查锁争用的工具
隔离级别
检查点、保存点和事务回退
Checkpoints
恢复中的检查点辅助工具
检查点何时出现
事务内的保存点
释放保存点
回退到保存点
自动保存点和用户定义的保存点
命名和嵌套的保存点
事务回退
什么导致回退
回退的影响
系统恢复
事务信息如何帮助进行恢复
快照版本控制的性能影响
重叠版本和删除
事务中的游标
游标和版本控制
游标敏感性
游标滚动
持有游标
定位操作
如何控制游标的消息记录
国际语言和字符集
缺省归类
了解软件中的字符集
Windows 中 的代码页
归类序列如何对字符排序
多字节字符集的首字节归类排序
了解区域设置
了解归类
显示归类
ANSI 和 OEM 代码页
ANSI ISO_1 归类
ANSI 1252LATIN1 归类
ANSI ISO1LATIN1 归类
ANSI ISO9LATIN1 归类
多字节归类
日语语言支持
泰语语言支持
了解字符集转换
数据库消息的字符转换
针对数据库消息使用字符转换
连接字符串和字符集
避免字符集转换
配置字符集环境
区域设置信息
设置区域设置
语言标签值列表
为 INSERT……LOCATION 语句设置区域设置
使用指定归类创建数据库
在数据库服务器中禁用字符集转换
将数据库从一种归类更改为另一种归类
兼容性问题
性能问题
数据备份、恢复和存档
数据保护
如何备份数据库
数据存储类型
备份类型
数据库备份类型
备份 IQ 存储和 Catalog 存储
备份中的数据
备份、恢复和恢复中的事务日志
对事务日志执行实时备份
分配备份数据
确保数据库一致
选择存档设备
磁盘备份要求
磁带备份要求
特定于平台的备份要求
备份设备数目限制
将来备份的更正操作
准备备份
获取 DBA 特权
回绕磁带
保留旧磁盘备份
运行 BACKUP 的两种方式
估计介质容量
运行备份
并发和备份
指定是否存在操作员
无人照管的备份
指定备份类型
指定虚拟备份
指定存档设备
其它备份选项
等待磁带设备
使用只读硬件备份和恢复
备份示例
备份时从错误中恢复
检查备份空间
恢复尝试
完成备份之后
使用非 Sybase 产品执行备份
虚拟备份
虚拟备份类型
执行封装式虚拟备份
从封装式虚拟备份恢复
执行分离式虚拟备份
从分离式虚拟备份恢复
使用 SAN 快照或影子硬件执行虚拟备份
系统级备份
关闭数据库
备份正确的文件
从系统级备份恢复
验证数据库
恢复数据库
进行恢复之前
恢复适应数据库空间更改
恢复磁盘备份文件
恢复磁带备份文件
为增量恢复指定文件
在恢复之间保持数据库不变
从兼容备份进行恢复
RESTORE 语句
移动数据库文件
使用 CATALOG ONLY 选项显示标头信息
调整数据源和配置文件
按正确顺序进行恢复
在恢复后重新连接
在恢复后重命名事务日志
在恢复后验证数据库
恢复需要独占写入访问权限
显示标头信息
从恢复过程中发生的错误中恢复
检验数据库备份
备份与符号链接(仅适用于 UNIX)
获取备份和恢复的相关信息
定位备份日志
备份日志的内容
维护备份日志
记录数据库空间名称
确定数据备份和恢复策略
调度例行备份
确定备份的类型
指定备份和恢复责任
提高备份和恢复的性能
增加存档设备的数量
消除数据检验
假脱机备份数据
增加备份过程中占用的内存
平衡系统负载
控制 Catalog 存储的大小
使用只读硬件存档数据
使用只读硬件
创建存档
创建新数据库空间
检查存档数据
更新可用存档
创建更多存档
创建更多存档
系统恢复与数据库修复
恢复和修复概述
常规恢复
数据库检验
sp_iqcheckdb 存储过程
sp_iqcheckdb 输出
运行 sp_iqcheckdb 的资源问题
数据库修复
索引错误分析
索引错误修复
分配问题分析
使用 DBCC 修复分配问题
强制恢复模式
强制恢复之前
以强制恢复模式启动服务器
恢复泄漏的空间
恢复 Multiplex 数据库
DBCC 报告的问题
DBCC 无法修复的索引问题
删除不一致的索引、表或列
DBCC 错误消息
故障排除提示
在线支持来源
特定情况的解决方案
服务器恢复和数据库修复的决策流程
服务器操作问题
Sybase IQ 无法启动
事务日志文件与数据库不匹配
服务器找不到事务日志
服务器名在网络上不唯一
日志文件具有非法名称
服务器端口号在计算机上不唯一
使用不正确路径启动服务器
未正确设置环境变量
无法运行 start_iq
Sybase IQ 停止处理或停止响应
系统故障/Sybase IQ 故障
服务器无法关闭
数据库连接问题
无法连接到数据库
Interactive SQL (dbisql) 问题
在退出 dbisql 之后,目录保留下来
资源问题
磁盘空间不足
在执行检查点操作期间用完空间
磁盘空间不足对检查点的影响
在无法连接到服务器的情况下添加空间
管理数据库空间大小
添加错误类型的空间
碎片
释放空间
为未来保留空间
监控磁盘空间使用情况
线程数不足
堆栈溢出
在异常退出之后留下未用的信号和共享内存
过程标识符不足
缓冲区不足
处理问题
表中有太多索引
意外的长期装载或查询
由于唯一值数的原因,装载失败
不能写入已锁定的表
管理对表的写入锁争用
检查点提示
性能问题
多 CPU 或超线程计算机的性能下降
Sybase Central 问题
某些 Sybase Central 字段不显示
网络通信故障排除
确保正在使用兼容的协议
确保拥有最新的驱动程序
在重新启动之间关闭计算机
逐层诊断协议堆栈
测试 TCP/IP 协议堆栈
使用 Ping 测试 IP 层
使用 Telnet 测试 TCP/IP 堆栈
诊断布线问题
检查常见网络通信问题
“无法启动 - 未找到服务器”消息
“无法初始化任何通信链接”消息
诊断工具
恢复至新临时文件拓扑
sp_iqstatus 存储过程
解释通知消息
内存消息
主 IQ 存储块消息
IQ 临时存储块消息
主缓冲区高速缓存活动消息
临时缓冲区高速缓存消息
用户名、连接句柄和连接 ID
sp_iqcheckdb 存储过程
检查数据库和服务器启动选项值
查找当前执行的语句
记录服务器请求
请求日志文件分析
用于收集诊断信息的连接
诊断通信问题
向技术支持报告问题
使用 getiqinfo 收集诊断信息
在运行 getiqinfo 之前
运行 getiqinfo 脚本
由 getiqinfo 收集的信息
使.srvlog 和 .iqmsg 文件的连接信息相关联
另一个有用的信息源
清单:技术支持信息
索引
系统管理指南第一卷 Sybase IQ 15.4
文档 ID: DC00955-01-1540-01 最后修订日期: 2011 年 11 月 版权所有 © 2011 Sybase, Inc. 保留所有权利。 除非新版本或技术声明中另有说明,否则本出版物适用于 Sybase 软件及所有后续版本。本文档中的信息如有更 改,恕不另行通知。本出版物中描述的软件按许可证协议提供,其使用或复制必须符合协议条款。 要订购其它文档,美国和加拿大的客户请拨打客户服务部门电话 (800) 685-8225 或发传真至 (617) 229-9845。 持有美国许可证协议的其它国家/地区的客户可通过上述传真号码与客户服务部门联系。所有其它国际客户请与 Sybase 子公司或当地分销商联系。仅在软件的定期发布日期提供升级内容。未经 Sybase, Inc. 的事先书面许可, 不得以任何形式、任何手段(电子的、机械的、手工的、光学的或其它手段)复制、传播或翻译本出版物的任何 部分。 可在 http://www.sybase.com/detail?id=1011207 上的 Sybase 商标页中查看 Sybase 商标。Sybase 和列出的标记均是 Sybase, Inc. 的商标。® 表示已在美国注册。 SAP 和此处提及的其它 SAP 产品与服务及其各自的徽标是 SAP AG 在德国和世界各地其它几个国家/地区的商标 或注册商标。 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。
目录 Sybase IQ 系统管理概述 .........................................................1 读者 .................................................................................1 Sybase IQ 设计和用途 ....................................................1 Sybase 数据库体系结构 .........................................1 快速访问众多数据源 ..............................................1 数据仓库应用和 Sybase IQ ....................................1 系统管理工具 ..................................................................2 数据库服务器 ..................................................................3 Sybase IQ 中的数据存储 ................................................3 SQL Anywhere 和 Sybase IQ .........................................3 安全概述 .........................................................................4 并发操作 .........................................................................5 Multiplex 功能 .................................................................5 存储过程 .........................................................................5 系统表和视图 ..................................................................6 命令和函数 ......................................................................6 SQL 语句的类型 .....................................................7 函数 ........................................................................7 消息日志内容 ..................................................................7 消息日志中的版本信息 ...........................................8 消息日志文件管理 ................................................10 实用程序数据库 .............................................................13 可伸缩性 .......................................................................14 内存使用 ..............................................................14 数据装载 ..............................................................14 处理线程 ..............................................................15 磁盘空间 ..............................................................15 中间版本控制 .......................................................15 页大小 ..................................................................16 基于列的索引 .......................................................16 查询优化程序 .......................................................16 系统管理指南第一卷 iii
目录 schema 设计 ........................................................16 UNION ALL 视图 ..................................................16 Sybase IQ 启动 .....................................................................17 启动数据库服务器的方法 ..............................................17 服务器启动实用程序 ............................................18 从 Windows“开始”菜单启动服务器 ..................19 服务器作为 Windows 服务 ............................................19 自动服务器启动 ....................................................19 命令行开关 ....................................................................19 显示命令行选项 ....................................................20 配置文件 ..............................................................20 Sybase IQ 文档中的命令行示例格式 ...................21 必需的命令行选项 ................................................21 缺省配置文件 .......................................................21 演示数据库的配置文件 .........................................22 命名限制 ..............................................................22 服务器和数据库名称 ............................................22 用于性能的命令行选项 .........................................23 控制权限的命令行选项 .........................................27 最大目录页大小 ....................................................28 客户端/服务器环境选项 ........................................29 强制恢复模式选项 ................................................30 从 Interactive SQL 启动服务器 ............................30 共享内存冲突 .......................................................31 服务器活动日志 .............................................................32 为服务器日志文件命名 .........................................34 UNIX 日志文件 .....................................................34 关闭数据库服务器 .........................................................34 何时停止和重新启动服务器 ..................................34 停止数据库服务器的方法 .....................................35 谁可以停止服务器 ................................................37 关闭操作系统会话 ................................................37 启动和停止数据库的方法 ..............................................38 数据库启动准则 ....................................................38 iv Sybase IQ
目录 停止数据库的方法 ................................................39 如何启动 iqdemo 数据库 ...............................................39 Sybase Central 启动和停止方法 ...................................40 Sybase IQ 连接 .....................................................................41 连接状态 ....................................................................... 41 Sybase IQ 如何建立连接 .............................................. 41 连接学习路线图 .............................................................42 连接参数的工作原理 ..................................................... 43 连接字符串的格式 ................................................43 应用程序如何传递连接参数 ...........................................44 ODBC 数据源中的连接参数 ..........................................44 Sybase Central 或 Interactive SQL 连接 .......................45 “连接”对话框 ..................................................... 45 打开“连接”对话框 (Sybase Central) ................ 46 打开“连接”对话框 (Interactive SQL) ................ 46 用于连接的驱动程序 ............................................ 46 Sybase Central 中的连接快捷方式 ............................... 47 服务器对象 ...........................................................47 创建连接配置文件 ................................................48 简单连接示例 ................................................................48 从 Sybase Central 连接到演示数据库 ..................49 从 Interactive SQL 连接到演示 数据库 .................49 数据库状态对本地连接的影响 ..............................50 连接到本地服务器上正在运行的数据库 ................50 连接到未运行的数据库 .........................................51 在 UNIX 上从 Interactive SQL 连接到 数据库 ......51 从 UNIX 系统连接 ................................................52 从 Windows 系统连接 ..........................................52 连接到嵌入式数据库 ............................................ 53 使用数据源进行连接 ............................................ 54 缺省连接参数 .......................................................55 从 Sybase IQ 实用程序连接 .................................56 ODBC 数据源 ................................................................57 数据源保存在何处 ................................................57 系统管理指南第一卷 v
目录 从 ODBC 管理器中创建数据源 ............................ 58 从命令行创建 ODBC 数据源 .........................................59 测试 ODBC 数据源 .......................................................60 在 ODBC 管理器中配置 ODBC 数据源 .........................60 “ODBC”选项卡 ..................................................60 文件数据源 ....................................................................61 使用 ODBC 管理器创建文件数据源 .....................62 文件数据源和文本编辑器 .....................................62 UNIX 中的 ODBC 数据源 ..............................................62 iAnywhere Solutions Oracle 驱动程序 ..........................64 在 UNIX 中创建 Oracle DSN ................................65 在 Windows 中创建 Oracle DSN ..........................65 使用 IQDSN 创建 Oracle DSN .............................65 使用 OLE DB 连接数据库 .............................................66 OLE DB 提供程序 ................................................66 从 ADO 连接 ........................................................67 从其它数据库连接 .........................................................68 避免在 UNIX 上发生端口号冲突 ..........................68 如何测试连接 ................................................................69 集成登录 .......................................................................69 使用集成登录 .......................................................70 安全性问题:不受限制的数据库访问 ...................71 临时公共选项可以提高安全性 ..............................72 集成登录的网络方面 ............................................73 缺省集成登录用户 ................................................73 连接归集 .......................................................................73 临时连接 .......................................................................74 逻辑服务器配置 .............................................................74 在 Simplex 中连接 ................................................74 Multiplex 中的连接 ...............................................74 如何终止连接 ................................................................75 连接记录 .......................................................................75 连接和通信参数 ......................................................................77 连接参数 .......................................................................77 vi Sybase IQ
目录 AppInfo 连接参数 [Appinfo] ..................................78 AutoPreCommit 连接参数 [AutoPreCommit] ........80 AutoStart 连接参数 [Astart] ..................................80 AutoStop 连接参数 [Astop] ..................................81 CharSet 连接参数 [CS] ........................................81 CompressionThreshold 连接参数 [COMPTH] ......82 CommBufferSize 连接参数 [CBSize] ...................82 CommBufferSpace 连接参数 [CBSpace] .............83 CommLinks 连接参数 [Links] ...............................84 ConnectionName 连接参数 [CON] .......................85 ConnectionPool 连接参数 [CPOOL] .....................85 PrefetchBuffer 连接参数 [PBUF] ..........................86 DatabaseFile 连接参数 [DBF] ..............................86 DatabaseName 连接参数 [DBN] ..........................87 DatabaseSwitches 连接参数 [DBS] .....................88 DataSourceName 连接参数 [DSN] ......................89 DBKEY 连接参数 [DBKEY] ..................................90 DisableMultiRowFetch 连接参数 [DMRF] ............90 EngineName 连接参数 [ENG] ..............................90 EncryptedPassword 连接参数 [ENP] ...................91 Encryption 连接参数 [ENC] ..................................92 Escape 连接参数 [ESCAPE] ................................93 FileDataSourceName 连接参数 [FileDSN] ..........94 Idle 连接参数 [IDLE] .............................................94 Integrated 连接参数 [INT] ....................................95 Language 连接参数 [LANG] .................................96 LazyClose 连接参数 [LCLOSE] ...........................96 LivenessTimeout 连接参数 [LTO] .........................97 ConnectionPool 连接参数 [CPOOL] .....................98 Logfile 连接参数 [LOG] ........................................98 NewPassword 连接参数 [NEWPWD] ...................99 Password 连接参数 [PWD] ..................................99 PrefetchRows 连接参数 [PROWS] .......................99 系统管理指南第一卷 vii
目录 RetryConnectionTimeout 连接参数 [RetryConnTO] ..............................................100 ServerName 连接参数 [ENG] ............................100 StartLine 连接参数 [START] ...............................101 Unconditional 连接参数 [UNC] ...........................101 Userid 连接参数 [UID] ........................................102 网络通信参数 ..............................................................102 Broadcast 通信参数 [BCAST] ............................103 BroadcastListener 通信参数 [BLISTENER] .......104 Certificate 通信参数 ...........................................105 Certificate_Password 通信参数 ..........................105 ClientPort 通信参数 [CPort] ...............................106 DatabaseName 通信参数 [DBN] ........................107 DoBroadcast 通信参数 [DBROAD] ....................107 Host 通信参数 [IP] ..............................................108 LDAP 通信参数 [LDAP] ......................................110 LocalOnly 通信参数 [LOCAL] .............................110 LogFile 通信参数 [LOG] .....................................111 LogFormat 通信参数 [LF] ...................................111 LogMaxSize 通信参数 [LSIZE] ...........................112 LogOptions 通信参数 [LOPT] .............................113 MaxConnections 通信参数 [MAXCONN] ...........114 MaxRequestSize 通信参数 [MAXSIZE] .............114 MyIP 通信参数 [ME] ...........................................114 PreFetchOnOpen 通信参数 ...............................115 ReceiveBufferSize 通信参数 [RCVBUFSZ] ........116 SendBufferSize 通信参数 [SNDBUFSZ] ............116 ServerPort 通信参数 [PORT] .............................117 Sessions 通信参数 .............................................118 TDS 通信参数 ....................................................119 Timeout 通信参数 [TO] .......................................119 VerifyServerName 通信参数 [Verify] ..................120 数据库对象管理 ....................................................................123 Sybase IQ 数据库设计 ................................................123 viii Sybase IQ
分享到:
收藏