Cache数据库安装及配置.docx

上传人:b****5 文档编号:7653960 上传时间:2023-01-25 格式:DOCX 页数:22 大小:619.29KB
下载 相关 举报
Cache数据库安装及配置.docx_第1页
第1页 / 共22页
Cache数据库安装及配置.docx_第2页
第2页 / 共22页
Cache数据库安装及配置.docx_第3页
第3页 / 共22页
Cache数据库安装及配置.docx_第4页
第4页 / 共22页
Cache数据库安装及配置.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

Cache数据库安装及配置.docx

《Cache数据库安装及配置.docx》由会员分享,可在线阅读,更多相关《Cache数据库安装及配置.docx(22页珍藏版)》请在冰豆网上搜索。

Cache数据库安装及配置.docx

Cache数据库安装及配置

一.Caché数据库安装

准备好安装文件之后,我们便可以开场安装Caché:

步骤1:

在Windows中,运行安装文件目录下的SETUP.EXE文件。

首先弹出的是Caché安装程序界面以与使用协议,阅读协议后,如果同意协议容,

点击按钮〞是〞,进入下一页面。

步骤2:

如果本机操作系统是第一次安装Caché,将会提示输入安装名称,默认值为

“CACHE〞。

*安装名称又称配置名称,当一台计算机安装了多个Caché时,此名称用来进

行标识。

*如果本机已安装了Caché,安装程序将会显示出当前已安装的Caché列表,

我们可以选择覆盖原有的Caché或添加一个新的Caché。

点击按钮“Next>〞,进入下一页面。

步骤3:

在本页面中设定安装类型和安装路径。

Caché安装程序中共有三种安装类型:

a.标准(Standard,默认选项)。

安装Caché效劳器和客户端的所有工具。

b.客户端(Client)。

只安装Caché的客户端的所有工具。

c.自定义(Custom)。

允许你自己定制要安装到你的计算机上的各个局部的清

单,例如:

只作Web效劳器安装。

设置目标文件夹:

安装路径默认为“c:

\CacheSys〞。

你可以点击“浏览〞来更改希望安装在那个文

件夹。

点击按钮“下一步>〞,进入下一页面。

步骤4:

在本页面中可选择设置成Unicode支持〔16-bit〕。

(*否那么系统默认将会是自动

设置成为8-bit的)

选择“Unicode〞,这样Caché就可以支持中文显示。

点击按钮“下一步>〞,进入下一页面。

步骤5:

本页面列出了前面步骤中所输入的信息以待最后检查。

检查无误后,

点击按钮“下一步>〞,便开场安装过程。

*此时Caché将开场安装

步骤6:

安装过程将需要要持续一段时间。

在这期间安装进程可能会暂停,进展提问:

a.如果安装程序没有发现许可证(LicenseKey),将会提示是否现在安装许可

证,

 

