oracle数据抽取步骤

Database links:

1、      在本地计算机上,新建一个连接远程数据库的连接,并记住这个连接的服务名(例如:jzfx_remote);

2、        返回远程数据库的GLOBAL_NAME:

执行:SELECT * FROM GLOBAL_NAME;

记住此值;

3、        查看本地Global_name参数是true还是False

执行:SQL> show parameter global_name;

修改本地Global_name的参数:

alter  system  set  global_names = false;--慎重

4、        创建Database link:

create database link [remote_global_name]connect to remote_username  identified  by  remote_password  using  'jzfx_remote';

参数介绍:

remote_global_name:远程数据库global_name;

remote_username:连接远程数据库的帐号;

remote_password:连接远程数据库的密码;

5、        如果不能创建,需要修改本地的global_name为false:

alter system  set  global_names = false;

6、        测试连接是否成功:

select * from dual@[remote_global_name];

如果返回结果如下则表示连接成功了。

DUMMY

-----

X

二、  创建存储过程:

7、   CREATEORREPLACEPROCEDUREUSER_INFO_TEMP_TEST

IS

BEGIN

--插入数据(此SQL语句为示例)

INSERTINTOUSER_INFO_TEMP

SELECT *FROMUSER_INFO@ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM.TEMP

WhereUSER_INFO.USERID@ORCL.REGRESS.RDBMS.DEV.US.ORACLE.COM.TEMPNOTIN (SELECTUSERIDFROMUSER_INFO_TEMP);

END USER_INFO_TEMP_TEST;

三、  创建job:

8、      使用sys,给本地用户赋予job的权限:

grantexecuteondbms_jobto[本地用户的帐号:xjgzmk];

9、    SQL> variablejobnonumber;

SQL >begin

dbms_job.submit(job => :jobno,

what =>'DATA_T_INFO_CRMNLCSSLV_PRO;',

next_date =>sysdate,

interval =>'sysdate+1/1440*10'

);

commit;

end;

/

此写法(sysdate+1/1440)代表,每分钟执行一次job;

10、  运行job:

1: 命令方式:

SQL >begin

dbms_job.run(:jobno)

end;

/

2: 快捷方式:

在需要运行的job上,点击右键,再点击“run”即可;

11、  job各时间段介绍:

1: 每分钟执行

Interval=> TRUNC(sysdate,'mi') + 1/ (24*60)

Interval=> sysdate+1/1440

2: 每天定时执行

例如:每天的凌晨1点执行

Interval=> TRUNC(sysdate) + 1 +1/ (24)

3: 每周定时执行

例如:每周一凌晨1点执行

Interval=> TRUNC(next_day(sysdate,'星期一'))+1/24

4: 每月定时执行

例如:每月1日凌晨1点执行

Interval=>TRUNC(LAST_DAY(SYSDATE))+1+1/24

5: 每季度定时执行

例如每季度的第一天凌晨1点执行

Interval=> TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24

6: 每半年定时执行

例如:每年7月1日和1月1日凌晨1点

Interval=> ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24

7: 每年定时执行

例如:每年1月1日凌晨1点执行

Interval=>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24

oracle 数据抽取 java_oracle数据抽取步骤相关推荐

  1. kettle优化抽取数据速度_数据异构工具介绍

    一:Data Migration(DM) 1.Data Migration 简介: Data Migration (DM) 是一体化的数据同步任务管理平台,支持从 MySQL 到 TiDB或者MySQ ...

  2. 获取表数据_大数据抽取解决方案——kettle分页循环

    数据仓库开发中,ETL是主要的部分,在涉及到单表数据量比较大时(千万以上)会遇到两方面的问题: 抽取效率(时间长) 性能问题(服务器内存资源有限) 比如最近项目中要抽取一个2000万条数据的表,存储大 ...

  3. kettle案例4.1.1--抽取文本数据---TSV文件的抽取

    kettle案例4.1–抽取文本数据-TSV文件的抽取 在数据清洗中,数据抽取主要是从一个或多个数据源中获取所需的数据.数据抽取的数据源可以是文本数据.Web数据以及数据库数据. 4.1 抽取文本数据 ...

  4. 数据实时同步或抽取上收的技术分析(转)

    1 实现数据集中的技术手段分析比较 根据业界提供数据同步或抽取的解决方案来看,主要包括以下几大类: l 存储复制技术 l 数据库复制技术 l ETL抽取技术 1.1 存储复制技术 实现原理 存储复制技 ...

  5. pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引

    pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录

  6. R语言dplyr包pull函数抽取dataframe数据列实战

    R语言dplyr包pull函数抽取dataframe数据列实战 目录 R语言dplyr包pull函数抽取dataframe数据列实战 #仿真数据 #导入dplyr包

  7. python库Camelot从pdf抽取表格数据以及python库camelot安装及使用中的一些注意事项

    一.python库camelot安装及使用中的一些注意事项 1)camelot方法有两种解析模式:流解析(stream).格子解析(lattice),其中格子解析能够保留表格完整的样式,对于复杂表格来 ...

  8. 大数据-数据抽取(数据降维)算法

    1.dimensionality_reduction_alo_codes:该项目使用 Python 实现了 11 种经典的数据抽取(数据降维)算法,展示效果,适用于机器学习,数据挖掘. 2.pytho ...

  9. 抽取文本数据(TSV文件的抽取)

    将一个TSV文件运用Kettle工具进行抽取并保存至数据库中的数据表TSV中.实现将一个保存在本地的TSV文件进行抽取 1.数据准备与查看数据 2.在Kettle新建转换,添加"文本输入&q ...

最新文章

  1. C++ Primer 第三章 字符串、向量和数组
  2. 如何来玩MNIST数据集?
  3. Ubuntu软件仓库-转载
  4. fail2ban安全设置
  5. heavy hitter是什么意思?
  6. Mongodb 忘记密码
  7. docker from指令的含义_Docker 镜像常用命令
  8. RSocket 基于消息传递的反应式应用层网络协议
  9. 假设检验(Hypothesis Testing)
  10. android+自定义跑马灯,android自定义View实现跑马灯效果
  11. uni-app本站点必须要开启JavaScript才能运行
  12. netty: LEAK: ByteBuf.release() was not called before it‘s garbage-collected
  13. 终于解决!——iPhone自带的邮件应用如何绑定163网易邮箱?
  14. 华为5g cpe 虚拟服务器,购买华为5G CPE Pro 2之前你需要知道这些
  15. CV之IA:利用人工智能算法实现图像动画(以让古代皇帝画像以及古代四大美女画像动起来-来模仿偶像胡歌剧中角色表情动作为例-照片嗨起来)案例应用
  16. selenium+python抓取微博时遇到“展开全文”
  17. 商业智能如何助推电商
  18. 高级API 快速入门之第七章 本地模拟下载文件
  19. eclipse 3.7 中英文自由切换
  20. DSP模型中FM FFM模型

热门文章

  1. Hive与Hadoop的调用关系
  2. mysql期末考试试卷_mysql试题
  3. [转载] C++灵魂所在之---多态的前世与今生
  4. python 改变词典顺序_按词典顺序排列的功率集
  5. 计算机硬盘正在工作应特别注意避免,初级计算机考试题库
  6. linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法
  7. mcq 队列_MCQ | 软件程序分析工具和组件分类| 免费和开源软件
  8. 硬核Redis总结,看这篇就够了!
  9. 5种SpringBoot热部署方式,你用哪种?
  10. 驳《阿里「Java开发手册」中的1个bug》?