Cache数据库管理和维护Caché

上传人:可**** 文档编号:111431868 上传时间:2022-06-20 格式:PPTX 页数:48 大小:887.10KB
收藏 版权申诉 举报 下载
Cache数据库管理和维护Caché_第1页
第1页 / 共48页
Cache数据库管理和维护Caché_第2页
第2页 / 共48页
Cache数据库管理和维护Caché_第3页
第3页 / 共48页
资源描述:

《Cache数据库管理和维护Caché》由会员分享,可在线阅读,更多相关《Cache数据库管理和维护Caché(48页珍藏版)》请在装配图网上搜索。

1、培训内容培训内容第1页/共48页第一页,编辑于星期五:十二点 四十三分。在在Windows 操作系统下安装操作系统下安装Cach 选择安装的类型 软件许可证的安装 通讯端口:1972 配置FDBMS 数据库的启动与停止 演示安装流程第2页/共48页第二页,编辑于星期五:十二点 四十三分。Cach名词解释名词解释 Globals 程序名称:M(mac),类(cls),JS( javascript) CSP(cach server page),INT(编译后的类文件) Shadow:镜像服务 Journal:服务器日志第3页/共48页第三页,编辑于星期五:十二点 四十三分。Cach 管理工具管理工

2、具 Getting Started给新用户提供的一个快速助。 Start Cache启动Cach。 Stop Cache停止Cach。 Studio集成的IDE开发环境。 Terminal命令行界面,便于开发人员在开发和调试程序时能直接在Teminal环境中用命令行和Cach数据库引擎打交道。 Explore可以用它浏览Cach数据库中的内容,如浏览数据、类、程序以及进行一些管理操作。 第4页/共48页第四页,编辑于星期五:十二点 四十三分。Cach 管理工具管理工具 SQL ManagerSQL 管理器。提供了一个Cach数据库的图形化的基于SQL的视 图,便于以SQL方式管理检索数据。 C

3、ontrol Panel控制面板。是管理Cache的主要工具,也可以监控服务器的状态。 Configuration Manager提供了一个用于设置Cach系统和察看它的配置参数的图形化界面,的我们主要是在这里进行数据库的相关设置或调节系统的配置。 Documentation是Cache的在线联机帮助文档。 Remote System Access远程系统控制。在这里,还有二级菜单。二级菜单中,除了同样包括Studio,Terminal,Explore等之外,还包括Cache Telnet,用于远程控制。 Preferred Server首选的服务器。指当前菜单的默认数据库。 About关于C

4、ach。 Exit退出Cach Cube第5页/共48页第五页,编辑于星期五:十二点 四十三分。Studio Cach Studio Cach Studio 是是CachCach主要的开发环境,它是主要的开发环境,它是一个集成的可视化的开发环境。它提供了许多一个集成的可视化的开发环境。它提供了许多高性能的特性,帮助用户进行快速开发。高性能的特性,帮助用户进行快速开发。 编写编写MAC/CLS/JS/CSPMAC/CLS/JS/CSP文件文件 导入导出类文件导入导出类文件 编译文件编译文件第6页/共48页第六页,编辑于星期五:十二点 四十三分。Terminal 命令行工具 备份系统 恢复系统 调

5、试程序 MSQL第7页/共48页第七页,编辑于星期五:十二点 四十三分。Explorer 浏览修改Globals中的内容 导入导出程序(mac/cls) 导入导出Globals第8页/共48页第八页,编辑于星期五:十二点 四十三分。SQL Manager 将数据库中的数据以表的形式展示给用户第9页/共48页第九页,编辑于星期五:十二点 四十三分。Control Panel 查看数据库的进程 查看数据库的日志 监测SHADOW服务 查看服务器日志 查看服务器License第10页/共48页第十页,编辑于星期五:十二点 四十三分。Configuration Manager 配置内存使用 设置命名空

6、间 创建数据库 配置CSP 配置SAHDOW服务器 配置JOURNAL模式第11页/共48页第十一页,编辑于星期五:十二点 四十三分。Cach缓存缓存 Cach中的缓存分为全程变量(Global)存盘数据缓存和程序(Routine)缓存两部分第12页/共48页第十二页,编辑于星期五:十二点 四十三分。缓存与数据库的关系缓存与数据库的关系第13页/共48页第十三页,编辑于星期五:十二点 四十三分。 当用户要读取数据时,首先到缓冲区中取数据,如果没有找到所需的数据,那么缓存才会去数据库中读取数据,并且把这些数据存入缓冲区中。这样,在大多数情况下,用户的读取数据都会在缓存区中取得,因而访问速度很快,

