文章目录

  • 一、数据装载前置准备
    • 1.1. 切换用户
    • 1.2. 生成文件
  • 二、手动触发
    • 2.1. 拉取文件
    • 2.2.文件数据加载
    • 2.3. 数据查询
    • 2.4. 数据查询
  • 三、定时调度
    • 3.1. 添加任务
    • 3.2. 配置频次
    • 3.3. 重新加载
    • 3.4. 总览任务列表
    • 3.5. 监控是否执行
一、数据装载前置准备
1.1. 切换用户

切换用户为oracle

su - oracle注:如果有oracle密码,可以跳过此步骤,直接登录即可
1.2. 生成文件

生成表控制文件(.ctl)

# 进入生成控制文件目录
cd /app/jiazai/sql_loadv1.0/control/# 删除以前的控制文件
rm -rf new.unl  old.unl file/# 重新生成控制文件
sh ./new.sh

数据装载分为手动触发和定时触发二种场景,接下来为小伙伴们,分开来介绍

二、手动触发
2.1. 拉取文件

先连接ODS的sftp服务器将需要装载的文件下载到本地服务器,然后,执行数据清除,将临时B表中的数据删除

#拉取sftp文件到本地应用

# 进入到根目录
cd /app/jiazai/sql_loadv1.0/# 执行加载指定日期的文件
# 格式:sh load.sh 加载数据文件日期文件夹
sh load.sh 20201027
2.2.文件数据加载

将下载下来的文件进行解析并加载到Oracle数据库

流程:
数据文件解析–>Oracle 临时表–>目标表
说明:首先将文件中的数据解析加载到数据库的临时表中,然后,调用存储过程,将临时B表中的数据同步到目标表中

# 进入下载的日期文件夹下面
cd /app/jiazai/sql_loadv1.0/loaded/20201027/# 执行加载处理
sh run_sqlldr.sh注:加载完成后,会显示 load success !
2.3. 数据查询

数据库查询临时表

SELECT * FROM XXX临时一套表
2.4. 数据查询

去数据库查询目标表

SELECT * FROM XXX目标一套表
三、定时调度
3.1. 添加任务

编辑定时文件

crontab -e
3.2. 配置频次

配置执行频次
在/app/jiazai/sql_loadv1.0/目录下面有个总控脚本:xxxloadupgrade.sh

*/30 * * * *  /bin/sh /app/jiazai/sql_loadv1.0/xxxloadupgrade.sh保存,退出
3.3. 重新加载

重新加载cron服务

/sbin/service crond restart
3.4. 总览任务列表

查看当前用户下的定时任务列表

crontab -l
3.5. 监控是否执行

1》可以借助根据日志查看
2》可以借助plsql工具查询

数据装载服务器_操作事项_06相关推荐

  1. oracle 数据库_操作事项_05

    文章目录 1. 目标表 2. 临时表 3. 日志表 4. 配置表 5. 用户查询 6. 配置数据 声明:请使用oralce用户登录plsq操作 1. 目标表 与ODS(数据仓库)约定的表模型,把表结构 ...

  2. 数据摆渡服务器_云桌面环境下 如何建立数据安全便捷交换的统一通道?

    什么是云桌面?为什么使用云桌面?这些问题已经不用再细说了吧?成本低.便于管理.数据不落地.安全性好--等等,总之啊,优势是有很多的. 大部分使用云桌面的企业,都是科技研发型企业,他们在使用云桌面的同时 ...

  3. 数据摆渡服务器_信息安全华能国际:烟气监测数据网络传输的安全防护

    点击蓝字 关注我们 推荐理由 燃煤发电厂烟气在线监测系统(CEMS)数据一方面需接入电厂控系统,参与工艺控制:另一方面需接入环保专网进行监管.长兴电厂就如何保证CEMS数据在生产大区与外网之间进行安全 ...

  4. 大数据_Hbase-shell命令_操作hbase_完成对表的增删改查---Hbase工作笔记0005

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后我们再来看,上面安装了hbase以后,这里我们开始说怎么来基本的用这个 hbase. 首先,上 ...

  5. 数据装载器连接其他oracle数据库_07

    需求背景:数据加载器默认连接的是技术oracle数据库,但是,现在开发oracle数据库和回归oracle数据库也需要数据加载. 文章目录 一.初始化前置准备 二.配置指定监听 三.调整配置文件 二. ...

  6. 网易实况足球获取服务器信息,网易实况足球国际服和国服数据互通吗_游戏评价介绍...

    网易实况足球国际服和国服数据互通吗_游戏评价介绍 2018-03-14 17:34:11 网易实况足球在3月13日正式命名为实况王者集结,其实这款手游在国际服已经上线了.很多喜欢足球的小伙伴也玩过了这 ...

  7. 如何改善mysql数据装载操作效率的方法_详述如何提高MySQL中数据装载效率

    摘抄自:http://database.ctocio.com.cn/153/9232653.shtml 很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截 ...

  8. python中数据读写_【循序渐进学Python——文件中数据的读写以及操作】

    [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] 相信大家都想过自己有一天,可以用 ...

  9. python2 json大数据_大数据技术之python 操作json

    本篇文章探讨了大数据技术之python 操作json,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. #!/usr/bin/env python import json s = ...

最新文章

  1. 20175221 MyCP(课下作业,必做)
  2. maven国内镜像配置
  3. Python datetime isocalendar()方法与示例
  4. oracle 12c sql图形化,Oracle 12c PL/SQL程序设计终极指南
  5. java8与函数编程资料
  6. 使用shell脚本 控制 python挂掉后自动重启
  7. 小米澄清「手机不再支持GMS」;虾米音乐正式关停;《质量效应1》DLC 因源代码损坏而移除 | 极客头条...
  8. 使用OpenGL绘制shp文件
  9. MatLab imhist
  10. EasyPOI之导出Excel复杂模板
  11. java阿里云图片检测同/异步sdk调用详解
  12. html5字体加粗斜体,font设置字体加粗
  13. MFC工具箱中各种控件
  14. 【SAP】在制品报表 查询及结算余额查询
  15. abaqus编写本构方程vumat_基于ABAQUS的木材本构关系数值模拟方法与流程
  16. c++实现的木叶忍者村管理
  17. Jetson Nano入门教程:硬件篇+视频学习教程
  18. 数学建模之出租车数目估计
  19. matlab产生bmp图片,matlab 生成.bmp格式的文件
  20. 计算机基础知识--基础知识

热门文章

  1. 如何打开java_怎样运行java
  2. CMD命令之BAT脚本语法详解
  3. 【转载保存】大型推荐系统架构图设计图
  4. ndoe.js实战之开发微博第一讲之工具准备
  5. Flink keyby 数据倾斜问题处理
  6. 图数据库 HugeGraph : IndexLabel
  7. 今年双11,阿里业务100%上云
  8. 【知识连载】 如何用钉钉宜搭制定企业疫情防控数字化管理方案
  9. 阿里云发布OAMKubernetes标准实现与核心依赖库
  10. 构建更动态更灵活的分布式计算生态