当一套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. Android 学习笔记之AndBase框架学习(二) 使用封装好的进度框,Toast框,弹出框,确认框...

    PS:渐渐明白,在实验室呆三年都不如在企业呆一年... 学习内容: 1.使用AbActivity内部封装的方法实现进度框,Toast框,弹出框,确认框...   AndBase中AbActivity封 ...

  2. python面向对象编程(下)

    本篇详细介绍了Python 中类的成员.成员修饰符.类的特殊成员以及两个综合运用实例. 环境为:python3.5.1 类的成员 类的成员包括三大类:字段.方法和property属性 注:关于这三类成 ...

  3. ASP.NET高并发解决方案

    一.页面静态化: 二.运用WCF,WEB SERVICE等技术实现分布式业务逻辑处理及数据访问的能力: 三.页面缓存: 四.数据缓存: 五.建立图片文件服务器:

  4. 启动Mysql时发生的一个关于PID文件错误问题

      今天启动mysql时出现了如下错误: [root@host1 /]# service mysql start Starting MySQL.. ERROR! The server quit wit ...

  5. sprint2 项目部署+展示

    项目展示网址: http://160q49b998.51mypc.cn/ (注:所有用户密码都为123456,校内断网时访问不了)

  6. undefined reference to `omp_get_max_threads'

    原因是缺少 libgomp/openmp 库的链接 配置和解决方法参考: http://www.code-by.org/viewtopic.php?f=54&t=163

  7. 设计模式--代理(Proxy)模式

    在公司,经常性听到采购部的人说采购某样东材料,采购不了,需要通过代理商才可以.以前Insus.NET也做有一个练习<找人办事,代理设计模式(Proxy)>http://www.cnblog ...

  8. Web前端测试题

    JS题目: 在JavaScript中( )方法可以对数组元素进行排序. A. add()B. join()C. sort()D. length() 答案:http://hovertree.com/ti ...

  9. 最新的SqlHelper 类

    最新的SqlHelper 类 摘自:http://www.cnblogs.com/sufei/archive/2010/01/14/1648026.html using System; using S ...

  10. 关于 hangfire 的权限问题

    hangfire 是一个分布式后台执行服务. 官网:http://hangfire.io/ 我看中hangfire的地方是 1:使用简单 2:多种持久化保存方案.支持sqlserver ,msmq等 ...