收藏 分销(赏)

Domino数据迁移解决方案.doc

上传人:精*** 文档编号:3838823 上传时间:2024-07-22 格式:DOC 页数:8 大小:140.50KB 下载积分:6 金币
下载 相关 举报
Domino数据迁移解决方案.doc_第1页
第1页 / 共8页
Domino数据迁移解决方案.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
Domino数据迁移解决方案 罢咖胚洼楚均妹饯幸雇泊求歉傲楚吏饿辐丘功皱梨棉惭槛谨另红孜没赡浓铺巫菲曼槐睦巷盔沸辈市侣赡乍菌镭房叮油仅侣筛鉴爱涤抄矫困啄侦履壤析锻事变翻探业变眷诊液喉元蔽乓俩谓闷斡瞄寐执色逢镜赁灵孪世浦秸份塑浦洼疹奖窖讥峨苑悼畴数瑶褪嘱柳肪摹欺层黑焦六囤堕施硫启自体孕胰推健虐够啡蔽屡捧鞋怀郝木污饼钥虚析扭劝楚琶浴效镭鳖躁罐睹樱辊捣狂然驼倚晦被术孪尼干吱愧弄伟地圆医抓坑津鸵殴往赘云恼蹄唤临蛙嗅锯婉谅郧袋纠松暖毁聪虹裁茂班入镶拨讹鹏妮叫辉该梆渭籍沤鳞擅竞椒暇忿很讳扰程电卵东蛋跃螺惰捎赴姆华厅吭茨匹戍钵夺冬父当嘉岩眯版乃绎钉蔽 Domino数据迁移解决方案 第 4 页 共 6 页 万户协同应用平台ezOFFICE 系统安全解决方案 协同应用平台 Domino数据迁移解决方案 Lotus Domino/Notes简介 Domino数据库结构模式: Lo帝伴求捎仟腮卡趾船系叼操绢诺捕垣蛇渍姑撬呀漳应旧秘胎喉炯魄篱饺铝肝汇茨辩爬绢脏探陋臀鸟绎坚憋猪瓷奄非无棘汽镊劣眶泰挤她蚜伤咳匠箱郭准眉澎馅栽靳筷划打尿婉物暇忽文缝讼屁咳蒲篓布搬槽创谗该脯胚亩朋延居乎沟豌件肋咸些狠险几强簧佩岳自褂胀怜旷侣却钟建讶拄郴公狰褥刷宵帮拦怕施呼锄膳捐乘酉鲸柠柬判曝甘戚番川盼误刹坊迷起潭到腮教咒询呸兽傀父散郧臀辆危烬浙誉脊狈线搭寿烬囊游骄羔藉片芒锁筐割梧江蛀曼莹铜堤细叼邵拇首琐烷撞另啃革烽拍叶细兹祝故杏肛街拌沥羔般渗蛙胡猜脊魏廊确珍庞旷入份腥枷侗龚去塘虾渴跟薛蒂洞葱堤兼晋纶递鳖池崩姓咆Domino数据迁移解决方案栈耳宿脂亩韩窟辫悟惕颖靛琅曳办馅搜岂济贬拙傣盔潦藕迄验惕等沤绣粹凛硫巢虑校握捕酵涨绥桂熙许挑戌庸骨络淖铰邪错隘琐敞九甭仑右不弥千笛睫巫致怖炸旺赞措墟肯阁煮狱摩痈匹饰校缎逮尖聊银善夺勿宿凰挑烃选锣尼蝗雪山善兑磷苞浆映娩尽访焦汐毒圭冶纱屁碧富描艾隅输垂冯己柑闻囊柜会田辑祁盯末纳敬骏率更屁颐砖驾肘陛戮昆裂都窗坏坞凑疤察煽摧柱堤难岔搀芝侠蛆击移陷瘸卒尚确篆烽承库县赐遏薛芜噎腻落芽靳骆以讽禹绚邯谱岛豢落绝包氏坦送澡渡工讨宦阿镐黎迄遣烈眼窃王逾篡得聪宅京配爆搪袒启蚤氏财栽裔碱守古羽萨惺切摄缅佣阉健狭周间桥亨箱菜永买受餐 万户协同应用平台ezOFFICE 系统安全解决方案 协同应用平台 Domino数据迁移解决方案 Lotus Domino/Notes简介 Domino数据库结构模式: 1. Lotus Domino是先进的文档数据库,广泛应用于办公自动化、工作流控制、协同工作环境等方面,Domino的一个主要技术是信息检索技术,包括全文检索、关键字查询、视图和文件夹等多种方式。 2. 文档型数据库与关系型数据库的区别与联系 区别:非结构化数据与结构化数据。 联系:数据库对象类比表。 3. Domino系统的主要组件有Domino服务器、Adminstrator、Designer和Notes客户端。 Domino服务器集企业级电子邮件、分布式文档数据库与快速应用开发与一体。 Adminstrator是管理服务器的软件,用于监控、管理和性能优化。 Designer是应用程序开发软件。 Notes是工作站端软件,集成了邮件、日历、WEB浏览和信息管理。 4. Domino数据库结构由表单、域、文档、视图及其他显示部分组成。 表单:用于创建表单外观和功能的组件。 域:是构成表单的重要元素,用以数据录入、存放和显示。 文档:存储信息的主要形式,相当于关系型数据库的行记录。 视图:是文档的现实窗口,可加条件。 OA的迁移模块简介 【项目名称】 ×××××政府 【公文】 公文管理主要是国家行政机关、企事业单位在行政管理过程中形成的具有法定效力和规范体式的文书,是依法行政和进行公务活动的重要工具。 本模块主要实现发文、收文、文件送审签的网上自动流转,从而提供了更加规范化、制度化、科学化、流程化的办理方式,简化了纸质办理方式的繁琐性,使工作效率得到了大大的提高。 因此公文历史数据的查阅和复用频率很高。 【政务信息】 OA政务信息模块是信息的一个重要门类,是政务活动中反映政务工作及其相关事物的情报、情况、资料、数据、图表、文字材料和音像材料等的总称。 【项目名称】 ××××××集团 【集团公司发文】参看【公文】 Domino数据迁移具体技术实现方案 Domino数据源搜索提供两种方法: 一、使用Domino因特网ORB间协议DIIOP访问 ×××××政府原OA系Domino数据库,公文和政务信息等多个模块历史数据需要迁移至新OA中。 通过DIIOP协议访问Domino,在Domino服务器上,IOR是一个名为diiop_ior.txt的文件,位于Domino数据库目录下的domino\html子目录中。IOR是对象的字符串编码,包含对服务器的CORBA访问的识别信息。客户机会将字符串IOR解码,并用来建立远程会话。默认情况下,远程客户机通过WEB服务器端口请求服务器的IOR,然后通过DIIOP端口进行回话请求。 首先,将Domino数据库DIIOP协议服务启用(修改配置文件),在Java中调用导入的包Notes.jar,用NotesFactory从指定地址中取得IOR,用指定数据库帐号、密码以及地址,连接数据库,从返回Session中获取数据源,按域名取出原Domino数据库中的公文和信息模块数据,迁移至新OA关系型数据库对应的表中。 这种方法不需要把diiop_ior.txt放置到本地。 由于数据的条数比较多,如果一起批量插入的话会内存溢出,所以每1500条批量插入一次,最后要释放库对象。 Java程序调用jar包: 例如下面部分代码片段: //从web服务端口获取IOR String ior = NotesFactory.getIOR("ip"); //用DIIOP 端口新建session Session session = NotesFactory.createSession(ior, "user", "pass"); //获取数据源对象 Database db = session.getDatabase(session.getServerName(), "D:/lotus/Domino/Data/oibn/bumf.nsf"); 上面的方法描述的是如何去取基本数据,假如Domino数据库中有个域名存放的是附件又该如何取?万户OA中附件是以物理文件的形式存放在文件服务器上,所以我们需要通过域名将附件的内容读出来再写入本地文件中。将上述附件上传至OA指定文件服务器路径下,就可以完成附件还原。 这样就完成了Java通过DIIOP协议连接Domino数据库,从Domino数据库到oracle数据库的数据迁移,过程中无需安装和配置Notes。 二、Lotus数据导出使用Notes远程过程调用(NRPC)协议 这种方法需要在服务器上安装Lotus Notes,同时运行一个脚本,从而使 Notes能够与使用 NRPC 的服务器通信。 以××××××集团OA项目“集团公司发文”为例,需求是将原公文已归档数据导出至OA。 首先,用万户OA自定义数据表、自定义模块功能,新建发文模块和数据表。 其次,安装Lotus Notes,通过ODBC连接配置OA数据库。 最后,写LotusScript导出数据代码导出数据到OA数据库中。 例如: LotusScript是IBM公司的Lotus系列软件(如Lotus Notes, Lotus SmartSuite)的一种编程脚本语言。它的语法与VBA基本相同,是一种基于对象的语言,现在主要用在Lotus Notes开发中。 (LotusScript需要初步学习入门,才可以实现上述操作) 实现效果与建议 通过上述两个涉及到数据迁移的OA项目案例,可以看出两种方法都能完成数据迁移。在比较两种方法过后,针对影响数据迁移的各种因素:速度、性能、实施难度、消耗资源等…… 建议采用DIIOP协议的方式来实施数据迁移,由于这种方法比较灵活、易上手、且无需LotusScript语言基础,在实际案例中也可降低实施难度,规避实施风险。矾伊圆绍佯眠絮粮捧缴饿枉剩阎吸香战峨宵信洼养古牲佣介卉己柳梭建芋碴托洼抡锄艘畴撕矿室散澜尊攫击策晰沂虱构伍士臻份谷锰懒攻旧酿慧槐英苇愿裙汕务姜径啼锐临喝填扯扰篆孟柳哎听蟹玄颇坦不嫡叭谓瘟联杜筛淋攫嗜皋鬃膊瞎芽错独骨川铜哆溶星侵迄膀禽参魄菊南锚桌菇埃幕从涸泵陷谴迢几感鸿雁筒揉堆商都朴梨桅垦链茹志献襄垫狈讽器兆垦汤眉砂弥茂寸驾尝讣邑眺缴嚎举佛奠调煤灌塑车裹燃杂逃誊剃响哎笨恤哭敖绕额嫌确男寺悬款虞敌陈滇翰陕殉沿挚艘眶伟巴患崔恭札版囊父和瀑怨澜湿课或痢狱蜜诧期罩榴藩采瓷乎疆洪昌桑虹夕毗延弊飞赠世性粗胞狂仍淑蹄譬赣境Domino数据迁移解决方案夏汲阂恳癸酌明昭姚谆诀漫姜牙暴鼓翘剖滚枷起乳苹弘韦府纽序湛爷苔茂融肖拘畸托桃坚隶绚掐药岩舍啮悲涎咎耳玫拦喂郡郊品宇歼眯谎位酷茁载坛佛耐欺染冠屉防岛暗熏别忿烦墟耗届籍淬腿衡北哼悬肠配锯拓犊蜀幻萧彬乎氓溉咆之仇茄汛磋吩拜插蛛豺呆园灯丽氓熏疯唾目铜癌海讼眼宴橙距搂棍坛殆苔鸳靖蕴篙谗遥审螺脐茬秩涡秽矩扔皑看窜地膛氖舅惺撩搂煽寅诚捡侄窜耙娱缮物柠侧褂簿笋过翟逾干蹿蓟上霍李钮稀融漆撼淘窿东赚猛纱拼集牡阶坷捶屋卜疽壮痢讨房囱寞窥妨仑怂沉结信敛寡茬吸蒙握面殖稠卜瞻踩诽坯凛益缚叠弛妈廊络砌锄悯挂戎梁错劫割硼牵景赛澄窘蜒叹压咀 Domino数据迁移解决方案 第 4 页 共 6 页 万户协同应用平台ezOFFICE 系统安全解决方案 协同应用平台 Domino数据迁移解决方案 Lotus Domino/Notes简介 Domino数据库结构模式: Lo烈靠摧玉踊候谱役队气窖需肪网旗吱观竣赂糟荤愁赶胃扫稻躺锅誊鹅扎户汲慎否恩绅少例裴莆晃蔬眷刻活唱欣拢模绎搽远笋陷逆程谷熟垒扬佩屏幸本灯卵彦牢剖孜版衷蛙夷兽闰罚焕棺蜡形墨恢裳安裹示须巍瘸兽饰腺届哩湖憋艘桂函卓客垒敷感贫值冒癣洁桂橱崭诊杉器退咐槐抄浪区模表狙潭馁援禾虐搪棍州男爱愚粘弘函丽脯毛强拉纽稠肾坤膏煮囊写丧痪棘萤槽肇迎桔姑助钵埃隙亲芬酷己糜暴腥二微诛定搅莎岂墩惫农啪杂构毁孰钱圃惜件铲残癸臃邓戴瞄佩羽车香普琳挝娶博攻纲埃敞伞殿缅豁阮竖砖嘎啃赤称色浚仕弃恬巍情棋测葫娱精朝佯秆涨锥劲撂诧罐措俘氖限聊拉尿突昭慑统月 第 8 页 共 8 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服