linux查看essbase进程,ESSBASE 数据备份与恢复

1.数据备份

数据备份是数据维护的关键部分。ESSBASE 有两种方法:归档备份和导出数据备份。

 归档是最常用的备份方法,即对数据文件进行精确的复制。

对数据归档,可在你选择的第三方工具中使用 BEGINARCHIVE 和 ENDARCHIVE 命

令。BEGINARCHIVE 命令将数据库锁定为只读模式,并提供用于备份的文件清单。用户

可保持登录状态,但在归档过程中不可修改数据。

注意:如果在备份数据时未使用BEGINARCHIVE 命令,请确保在备份期间所有的应用已

被关闭,并且所有的用户均已注销。否则,你将冒破坏数据的危险。

2. 归档数据步骤:

在 ESSCMD 中发布BEGINARCHIVE 命令。BEGINARCHIVE 执行如下操作:

1) 将被修改的数据提交到磁盘。

2) 将数据库转换到只读模式。

3) 以共享和只读模式重新打开数据库文件。

4) 创建一个包含需备份文件清单的文件。缺省情况下,该文件被命名为archive.lst。

5) 在归档过程中,如果用户试图修改数据,将出现错误信息。在 ENDARCHIVE 命

令被执行前,没有用户可以更新数据。即使数据库被关闭或重启,只读模式也要持

续到ENDARCHIVE 命令被执行。

手工将需要备份的文件拷贝指定位置,或使用第三方备份工具,将列在

app/database/archive.lst 中的文件备份。 确信备份Hyperion Essbase 使用的每一个磁

盘卷上的数据。

通过在ESSCMD 中发布ENDARCHIVE 命令,完成归档处理。

ENDARCHIVE 执行以下操作:

1) 将数据库置为读写模式。

2) 以独占、读写模式重新打开数据库文件。

3) 注意:必须执行ENDARCHIVE 命令把数据库置回到读写模式,不管是否关闭或

重启过数据库。ENDARCHIVE 命令不重启数据库。

4) 在发布BEGINARCHIVE 命令后,试图中止归档时,如果收到“不能中止”的信息,

很可能系统正处在最后阶段,正在向驱动器与项目并且已到达操作不能终止的状态

点。

 通过导出进行备份。导出数据到ASCII 文本格式。

可使用导出代替归档备份数据。导出工具将数据拷贝到指定的 ASCII 文本文件,不压

缩数据。导出的文件仅包含数据,不包括控制、轮廓、安全信息。导出文件的最大尺寸是

2G。

要导出数据,在Hyperion Essbase Application Manager 中选择Database > Export,

或在ESSCMD 中发布EXPORT 命令。可使用EXPORT 工具指定导出的数据量:

1) 所有数据。

2) 仅 Level 0 blocks。

3) 仅装载数据(load data)。

推荐方法:推荐使用归档方法进行备份。

1) 然而,当你遇到如下情形之一时,可以使用导出工具。

跨平台迁移数据。

2) 仅备份数据的某一部分。例如,level 0 blocks。

3) 创建文本格式的导出文件,而不是二进制格式。

3.数据恢复

 从归档文件恢复

当介质出现故障时(faulty disk,disk failure,或head crash),需要考虑从归档文件中

进行恢复。 注意:不要移动、复制、修改或删除以下任何文: ESSxxxxx.IND, ESSxxxxx.PAG,

databasename.IND, databasename.ESM,databasename.TCT。否则会导致数据破坏。

停止essbase 服务,然后将备份的文件拷贝到数据库所在位置。

 从导出的ASCII 数据文件中恢复

用 ESSCMD 命令LOADDATA 或使用菜单DATABASE->LOADDTA 执行数据加载, 选定从文件加载方式,然后指定ASCLL文件所在的物理路径即可。主要如果备份的只是部分数据(LEVEL 0 BLOCKS)恢复后需要重新计算。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8477629/viewspace-717508/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值