欢迎来到天天文库
浏览记录
ID:53761274
大小:578.88 KB
页数:4页
时间:2020-04-24
《基于bat和vbs的Oracle属性数据和ArcSDE空间数据自动备份技术-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第37卷第7期测绘与空间地理信息Vo1.37.No.72014年7月GEoMATlCS&SPATIALlNFoRMATlONTECHNOLOGYJu1.,2014基于bat和vbs的Oracle属性数据和ArcSDE空间数据自动备份技术曹铁朋(广州海维空间信息系统技术有限公司,广东广州510625)摘要:数据库自动备份功能的实现大都是制作一个工具在Windows任务里定时执行,而工具的制作则多种多样,可以使用高级语言开发平台编写,也可以使用脚本写成批命令执行。常规的是开发一个自动备份工具,这样做有一定的开发量,且需要依赖某些部署环
2、境。本文介绍在Windows平台下,如何仅通过dos命令和vbs脚本完成Oracle属性数据和ArcSDE空间数据的自动备份功能。关键词:属性数据;空间数据;批命令;自动备份中图分类号:P208文献标识码:B文章编号:1672—5867(2014)07—0074—03AutomaticBackupTechnologyofOracleAttributeDataandArcSDESpatialBataBasedonbatandvbsCAOTie—peng(GuangzhouHiwaySpatialDataSystemsTechnolo
3、gyCO.LTD.,Guangzhou510625,China)Abstract:DatabaseautomaticbackuptoolsareoftenachievedbyprogrammingatoolwhichtimingFunsinwindowstask,andtoolmakingisvaried:usingadvancedlanguagedevelopmentplatformtoprogramatool,orusingthescripttoprogramabatchcommand.Theconventionalmetho
4、distodevelopanautomaticbackuptool,butitbringscertainworkload,andneedstorelyOilsomedeploymentenvironments.ThispaperintroduceshowtoachievetheautomaticbackupfunctionofOracleattributedataandArcSDEspatialdatamerelybytheDOScommandandVBSscriptinWindowsplatform.Keywords:attri
5、butedata;spatialdata;batchcommand;automaticbackup0引言1具体实现对于Oracle属性表数据的自动备份比较简单,大部整个过程设计如下:分用exp/expdp命令即可完成。而对于ArcGIS空间数据1)根据当前日期建立数据备份文件夹;备份的批命令应该如何实现?分析思路如下:2)导出Oracle业务属性表,并建立导出日志文件;1)完全使用SDE命令实现bat,这种方法粒度太细,3)将Oracle属性数据导出到DP权限目录,移动到备参数太多,名称、坐标系统等都要设置,比较复杂,同使用份文件
6、夹;开发平台调用接口编写工具复杂度差不多。4)ArcSDE空间数据Compress;2)使用Toolbox具,开发语言使用Windows平台所5)创建GDB;支持的VBS或Js脚本实现,再用bat执行即可,不用安装6)导出数据集及图层;任何插件,这种方法知识点比较多,难度较大。7)导出GIS属性表;综合优劣,采用第二种方式进行,数据库版本为Ora—8)移动GDB到备份目录,压缩GDB文件;clel1GR2,ArcSDE版本为9.3,ArcDesktop版本为9.3,操9)删除临时文件。作系统为WindowServer2003SP2
7、。可以看出,备份过程大体分为备份文件夹的建立、属性数据的导出、空间数据的导出等,须将整个操作过程记录日志以便查看。采用dos命令写成bat文件将整个过程收稿日期:2013—04—09作者简介:曹铁朋(1985一),男,河南商水人,程师,学士,主要从事GIS软件开发和项目管理I作。第7期曹铁朋:基于bat和vbs的Oracle属性数据和AreSDE空间数据自动备份技术75串起来,bat文件可供Windows任务定时备份。下面具体模板文件夹中已经定义好了导出脚本,在bat中直接调用介绍整个过程的技术要点和具体实现。既可。导出方式是调用
8、Oracle数据导出命令expdp数据1.1建立数据备份文件夹泵的方式导出,这种方式可将空表也导出来,保证数据因每天都要进行数据备份,以当前日期为名称建立的完整性。不过首先需要建立权限文件夹,创建一台电备份文件夹。先创建好模板文件夹,里面包括Ora
此文档下载收益归作者所有