INFORMATICA 的部署实施之 BACKUP&RESTORE
当一套BI 解决方案成熟运行后,公司会快速扩大客户群,这时快速的将开发出来的SOLUTION 应用到全新的生产环境中就很重要了,下面谈谈我做这样项目(INFORMATICA BACKUP&RESTORE)的一点经历。
大概步骤如下:
1连接到需要实施的生产环境INFA SERVER上,检查对应环境信息:需要实施的生产环境源的数据连接信息列表,目标DW的连接信息。如果是WINDOWS平台,配置对应的ODBC,TNS信息。如果是UNIX平台,配置对应的.PROFILE,ODBC.INN,TNSNAMES三个文件的信息。并对对应源和目标连接测试确认。
2 在开发环境的INFORMATICA CONSOLE上备份REPOSITORY知识库保存为.REP的文件。(备份前如果开发环境有版本管理,需要CHECK IN所有INFA对象并做标注,备份时需要设置模式为独占模式才能完全备份。)
3 在开发环境的DW库中导出对应用户下SCHEMA下表结构信息,导出文件为DMP文件。
4 如果ETL的调度没用第三方工具,使用PMCMD或脚本工具,需要拷贝对应开发环境的脚本文件。一般实施环境与开发环境都是异地,根据具体的网络现状,选择对应传输方式,我这边是用VPN+FTP方式上传对应REP,DMP,SHELL脚本文件到生产环境服务器。
5 在生产环境的INFORMATICA CONSOLE上恢复上传过来的开发环境备份REPOSITORY知识库。
6在生产环境的DWDB中,导入备份的DMP文件,把开发环境全部的DDL与生产环境DWDB同步。
7 修改对应的脚本参数信息:包括路径信息,初始化时间参数信息,连接字符串信息等。修改对应的WORKFLOW CONNECTION信息,目标库的连接别名就不用改了,只改里面的DBID,HOST信息就OK.源的连接信息如果没的话需要新增,并在脚本参数文件做对应修改。
8以上对应配置信息修改完毕后,需要跑第一次的全量加载,并监控运行状况,如有错误,根据对应提示做修正。运行完毕,检测DWDB的数据,并与前台报表TEAM一起CHECK各报表的数据情况。
关于以上步骤我没有详细写一些具体的操作步骤及相关代码,因为对应操作,如果你不熟,你搜下,马上会有很多详细的文档介绍你怎么STEP BYSTEP来做的。比如导入导出,不管是EXP还是EXPDP,你搜下,N多介绍怎么具体操作的,呵呵。我认为做事情提炼出事情处理的流程关键点,才是我们学习的重点,呵呵。
INFORMATICA 的部署实施之 BACKUP&RESTORE的更多相关文章
- INFORMATICA 的部署实施 MTP&MTS
软件开发的一般都有三个环境,开发环境,用户接受度测试环境,生产环境.我最近实施了从开发环境到生产环境的部署工作,在此跟大家分享一下. 大概步骤如下: 1 备份生产环境INFORMATICA 知识库 ...
- Zabbix监控和分布式部署实施方案
最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每 个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到 ...
- NFV及vIMS的部署实施
随着5G和物联网等领域的快速发展,移动数据业务飞速增长,而传统电信网络基于专用硬件的架构和封闭式的网元,已经成为运营商拓展新业务的严重障碍.NFV能够根据用户和业务需求灵活动态地进行网络资源配置,实现 ...
- SQL backup&restore
--完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak' --差异备份Backup Data ...
- SQL Service Database BACKUP & RESTORE
1. 完整恢复模式下的数据库备份 USE master; ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL; GO -- Back up the ...
- SQL Server Backup & Restore
USE [master]; GO CREATE DATABASE test; GO CREATE DATABASE test2; GO BACKUP DATABASE test TO DISK = ' ...
- 转 RMAN: RAC Backup, Restore and Recovery using RMAN
PURPOSE The purpose of this document is to give a quick guide for using RMAN on RAC databases. We wi ...
- 驱动备份还原命令——驅動備份還原命令——Driver Backup/Restore
以管理員身份啓動命令提示符,輸入以下命令: 1.驅動備份(备份Backup)命令: Dism /online /export-driver /destionation:D:\DriverBackup ...
- MySQL 5.7 Reference Manual :: 4.5.4 mysqldump & mysql — Database Backup & Restore Program
MySQL :: MySQL 5.7 Reference Manual :: 4.5.4 mysqldump — A Database Backup Programhttps://dev.mysql. ...
随机推荐
- Direct2D开发:绘制网格
转载请注明出处:http://www.cnblogs.com/Ray1024 一.引言 最近在使用Direct2D进行绘制工作中,需要实现使用Direct2D绘制网格的功能.在网上查了很多资料,终于实 ...
- Mysql学习笔记(十二)触发器
学习内容: 1.触发器: 什么是触发器?我们什么时候能够使用触发器? 触发器就是用来监听某个表的变化,当这个表发生变化的时候来触发某种操作..比若说两个表是相互关联的,当我们在对其中一个表格进行操 ...
- C# 获取磁盘空间大小的方法
方法一:利用System.IO.DriveInfo.GetDrives方法来获取 /// /// 获取指定驱动器的空间总大小(单位为B) /// /// 只需输入代表驱动器的字母即可 (大写) /// ...
- 重构第11天 使用策略代替Switch(Switch to Strategy)
理解:策略就是平常设计模式中所说的策略模式.因为当你有一个庞大的switch方法的时候,每一次新加一个条件,都要去修改这个方法,这样耦合性太高,不易维护也不易扩展.这样我们就可以使用策略的设计模式,使 ...
- C#实战Microsoft Messaging Queue(MSMQ)消息队列(干货)
前言 在使用MSMQ之前,我们需要自行安装消息队列组件!(具体安装方法大家自己搜一下吧) 采用MSMQ带来的好处是:由于是异步通信,无论是发送方还是接收方都不用等待对方返回成功消息,就可以执行余下的代 ...
- PHP+MySql例子
对于熟悉做网站的人来说,要想网站做成动态的,肯定要有数据库的支持,利用特定的脚本连接到数据库,从数据库中提取资料.向数据库中添加资料.删除资料等.这里我通过一个实例来说明如何用php连接到数据库的. ...
- php中的常用数组函数(二)(数组元素过滤 array_filter())
array_filter($arr, 'filter_func'); //参数1,要过滤的数组 //参数2,过滤的函数,返回false时,不添加这个元素,返回true添加这个元素. 示例代码: /** ...
- Yii路径总结
如果是 // 就会默认去调 protected/views/layouts //代表 绝对路径 其实 就是 绝对和相对的关系 /代表相对路径,如module/user下的layout 用单斜杠的话默认 ...
- PHP Warning: Module 'modulename' already loaded in Unknown on line 0
问题 当在命令行运行PHP的CLI版本时,您可能会收到类似以下错误: [root@myserver /root]$ php -v PHP Warning: Module 'pcre' already ...
- Visual Studio 2013下JSON可视化工具
Visual Studio 2013现在我们有个小工具可以实现JSON可视化,这样给我们调试JSON提供了便利. JSON这种数据格式已经比较流行,在WEB前端随处可见. 在你需要安装VS ...