选择“否(N〕〞时。

我们可以在Caché安装完成后再安装许可证。

b.如果安装程序发现IIS(InternetInformationService)效劳正在运行,将会进一

步提示是否现在关闭IIS效劳以配置CSP脚本驱动程序。

选择“Yes〞。

安装程序会自动配置CSP到IIS中。

*如果运行的是Apache效劳器,安装程序也会检测到并自动配置。

*安装完成之后,我们也可以再去修改WebServer的配置。

步骤7:

安装过程顺利完成后,点击按钮“完成〞,退出安装程序。

安装过后

在Caché安装完毕后,在我们的计算机中多了如下项目:

a.在文件系统中,新增了一个文件夹目录:

“c:

\CacheSys〞(该目录即为安装阶

段默认的安装路径)。

Caché的系统文件和数据库文件等都位于这个目录中:

*

*对于不同的安装配置,目录结构会略有不同。

但主要的目录如\Bin、\CSP和

\Mgr不会有变化。

b.在Windows桌面右下方的任务栏中增加了一个立方体形状的图标,我们称之为Caché立方体(CachéCube)。

它是访问Caché的最常用的入口。

点击Caché立方体,将会弹出一个菜单,通过此菜单我们可以选择各种工具来管理Caché。

菜单中包含如下项目:

GettingStarted入门文档初学者可从中获取必要信息

StartCaché启动Caché启动Caché效劳

StopCaché关闭Caché关闭Caché效劳。

点击后选择是要关闭还是要重新启动Caché。

Studio工作室Caché的集成开发环境。

Terminal终端通过类似于DOS的终端界面访问Caché

Explorer资源管理器查看Caché中的数据资源,包括多维数组、类和例程

SQLManagerSQL管理器通过关系型方式访问Caché

ControlPanel控制面板监视和管理Caché的运行

ConfigurationManager配置管理器进展根本配置,包括数据库的配置

Documentation联机文档只有启动Caché后才可以阅读全部文档信息

RemoteSystemAccess>远程系统访问在本地控制远端的Caché效劳器(任意平台)。

UNIX系统的管理要通过这种方式实现。

子菜单中同样包含了工作室,终端,资源管理器,SQL管理器,控制面板,配置管理器,联机文档等菜单项。

PreferredServer当前使用的Caché效劳器子菜单中可以编辑Caché效劳器列表。

在这里配置远程效劳器。

我们可以在一台Windows平台的计算机上管理网络中所有的各种平台的Caché效劳器。

About…关于查看版本

Exit退出关闭任务栏中的Caché立方体

二.安装FDBMS

解压缩FDBMS的压缩包,根据FDBMS中的readme文件安装

复制CACHE.DAT到c:

\cachesys\mgr\fdbms目录

在cache的configurationmanager中创立相应的Database和Namespace

在Terminal中执行

USER>zn“%SYS〞

%SYS>do^PROTECT

Directory:

:

c:

\cachesys\mgr\=>c:

\cachesys\mgr\fdbms

Settheprotectioncodesofglobals

Owner:

RWD=>RWD

Group:

N=>RWD

World:

N=>RWD

Network:

RWD=>RWD

AllGlobals?

No=>No

Global^rOBJ

1itemselectedfrom

23availableglobals

Global^

Done.

More?

?

No=>No

Directory:

:

c:

\cachesys\mgr\=>QUIT

SYS>zn“FDBMS〞

FDBMS>d^mdbmsins(“〞,〞FDBMS〞)

ALLDONE

三.Cache数据库的配置

在配置管理器中,选择“Databases〞标签,

进入数据库(Databases)页面;

我们在数据库页面中可以看到系统中已配置的所有数据库文件:

可以看到,Caché中已经存在了几个数据库,这是在安装时就已经自动默认配

置好的。

Caché默认安装的数据库有以下几个:

CACHELIB系统类库\Mgr\CacheLIB

CACHESYS系统函数和工具\Mgr

CACHETEMP临时数据\Mgr\Cachetemp

DOCBOOK联机文档\Mgr\Docbook

SAMPLES所有示例\Mgr\Samples

USER用户自定义\Mgr\User

下面我们将添加一个我们要用的名称为COMPANY的新数据库。

在数据库页面中,选择“Add…〞按钮,

弹出数据库向导(DatabaseWizard):

我们将通过数据库向导一步步地创立这个数据库。

步骤1:

输入数据库名称:

我们在Database栏中输入数据库名称“COMPANY〞,

之后点击按钮“Next>〞;

步骤2:

选择数据库文件所在的目录:

在文件目录中选择文件夹“c:

\Company〞,双击确认。

点击按钮“Next>〞;

步骤3:

使用默认值即可,点击按钮“Finish〞完成数据库的创立;

*新建的数据库默认大小为1MB,它的大小将会随数据量的增加而自动增加。

完成步骤3后,我们在数据库页面中将会看到新增的数据库COMPANY;

接着,我们必须更新激活Caché以使刚刚的操作生效:

具体做法是在配置管理器中,

点击按钮“OK〞确认,

此时,有对话框弹出询问:

是否更新激活(Activate),选择“Activate〞按钮即可

在不需要重新启动Caché的情况下完成新数据库的建立操作。

*在配置管理器中所作的修改都需要最后按OK键确认,否那么不会生效。

按OK

键之后,大局部操作均不需要重新启动Caché(称为Activate,像创立数据库这

样的操作),有少局部那么需要重新启动(称为Restart,如修订了缓存所用的存

量)。

此时我们也可以查看一下文件目录:

c:

\Company\,里面新增了数据库文件

CACHE.DAT。

数据库已创立完成。

接下来,如果我们要真正能够在Caché程序中访问该数据库里的数据,就需要

为它创立命名空间(Namespace)。

创立命名空间

为了在我们的程序中能访问到数据库COMPANY中的数据,我们需要创立一个

命名空间,指向数据库COMPANY。

在Caché里,命名空间(Namespace),也称名字空间,是Caché中资源的逻辑

表示方式。

它是一个虚拟的、逻辑的工作空间。

系统管理员可以在一个命名空

间中定义不同的小组或个人所需的各项数据资源。

建立命名空间的主要工作就是建立与数据库的映射,这样做可以将程序逻辑与

物理存在的数据独立开来,便于开发人员专注于系统功能的设计,不需要为未

来实施时不同的系统架构而作出额外的工序,系统架构也因为这样变得更灵活

下面开场新建命名空间:

在Windows中,选择立方体->ConfigurationManager,翻开配置管理器;

以后我们可以通过配置管理器添加/删除命名空间定义;

在配置管理器中,选择Namespaces标签,进入命名空间(Namespaces)页

面;

我们在命名空间页面中可以看到系统中所有的命名空间定义;

可以看到,同数据库一样,Caché中已经存在了几个命名空间,这也是在安装

时就已经配置好的。

Caché默认安装的命名空间有以下几个:

%SYS系统用CACHESYS

DOCBOOK联机文档DOCBOOK

SAMPLES所有示例SAMPLES

USER用户自定义USER

默认地,任何命名空间都会映射CACHESYS作为系统函数库,CACHELIB

作为系统类库,CACHETEMP作为临时缓存库,以便此命名空间中的程序能够

访问系统函数、类库以与临时缓存。

接著,我们添加一个新的命名空间。

在命名空间页面中,选择“Add…〞按钮,

弹出命名空间向导(NamespaceWizard);

步骤1:

输入命名空间名称:

在Namespace栏中输入命名空间名称“COMPANY〞,

*命名空间和数据库名字可以一样,也可以不同

点击按钮“Next>〞;

步骤2:

选择所对应的数据库:

从列表框中选择“COMPANY〞,

点击按钮“Next>〞;

*也可以在这里新建数据库。

只要点击命名空间“DefineaNewDatabase〞按

钮,就可以启动数据库向导。

步骤3:

完成命名空间COMPANY的创立。

点击按钮“Finish>〞完成;

此时我们在命名空间页面中可以看到新增的命名空间COMPANY,此命名空间

对应数据库COMPANY里的数据。

*

*可以看到命名空间COMPANY中的Globals(数据)和Routines(程序)都已指向

数据库COMPANY。

现在COMPANY的图标是灰色的,这表示它还未生效,因此我们必须更新激活

Caché以使刚刚的操作生效:

在配置管理器中,点击按钮“OK〞;

弹出对话框询问是否更新激活(Activate),选择“Activate〞即可。

此时,命名空间创立完成。

我们以后的开发工作将都会在COMPANY命名空间

下进展。

在我们的实际应用中,可以拷贝一个配置好的cpf文件,放到c:

\cachesys\目录下,然后到configurationManager中修改database的路径。

一.Cache工具菜单

参考Cache数据库管理和维护手册的Page9-Page16

二.表结构的查看,global的查看

转换namespace,zn“meddata〞,然后回车,然后输入d^%msql,

Msql都要小写,界面如下

回车后,界面如下

输入UserName为system;Password为sys;

然后回车,进入界面如下

回车,界面如下

默认为BaseTableDefinition,按回车键

在BaseTableName输入要查询的表的名称,如查询名为dhc_sfprintdetail的表

查看表的中的字段

选择Fields,按回车键,那么显示表中所有的字段

查看表的主Global的结构和表的索引结构,选择PhysicalStructure

回车后可以看到表里对应的主Global的结构,和索引

主Global的结构,找到MasterMap为Yes的,回车后如下,

查看主索引的保存结构,选择MapDataSpecifications,回车后,Global中数据的存储顺序

查看表的关联关系

找到表后,按F3键,回车

光标落到ImplicitJoins上,回车

可以看到字段所指向的表

父子表关系,如下列图ChildTables,可以看到表ar_receipt有两个子表,ar_rcptalloc,ar_rcptpaymode

主Global中数据的存储结构

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1