7、也减少了磁盘IO负担。第14页/共48页第十四页,编辑于星期五:十二点 四十三分。 分别输入Database Cache,Routine Cache的大小。推荐每个用户 1MB的空间(总值小于可用物理内存的一半甚至更多)。 最小缓存数为(使用不同程序的用户数目 + 1) * 32K,当总用户数目大于总程序数目时,上述设置已经足够第15页/共48页第十五页,编辑于星期五:十二点 四十三分。指令日志指令日志 物理操作日志(Write ImageJournal,WIJ),是在数据被写入磁盘前的中间记录文件. 这样有利于保护数据库文件。(演示对应的物理文件) 数据库指令日志(Journal ,JRN)

8、,记录数据库读写以备恢复或检查,这有利于保护数据。(演示应的物理文件) 一般来说,Write Image journal 的磁盘操作量大于 Journal。(系统重新启动故障原因)第16页/共48页第十六页,编辑于星期五:十二点 四十三分。WIJ与与JRN的关系的关系第17页/共48页第十七页,编辑于星期五:十二点 四十三分。WIJ操作日志操作日志 WIJ文件是一个大小可变的文件,位于Mgr目录CACHE.WIJ,所以要保证系统有足够磁盘空间允许本文件扩展。 WIJ 在 Cach 启动后自动开始工作,在数据写入数据库之前,先将改变写入WIJ, 写完之后WIJ文件会被擦除。如果启动时不能产生 C

9、ACHE.WIJ,则系统不能启动。 CACHETEMP 不会被写入 WIJ 如果系统正常停止, CACHE.WIJ 可以被清除. 第18页/共48页第十八页,编辑于星期五:十二点 四十三分。WIJ的配置方法的配置方法第19页/共48页第十九页,编辑于星期五:十二点 四十三分。Journal 数据库指令日志,记录数据读写操作,为数据库中的数据提供保护。它用来作为备份恢复的一部分。 数据库的改变,都会写入Journal文件。 强烈建议使用Journal。Journal可以有利的保护我们的数据。第20页/共48页第二十页,编辑于星期五:十二点 四十三分。Journal日志有两种模式日志有两种模式 A

10、ll Globals 如果系统资源充足,建议采用此模式,记录所有的数据操作。 Selected Globals 可以只记录对指定的数据的操作。第21页/共48页第二十一页,编辑于星期五:十二点 四十三分。Journaling配置方法配置方法第22页/共48页第二十二页,编辑于星期五:十二点 四十三分。Journaling配置方法配置方法第23页/共48页第二十三页,编辑于星期五:十二点 四十三分。Journaling工作原理工作原理第24页/共48页第二十四页,编辑于星期五:十二点 四十三分。Journal切换的条件切换的条件 系统启动,停止时会切换Journal文件; 系统备份结束后自动切换

11、Journal文件; 每日零时自动切换Journal文件; 文件尺寸达上限时切换Journal文件; 第25页/共48页第二十五页,编辑于星期五:十二点 四十三分。查看查看 Journal 文件内容的方法文件内容的方法第26页/共48页第二十六页,编辑于星期五:十二点 四十三分。查看查看 Journal 文件内容的方法文件内容的方法 %SYSdo JOURNAL 演示方法第27页/共48页第二十七页,编辑于星期五:十二点 四十三分。崩溃缓冲崩溃缓冲 WIJ 包含未被写入磁盘的数据,读写记录中成功写入数据库的位置以及最早的未完成的 transaction事务. 系统崩溃后重启时, Cach 自动

12、运行如下操作: 自 WIJ 记录点,重放 journal. 未发现Commit,则自 WIJ 记录点复原未完成 transactions事务. 经过如此的操作,数据库在逻辑上始终处于完整状态。 演示系统处理模式第28页/共48页第二十八页,编辑于星期五:十二点 四十三分。系统重启前的状态系统重启前的状态第29页/共48页第二十九页,编辑于星期五:十二点 四十三分。系统重启后的状态系统重启后的状态第30页/共48页第三十页,编辑于星期五:十二点 四十三分。镜像服务镜像服务第31页/共48页第三十一页,编辑于星期五:十二点 四十三分。镜像服务原理镜像服务原理 镜像服务,主要是为了当系统无法及时恢复

13、时,镜像服务器可以当作镜像服务,主要是为了当系统无法及时恢复时,镜像服务器可以当作后备系统继续使用。后备系统继续使用。 Shadow Journaling Shadow Journaling 镜像日志简称镜像日志简称Shadowing Shadowing 镜像。通过从数镜像。通过从数据服务器传递日志到据服务器传递日志到Shadow Shadow 服务器,实现服务器,实现Shadow Shadow 服务器对主服服务器对主服务器的复制。务器的复制。 Shadowing Shadowing 是通过是通过Shadow Shadow 服务器恢复主服务器日志来完成,服务器恢复主服务器日志来完成,这个过程也

