当一套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的更多相关文章

  1. INFORMATICA 的部署实施 MTP&MTS

    软件开发的一般都有三个环境,开发环境,用户接受度测试环境,生产环境.我最近实施了从开发环境到生产环境的部署工作,在此跟大家分享一下. 大概步骤如下: 1 备份生产环境INFORMATICA 知识库  ...

  2. Zabbix监控和分布式部署实施方案

    最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每 个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到 ...

  3. NFV及vIMS的部署实施

    随着5G和物联网等领域的快速发展,移动数据业务飞速增长,而传统电信网络基于专用硬件的架构和封闭式的网元,已经成为运营商拓展新业务的严重障碍.NFV能够根据用户和业务需求灵活动态地进行网络资源配置,实现 ...

  4. SQL backup&restore

    --完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak' --差异备份Backup Data ...

  5. SQL Service Database BACKUP & RESTORE

    1. 完整恢复模式下的数据库备份 USE master; ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL; GO -- Back up the ...

  6. SQL Server Backup & Restore

    USE [master]; GO CREATE DATABASE test; GO CREATE DATABASE test2; GO BACKUP DATABASE test TO DISK = ' ...

  7. 转 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 ...

  8. 驱动备份还原命令——驅動備份還原命令——Driver Backup/Restore

    以管理員身份啓動命令提示符,輸入以下命令: 1.驅動備份(备份Backup)命令: Dism /online /export-driver /destionation:D:\DriverBackup ...

  9. 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. ...

随机推荐

  1. Java序列化中的serialVersionUID有什么用?

    如果一个实现了Serializable的类没有serialVersionUID属性,IDE(比如Eclipse)通常会报这样一个warning: The serializable class Foo ...

  2. Android学习笔记之蓝牙通信...

    PS:最近同学问我蓝牙的事,因此自己也就脑补了一下蓝牙... 学习内容: 1.如何实现蓝牙通信技术...   蓝牙通信其实是手机里很常用的一种通信方式,现在的手机中是必然存在蓝牙的,蓝牙通信也是有一部 ...

  3. 记第二次使用php开发项目之绝不重复自己

    严格说起来,自己并非一个合格的php程序员.第一次使用php开发,不过是因为游戏上线,需要一个统计管理后台和GM后台,因为招聘已经来不及,所以我就上前线了! 凭着对php语法的一点点记忆(大学的时候学 ...

  4. 如何单独启动wamp 中自带的MySQL

    前言:Wamp集成了Apache.MySQL和PHP环境.使用Wamp进行网站开发,是很多网站开发爱好者的选择.同时,其集成的MySQL服务,也常被用于MySQL的开发.这个时候我们只是想启动MySQ ...

  5. 【第二课】深入理解Handler

    简要讲解Handler是做什么的 我们知道,在Android中,app启动会启动一个进程一个线程——UI线程,UI线程是主线程,并且不允许这个线程阻塞超过5秒,一旦超过5秒就会ANR. 所以较为耗时的 ...

  6. struts2基础——自定义拦截器

    一.自定义拦截器 默认的拦截器能实现的功能是有限的,Struts2 支持自定义拦截器. 二.拦截器类 1.实现 Interceptor 接口 2.继承 AbstractInterceptor 抽象类, ...

  7. 【Win10】让 TextBlock 按字符换行

    要想将 TextBlock 里的文本自动换行的话,只需要设置 TextWrapping 属性为 Wrap 即可. 但是 TextWrapping 是尽可能根据空白字符来换行的,因此,就有可能出现下面这 ...

  8. jQuery实现表格拖动排序

    原理就是利用mousedown.mouseover.mouseup事件实现拖动,并用Ajax实现保存结果. JS代码如下: <!--题目调序功能--> <script type=&q ...

  9. HTML常用符号

    HTML转义符号 HTML常用符号: 显示一个空格    < 小于 < <> 大于 > >& &符号 & &" 双引号 & ...

  10. MVC5 + EF6 + Bootstrap3 (11) 排序、搜索、分页

    系列教程:MVC5 + EF6 + Bootstrap3 上一节:MVC5 + EF6 + Bootstrap3 (10) 数据查询页面 源码下载:点我下载 我工作的源码:http://www.jin ...