Caché数据库管理和维护手册
Caché 5.0
Caché5.0.x
数据库管理和维护手册
1/80
前 言
InterSystems的旗舰产品Caché多维对象数据库由于具有高响应性能、高可靠性、
高伸缩性、面向对象和面向Web服务、便于快速开发和便于维护等特点,已日益得到我
国IT企业,特别是医疗卫生、工程管理、金融行业系统开发商的青睐,目前用Caché开
发的各种应用软件在我国正在增多,正在成为一个热门亮点。
为了帮助中国的用户熟悉和掌握Caché数据库的使用,在InterSystems公司培训部
及技术部等部门的共同努力下,经过长时间的筹划,这本Caché5.0使用及维护手册,
终于与InterSystems的朋友们见面了。
本手册主要是针对Caché5.0,在Windows环境下的数据库管理和维护操作编写的
使用指南。
本书内容广泛而深入,它涵盖涉及了Caché提供的基本使用工具和日常维护的各个
主要方面,包括正确安装、配置、日志、镜像服务、数据保护、备份、恢复、ECP缓存
协议配置和使用等Caché数据库的管理和维护的基本操作。
本手册作为Caché的维护精粹,凝集了本公司维护及培训人员的经验结晶,通过详
尽的描述,力求具体,深入,精炼,让各位用户在实际工作中能够预防问题的出现,并
能够准确判断故障出现的原因进而解决问题。
恳请广大用户提出宝贵建议和意见,以便再版时修订和补充。
InterSystems 中国部
2006年10月,上海
Caché5.0.x
数据库管理和维护手册
目 录
1 安装及卸载 ...................................................................................................... 4
1.1 安装需求....................................................................................................... 4
1.2 Caché的标准安装.......................................................................................... 4
1.3 软件许可证的安装 ........................................................................................ 6
1.4 卸载Caché ................................................................................................... 7
2 Caché工具菜单 ............................................................................................... 8
2.1 Caché Cube简介........................................................................................... 8
2.2 Studio............................................................................................................ 9
2.3 Terminal .......................................................................................................11
2.4 Explorer .......................................................................................................11
2.5 SQL Manager.............................................................................................. 15
2.5.1 用户权限管理 ................................................................................... 16
2.5.2 表格管理 .......................................................................................... 18
2.5.3 数据迁移 .......................................................................................... 19
2.5.4 查看sql查询计划............................................................................... 22
2.6 Control Panel .............................................................................................. 23
2.7 Configuration Manager ............................................................................... 23
3 配置缓存........................................................................................................ 29
3.1 缓存简介..................................................................................................... 29
3.2 数据缓存配置 ............................................................................................. 30
3.3 程序缓存配置 ............................................................................................. 31
4 指令日志........................................................................................................ 33
4.1 数据库物理操作日志................................................................................... 33
4.1.1 WIJ概述 ............................................................................................ 33
4.1.2 WIJ 配置方法 ................................................................................... 34
4.2 数据库指令日志.......................................................................................... 34
4.2.1 Journaling概述.................................................................................. 34
4.2.2 Journaling配置方法........................................................................... 35
4.2.3 Journal 文件..................................................................................... 36
4.2.4 Journal文件设置................................................................................ 37
4.2.5 查看 Journal 文件内容的方法 ......................................................... 38
4.2.6 Journal 文件管理.............................................................................. 38
4.3 崩溃缓冲..................................................................................................... 38
5 镜像服务........................................................................................................ 40
5.1 镜像服务原理 ............................................................................................. 40
5.1.1镜像服务的特点.................................................................................. 41
5.2 镜像服务的配置.......................................................................................... 41
5.2.1 配置方法 .......................................................................................... 41
5.3 Shadowing和Journaling区别联系................................................................ 45
6 备份及恢复 .................................................................................................... 46
6.1 备份流程..................................................................................................... 46
6.2 备份方法..................................................................................................... 46
2/80
Caché5.0.x
数据库管理和维护手册
6.2.1 Caché中备份数据库的方法 ............................................................... 47
6.2.2 其它外部备份方法 ............................................................................ 48
6.3 备份的恢复................................................................................................. 50
6.3.1 Caché中的数据恢复.......................................................................... 50
6.3.2 其他方法的数据恢复......................................................................... 52
7 ECP网络........................................................................................................ 53
7.1 ECP原理 ..................................................................................................... 53
7.2 ECP特点 ..................................................................................................... 54
7.3 ECP配置 ..................................................................................................... 55
7.3.1 ECP配置方法.................................................................................... 55
7.4 ECP 监视和管理......................................................................................... 59
7.4.1 ECP 服务器端监视 ........................................................................... 59
7.4.2 ECP 客户端监视............................................................................... 59
7.5 ECP的基本状态 .......................................................................................... 59
8 数据库完整性保护.......................................................................................... 61
8.1数据库完整性检查 ........................................................................................ 61
8.1.1 检查所有数据库的完整性 ................................................................. 61
8.1.2 你可以检查所有本地数据库的完整性................................................ 61
8.1.3 在后台检查所有数据库的完整性....................................................... 61
8.1.4 查看后台数据库完整性检查的输出 ................................................... 62
8.1.5 查看个别数据库的完整性 ................................................................. 62
8.2 数据库完整性检查工具 ............................................................................... 62
9 用^GLOSTAT routine获得全局信息............................................................... 63
9.1 运行^GLOSTAT ......................................................................................... 63
9.2 统计数据概况 ............................................................................................. 64
9.3 ^GLOSTAT输出的例子 ............................................................................... 65
9.3.1 例子 A............................................................................................. 65
9.3.2 例子 B............................................................................................. 66
9.3.3 例子 C............................................................................................. 67
9.3.4 例子 D............................................................................................. 68
9.3.5 例子 E............................................................................................. 70
9.3.6 例子 F.............................................................................................. 71
9.3.8 例子 G............................................................................................. 72
10 Caché 常见问题与回答.......................................................................... 76
11 联系我们................................................................................................. 79
11.1 网络资源................................................................................................... 79
11.2 InterSystems公司上海............................................................................... 79
11.3 InterSystems公司北京............................................................................... 79
3/80
Caché5.0.x
数据库管理和维护手册
1 安装及卸载
这一章主要讲述了如何在Windows 操作系统下安装Caché 5.0.x。本章是在假设您
已经熟悉了Windows 的目录结构、工具和命令的基础上编写的。在这一章中主要包含
下列内容:
安装需求
Caché的安装
软件许可证的安装
1.1 安装需求
Caché的安装需求较目前大多数的软件来说,要求很简单。只需要大致500M硬盘
存储空间(其中大约安装目录400兆,系统目录100兆),64M内存,有一个能访问本机
的CD-ROM驱动器或者可以通过网络访问的驱动器来进行安装
,就可以了。毫无疑问,
安装机器的配置越高,Caché的运行性能越好。
Caché支持目前主流的操作系统,如Windows,Linux,Unix,Sun Solaris等。根
据具体的Caché版本,对支持的操作系统会有些差别,详情请查看该版本的Release
Notes。其中Caché5.0版本支持的Windows版本包括Windows2000,Windows XP,
Windows2003等。
1.2 Caché的标准安装
Caché的标准安装程序既在计算机上安装Caché服务器也安装客户端组件。我们推
荐使用标准安装。按照下列步骤进行标准安装:
1. 如果您将要进行升级,停止任何正在计算机上运行的Caché服务器。还要关闭
所有的其它Windows应用,并且关掉Web服务器(如果安装在同一台计算机上的话)。
如果是从光盘安装,把软件光盘放到驱动器中。如果是从网络安装,确认您可以访问文
件(为了确保安装正确,存放安装文件的目录请使用英文文件夹名称)。
2. 点击 Start 菜单然后点击 Run。在Run对话框中的 Open文本框中输入:
[drive]:\setup.exe
Drive是光驱的盘符。Caché Setup 对话框就出现了。
3. 点 Install Caché安装就开始了。当在准备安装的过程中,安装程序将检查您是
否有最安装需要的磁盘空间(根据小版本号不同可能有所不同,通常在173兆字节左
右)。在安装的过程中,可以按照提示做出响应:
点 Next 来继续到下一个对话窗口。
点 Back 来回到上一个对话窗口并且可以按照您的意愿更改。
点 Cancel 来终止安装。
4. 如果这是一个新的安装,选择Yes 来确认您接收Caché许可协议。
5. 如果这是一个升级安装 Select Install Configuration 对话框将会出现。
如果某一个Windows版本的Caché已经存在了,安装程序会显示一个已经存在的安
4/80