14、叫做这个过程也叫做“复制复制”。 Shadow Shadow 服务器持续向主服务器发服务器持续向主服务器发出日志请求,主服务器将日志细节(如出日志请求,主服务器将日志细节(如SETSET、 KILL global KILL global)通)通过过TCP TCP 传递给传递给Shadow Shadow 服务器,服务器,Shadow Shadow 服务器执行这些日志。服务器执行这些日志。 ShadowServer ShadowServer 停止,而停止,而 DataServer DataServer 正常工作,则正常工作,则ShadowServer ShadowServer 在重启后将从停止处开

15、始继续工作,它需要一些在重启后将从停止处开始继续工作,它需要一些时间追赶时间追赶DataServerDataServer。第32页/共48页第三十二页,编辑于星期五:十二点 四十三分。镜像服务原理镜像服务原理第33页/共48页第三十三页,编辑于星期五:十二点 四十三分。镜像服务原理镜像服务原理第34页/共48页第三十四页,编辑于星期五:十二点 四十三分。镜像服务的作用镜像服务的作用 当主系统发生故障,无法立即恢复时,可使用当主系统发生故障,无法立即恢复时,可使用镜像服务器作为备用系统;镜像服务器作为备用系统; 在镜像服务器中,只运行只读应用在镜像服务器中,只运行只读应用( (如数据统计如数据统

16、计和分析和分析) ); 可以在镜像服务器中,对数据进行备份;可以在镜像服务器中,对数据进行备份; 远程镜像,可以作为灾难性事故恢复的一种手段;远程镜像,可以作为灾难性事故恢复的一种手段; 第35页/共48页第三十五页,编辑于星期五:十二点 四十三分。镜像服务有两种模式镜像服务有两种模式 Fast (快速)模式,它是成块的传送日志文件,可用于相同平台相同版本之间进行镜像,使用非常广泛; Compatibility (兼容)模式,它只传送SET 和 KILL命令,可以用于不同平台或不同版本之间进行镜像。 演示镜像服务模式的设置第36页/共48页第三十六页,编辑于星期五:十二点 四十三分。镜像服务有

17、两种模式镜像服务有两种模式第37页/共48页第三十七页,编辑于星期五:十二点 四十三分。镜像服务的配置镜像服务的配置 配置源服务器:打开Configuration Manager - Advanced 标签 - Shadow - Source.,设置Enable Security为 “Yes”;设置Permissible Shadow Server Addresses 为许可的镜像服务器的IP 地址。 第38页/共48页第三十八页,编辑于星期五:十二点 四十三分。 配置镜像服务器:打开Configuration Manager - Advanced 标签 - Shadow - Destinat

18、ion,按Add按钮,添加镜像地址,输入镜像名称,然后设置Start,Database Serve(源服务器IP),Database Server Port (源服务器端口)第39页/共48页第三十九页,编辑于星期五:十二点 四十三分。第40页/共48页第四十页,编辑于星期五:十二点 四十三分。启动启动Shadow第41页/共48页第四十一页,编辑于星期五:十二点 四十三分。Shadowing和和Journaling区别联系区别联系 Journaling是数据服务器上的数据库指令日志,而Shadowing是Journaling传输到镜像服务器上的备份。第42页/共48页第四十二页,编辑于星期五

19、:十二点 四十三分。配置配置SAHDOW服务器注意问题服务器注意问题 一定要保证在Shadow 服务器上,本 身的日志和请求的主服务器日志存放在不同的路径,否则,可能出现错误,甚至死循环。 这一点,在实际的操作中,需要数据库管理人员加以注意。 第43页/共48页第四十三页,编辑于星期五:十二点 四十三分。数据库的备份数据库的备份第44页/共48页第四十四页,编辑于星期五:十二点 四十三分。数据库恢复数据库恢复 %SYSd BACKUP 1. Backup 2. Restore ALL3. Restore Selected or Renamed Directories 4. Management

20、 Information 5. Exit This UtilityOption? 3Do you want to set switch 10 so that other processes will beprevented from running during the restore? Yes = T answer Yes or No, please Yes = Y Specify input file for volume 1 of backup 1 (Type STOP to exit)Device: c:cachesysmgrbackupFullDBList_20061121_003.

21、cbk =C:DB_BACKUPDB.FULLC:DB_BACKUPDB.FULL第45页/共48页第四十五页,编辑于星期五:十二点 四十三分。数据库恢复数据库恢复Do you want to change this list of directories? No = N*Restoring c:cachesysmgrfdbms at 17:04:140 blocks restored in 0.0 seconds for this pass, 2991 total restored.Specify input file for volume 1 of backup following NOV 21 2006 02:01PM (Type STOP to exit)Device: c:cachesysmgrbackupFullDBList_20061121_003.cbk = STOP第46页/共48页第四十六页,编辑于星期五:十二点 四十三分。谢谢第47页/共48页第四十七页,编辑于星期五:十二点 四十三分。感谢您的观看。第48页/共48页第四十八页,编辑于星期五:十二点 四十三分。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!