随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
目前,原Sybase所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从
https://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站https://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!
如有Sybase数据库技术问题需要咨询,请联系我!
QQ :
289965371
Email:
< 上一个
|
内容
|
下一步 >
目录
数据库管理工作流
1
调度数据定义任务准则
1
数据定义的系统特权
1
设备选择
2
运行数据库服务器
3
启动服务器
3
服务器启动实用程序
4
服务器作为
Windows
服务
5
命令行开关
5
服务器活动日志
29
为服务器日志文件命名
31
UNIX
日志文件
31
关闭数据库服务器
32
何时停止和重新启动服务器
32
停止服务器
32
停止服务器所需的权限
35
关闭操作系统会话
35
启动和停止数据库
35
数据库启动准则
36
停止数据库
37
启动
iqdemo
数据库
37
连接到服务器和数据库
39
连接路线图
39
连接方式
40
从
Interactive SQL
连接到演示数据库
40
数据库状态对本地连接的影响
41
连接到本地服务器上正在运行的数据库
41
在
UNIX
上从
Interactive SQL
连接到数据库
41
从
UNIX
系统连接
42
从
Windows
系统连接
42
连接到嵌入式数据库
43
TCP/IP
协议
44
使用数据源进行连接
47
缺省连接参数
48
从
SAP Sybase IQ
实用程序连接
49
受支持的连接接口
49
连接状态
50
连接参数的工作原理
51
连接字符串的格式
51
应用程序如何传递连接参数
52
ODBC
数据源中的连接参数
52
Interactive SQL
连接
53
“连接”对话框
54
打开“连接”对话框
(Interactive SQL) 54
用于连接的驱动程序
55
文件数据源
55
使用
ODBC
管理器创建文件数据源
56
文件数据源和文本编辑器
56
从其它数据库连接
56
避免在
UNIX
上发生端口号冲突
57
如何测试连接
58
集成登录
58
使用集成登录
60
安全性问题:不受限制的数据库访问
61
临时公共选项可以提高安全性
62
集成登录的网络方面
62
缺省集成登录用户
63
连接归集
63
临时连接
65
逻辑服务器配置
66
在
Simplex
中连接
66
Multiplex
中的连接
66
如何终止连接
67
连接记录
68
创建并管理数据库
69
创建数据库
69
使用
SQL
创建数据库
69
IQ
主存储库和
IQ
临时存储空间管理
76
删除数据库
77
从数据库中断开其他用户的连接
77
在嵌入式
SQL
中与数据库断开连接
78
在
Interactive SQL
中与数据库断开所有连接
78
显示
Interactive SQL
中的系统对象
78
在
Interactive SQL
中设置数据库选项
78
管理数据存储
79
空间分配
79
dbspace
类型
79
目录存储库
81
IQ_SYSTEM_MAIN dbspace 81
其它用户主
dbspace 81
IQ
临时
dbspace 81
IQ
共享临时
dbspace 82
IQ
消息文件
dbspace 83
数据库空间
83
IQ
存储库和临时存储库的空间要求
84
主存储库和临时存储库的大小调整准则
84
将
Windows
访问设置为原始设备
86
查看原始设备的访问权限
87
设置对原始设备的权限
87
在
Windows
中设置原始设备的符号链接
88
估计所需的空间和
dbspace 89
dbspace
管理示例
89
数据存储
95
dbfile
属性和操作
95
dbspace
属性和操作
97
只读和读写
dbspace
和文件
100
直连存储的高速缓存
Dbspace 106
创建高速缓存
Dbspace 107
删除高速缓存
Dbspace 108
将存储添加到高速缓存
Dbspace 108
删除高速缓存
Dbspace
中的存储
109
禁用及重新启用高速缓存
Dbspace 109
更改高速缓存
Dbspace Dbfile
的只读
/
读写状态
.......................................................................110
监控高速缓存
Dbspace 110
管理数据库对象
115
SAP Sybase IQ
数据库设计
115
视图管理
115
创建视图
116
使用视图的准则
117
修改视图的准则
118
针对视图的权限
118
如何删除视图
118
系统视图中的视图信息
119
表管理
119
创建表的准则
119
更改表的准则
123
删除表的准则
124
创建主键
124
创建外键
125
系统视图中的表信息
125
表分区
125
限制
126
范围分区
127
散列分区
128
散列范围分区
129
索引数据
131
索引概述
131
索引类型比较
131
包含
(WD)
索引
132
比较
(CMP)
索引
134
日期
(DATE)
和日期时间
(DTTM)
索引
134
快速投影
(FP)
索引
138
High_Group (HG)
索引
139
High_Non_Group (HNG)
索引
141
Low_Fast (LF)
索引
142
TEXT
索引
143
时间
(TIME)
索引
143
选择索引的标准
144
索引中的唯一值数目
144
查询类型
145
按查询类型建议的索引
146
按列值建议的索引
147
磁盘空间使用情况
147
索引中的数据类型
148
索引类型组合
150
创建索引
150
并行列索引创建
151
索引装载的状态消息
151
在插入数据后添加列索引
151
执行
CREATE INDEX
语句组
151
运行索引顾问
152
重命名索引
152
查看索引
152
系统视图中的索引信息
153
删除索引
153
在删除外键约束时保留索引
153
优化连接性能
154
实施数据完整性
155
数据完整性概述
155
哪些情况会导致数据无效
155
有效数据的规则和检查
155
更改数据库内容的语句
156
数据完整性工具
156
实施完整性约束的语句
157
列缺省值有助于数据完整性
157
支持的缺省值
157
缺省值限制
157
创建列缺省值
158
更改列缺省值
158
删除列缺省值
158
支持的列缺省值
158
日期、时间和时间戳缺省值
160
USER
缺省值
160
IDENTITY
或
AUTOINCREMENT
缺省值
161
NEWID
缺省值
161
空值缺省值
161
字符串和数字缺省值
162
常量表达式缺省值
162
表约束和列约束
162
对列或表的
UNIQUE
约束
162
对列的
IQ UNIQUE
约束
163
列的
CHECK
条件
163
用户定义数据类型的
CHECK
条件
164
列的
CHECK
条件
164
表的
CHECK
条件
165
删除表中的
Check
条件
165
实体和参照完整性
166
如果客户端应用程序破坏了实体完整性
166
参照完整性
167
并发操作
170
禁用参照完整性检查
172
系统表中的完整性规则
172
校验目录存储库索引
173
管理事务和版本控制
175
事务
175
查看事务活动
176
隔离级别
179
事务阻塞
180
启用连接阻塞
181
禁用连接阻塞
181
BLOCKING
选项
181
设置阻塞超时阈值
182
BLOCKING_TIMEOUT
选项
182
事务阻塞死锁
183
版本
189
表级快照版本控制
189
行级快照版本控制
193
查看事务的版本控制类型
199
临时表版本控制
199
调查锁争用对性能的影响
200
(不建议使用)
-contention 200
检查点、保存点和事务回退
201
Checkpoints 202
事务内的保存点
202
事务回退
203
系统恢复
204
事务信息如何帮助进行恢复
204
备份的并发执行
205
事务中的游标
205
游标和版本控制
205
游标敏感性
206
游标滚动
206
持有游标
206
定位操作
206
游标的消息记录
207
远程事务
207
远程事务限制
207
创建过程和批处理
209
过程
209
创建过程
209
更改过程
210
调用过程
210
删除过程
210
执行存储过程的特权
210
在参数中返回过程结果
210
在结果集中返回过程结果
211
显示过程信息
211
显示过程参数信息
211
过程中的游标
212
使用
IQ UTILITIES
创建存储过程
214
用户定义的函数
216
创建用户定义的函数
216
调用用户定义的函数
222
删除用户定义的函数
(SQL) 223
执行用户定义的函数的权限
223
授予执行用户定义函数的能力
(SQL) 224
批处理
224
控制语句
227
复合语句
228
复合语句中的声明
228
原子复合语句
229
过程的结构
229
过程中允许的
SQL
语句
229
过程的参数声明
230
将参数传递给过程的方法
231
如何将参数传递给函数
231
过程结果
232
使用
RETURN
语句返回值
232
将结果作为过程参数返回的方法
233
从过程中以结果集形式返回的信息
234
返回多个结果集
236
过程的可变结果集
237
错误和警告处理
237
缺省的错误处理
238
使用
ON EXCEPTION RESUME
处理错误
239
缺省的警告处理
240
异常处理程序
241
嵌套的复合语句和异常处理程序
243
过程中的事务和保存点
245
隐藏过程、函数、触发器、事件或视图的内容
246
过程、触发器、事件和批处理中允许使用的语句
247
批处理中使用的
SELECT
语句
247
过程、触发器、用户定义函数和批处理中使用的
EXECUTE IMMEDIATE 248
使用调度和事件自动完成任务
251
使用调度和事件自动完成任务
251
事件
251
调度
251
系统事件
252
事件处理程序
254
事件处理程序
257
检索有关事件或调度的信息
258
审计数据库事件
259
dbtran
数据库管理实用程序
259
AUDITING
选项
[database] 262
故障排除提示
263
在线支持来源
263
特定情况的解决方案
263
服务器恢复和数据库修复的决策流程
263
服务器操作问题
264
数据库连接问题
271
Interactive SQL (dbisql)
问题
272
资源问题
273
处理问题
279
性能问题
283
网络通信故障排除
284
使用兼容协议
284
使用最新驱动程序
284
在两次重新启动之间关闭计算机电源
284
逐层诊断协议堆栈
284
测试
TCP/IP
协议堆栈
285
诊断布线问题
286
检查常见网络通信问题
286
诊断工具
287
恢复至新临时文件拓扑
287
sp_iqstatus
存储过程
287
解释通知消息
290
sp_iqcheckdb
存储过程
294
检查数据库和服务器启动选项值
294
查找当前执行的语句
294
记录服务器请求
295
用于收集诊断信息的连接
299
诊断通信问题
299
向技术支持报告问题
299
使用
getiqinfo
收集诊断信息
299
由
getiqinfo
收集的信息
301
使
.srvlog
和
.iqmsg
文件的连接信息相关联
302
支持
Web
站点
303
清单:技术支持信息
303
附录:连接参数和通信参数参考
305
连接参数
305
AppInfo
连接参数
[Appinfo] 306
AutoPreCommit
连接参数
[AutoPreCommit] 307
AutoStart
连接参数
[Astart] 308
AutoStop
连接参数
[Astop] 308
CharSet
连接参数
[CS] 309
CompressionThreshold (COMPTH)
连接参数
...
309 CommBufferSize
连接参数
[CBSize] 310
CommBufferSpace
连接参数
[CBSpace] 311
CommLinks
连接参数
[Links] 312
ConnectionName
连接参数
[CON] 313
ConnectionPool
连接参数
[CPOOL] 314
DatabaseFile
连接参数
[DBF] 314
DatabaseName
连接参数
[DBN] 315
DatabaseSwitches
连接参数
[DBS] 316
DataSourceName
连接参数
[DSN] 317
DBKEY
连接参数
[DBKEY] 317
DisableMultiRowFetch
连接参数
[DMRF] 318
EngineName
连接参数
[ENG] 318
EncryptedPassword
连接参数
[ENP] 319
Encryption
连接参数
[ENC] 319
Escape
连接参数
[ESCAPE] 320
FileDataSourceName
连接参数
[FileDSN] 321
Idle
连接参数
[IDLE] 321
Integrated
连接参数
[INT] 322
Language
连接参数
[LANG] 323
LazyClose
连接参数
[LCLOSE] 323
LivenessTimeout
连接参数
[LTO] 324
Logfile
连接参数
[LOG] 324
LogicalServer
连接参数
[LS] 325
LoginRedirection
连接参数
[REDIRECT] 325
NewPassword (NEWPWD)
连接参数
326
NodeType
连接参数
327
Password
连接参数
[PWD] 328
PrefetchBuffer
连接参数
[PBUF] 328
PrefetchRows
连接参数
[PROWS] 329
RetryConnectionTimeout (RetryConnTO)
连接 参数
330
ServerName
连接参数
[ENG] 330
StartLine
连接参数
[START] 330
Unconditional
连接参数
[UNC] 331
Userid
连接参数
[UID] 331
网络通信参数
332
Broadcast
通信参数
[BCAST] 333
BroadcastListener
通信参数
[BLISTENER] 334
ClientPort
通信参数
[CPort] 334
DatabaseName
通信参数
[DBN] 335
DoBroadcast
通信参数
[DBROAD] 336
Host
通信参数
[IP] 337
Identity
通信参数
338
Identity_Password
通信参数
338
LDAP
通信参数
[LDAP] 339
LocalOnly
通信参数
[LOCAL] 339
LogFile
通信参数
[LOG] 340
LogFormat
通信参数
[LF] 340
LogMaxSize (LSIZE)
协议选项
341
LogOptions
通信参数
[LOPT] 341
MaxConnections
通信参数
[MAXCONN] 342
MaxRequestSize (MAXSIZE)
协议选项
343
MyIP
通信参数
[ME] 343
PreFetchOnOpen
通信参数
344
ReceiveBufferSize
通信参数
[RCVBUFSZ] 345
SendBufferSize
通信参数
[SNDBUFSZ] 345
ServerPort
通信参数
[PORT] 346
Sessions
通信参数
347
TDS
通信参数
347
Timeout
通信参数
[TO] 348
VerifyServerName
通信参数
[Verify] 349
附录:
SQL
语句和选项参考
351
数据库选项
351
数据库选项的作用域和持续时间
351
DEDICATED_TASK
选项
352
LOG_CONNECT
选项
352
MIN_PASSWORD_LENGTH
选项
353
VERIFY_PASSWORD_FUNCTION
选项
353
SQL
语句
356
ALTER DBSPACE
语句
356
ALTER INDEX
语句
360
ALTER LOGICAL SERVER
语句
363
ALTER LS POLICY
语句
364
ALTER TABLE
语句
368
CHECKPOINT
语句
383
COMMIT
语句
384
CREATE DATABASE
语句
385
CREATE DOMAIN
语句
395
CREATE INDEX
语句
397
CREATE LOGICAL SERVER
语句
404
CREATE LS POLICY
语句
406
CREATE TABLE
语句
410
DROP
语句
425
DROP LOGICAL SERVER
语句
428
GRANT INTEGRATED LOGIN
语句
429
IQ UTILITIES
语句
430
LOCK TABLE
语句
434
ROLLBACK
语句
436
SAVEPOINT
语句
437
SET OPTION
语句
438
STOP DATABASE
语句
[Interactive SQL] 440
索引 443
< 上一个
|
内容
|
下一步 >
--------------------------------------华丽的分割线-------------------------------------------------------------------------
Sybase SQL Anywhere数据库恢复工具ReadASADB:
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。
Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
- 适用于所有的SQL Anywhere版本 包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
- 适用于所有的UltraLite版本
- 能够恢复出来表结构和数据
- 能够恢复自定义数据类型
- 能够恢复存储过程等对象的语法
- 能够导出到目标数据库
- 能够导出到SQL文件并生成导入脚本
- 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
- 能够恢复未加密或者简单加密类型的数据
- 简单易用
- 限制:不支持AES加密的数据文件
请参考:
研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍
Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景
各种误操作:
- 误截断表(truncate table)
- 误删除表(drop table)
- 错误的where条件误删数据
- 误删除db或log文件
- 误删除表中的字段
Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:
1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back
-------------------------------------------------------------------------------------------
Sybase ASE数据库恢复工具READSYBDEVICE:
一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。
Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:
- 被勒索病毒加密数据文件及备份文件情况下的恢复;
- 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
- 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
- delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
- 各种Sybase内部系统表损坏、索引错误的修复;
- master数据库损坏而无法正常运行情况下的恢复;
- Sybase数据库被标记为可疑,不可用等情况的恢复;
- Sybase数据库中数据文件内部出现坏块情况下的恢复;
- Sybase数据库无数据文件但有日志文件的情况下的恢复;
- Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
- Sybase数据文件被误删除情况下的碎片提取恢复;
- 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
- 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
- Sybase数据库还原数据库出现失败情况下的恢复;
- Sybase数据库只剩下损坏的备份文件情况下的恢复。
Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:
Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x
-------------------------------------------------------------------------------------------
SQL Server数据库恢复工具SQLRescue:
一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。
SQL Server数据库恢复工具SQLRescue的主要功能:
- 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
- 断电导致数据库文件损坏情况下的恢复;
- 硬盘坏道造成数据库损坏情况下的恢复;
- 数据文件内部存在坏页情况下的恢复;
- 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
- 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
- 无法读取并闩锁页sysindexes失败情况下的修复;
- 数据文件被误删除情况下的碎片提取恢复;
- 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
- master数据库损坏而无法正常运行情况下的恢复;
- 数据文件无法附加情况下的数据恢复;
- 数据库被标记为可疑,质疑,不可用等情况的恢复;
- 数据库sysobjects等系统表损坏情况下的恢复;
- 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
- 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
- 数据库被误格式化等情况下的数据库恢复;
- 日志收缩造成数据库损坏情况下的恢复;
- 仅剩损坏的备份文件情况下的恢复。
SQL Server数据库恢复工具SQLRescue技术特点:
只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
- 从数据文件中直接恢复数据
- 不能附加时直接恢复数据并生成新的数据库
- 系统表损坏的数据库修复
- 快速修复SQL 823错误、连接中断错误
SQL Server数据库恢复工具SQLRescue支持的版本:
Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------