首页 > 数据库 >Oracle千万级数据处理

Oracle千万级数据处理

时间:2024-03-18 21:44:56浏览次数:23  
标签:cur -- mmt 千万级 数据处理 recs Oracle organization id

--插入时不产生日志, --alter table cux_mtl_material_vmi2024038 nologging; --记录时间 --set timing on; declare cursor cur is select mmt.organization_id, mmt.subinventory_code, mmt.transaction_quantity, mmt.transfer_organization_id, mmt.transfer_subinventory, mmt.owning_organization_id, mmt.xfr_owning_organization_id, mmt.inventory_item_id, mmt.transaction_id, mmt.transaction_date, sysdate -- mmt.creation_date from mtl_material_transactions mmt where mmt.transaction_type_id = 74 and mmt.owning_organization_id in (select org.organization_id from org_organization_definitions org); type rec is table of cux_mtl_material_vmi2024038%rowtype; recs rec; begin open cur; while (true) loop --批量提交控制(每100w提交一次) fetch cur bulk collect into recs limit 1000000; --捆绑插入(减少与服务器交互的次数) forall i in 1 .. recs.count insert /+append(6)/ into cux_mtl_material_vmi2024038 values recs(i); commit; exit when cur%notfound; end loop; close cur; end;

标签:cur,--,mmt,千万级,数据处理,recs,Oracle,organization,id
From: https://www.cnblogs.com/ivenlin/p/18081507

相关文章

  • Java详细安装教程--Java(jdk)安装附jdk安装包 不用登录oracle官网
    Java详细安装教程--Java(jdk)安装一、java历史简介1991年Sun公司的JamesGosling等人开始开发名称为Oak(橡树)的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器,1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java2Platform分为标准版J2SE,企业版J2EE,微型版J2ME......
  • oracle数据库执行报错:ORA-01861: 文字与格式字符串不匹配
    报错sql:selectto_date(sysdate,'yyyy-mm-dd')afromuser原因是:to_date()函数第一个参数,要求的是一个字符串格式,当这个值是一个日期格式的时候就会报错,解决方案:方案一:使用to_char(日期,'yyyy-mm-dd')将日期转为字符,再使用to_date(),方案二:修改数据库配置,让数据库隐式......
  • 【ORACLE】查看正在运行的的SQL
    1、查看Oracle正在执行的sql语句SELECTb.sidoracleID,b.username用户名,b.serial#,paddr,sql_text正在执行的SQL,b.machine计算机名称FROMv$processa,v$sessionb,v$sqlareacWHEREa.addr=b.paddrANDb.sql_......
  • Oracle 之:spool 导出 与 sqlldr 导入
    说明,内容均来自AlfredZhao的https://www.cnblogs.com/jyzhao/p/4819884.html(感谢分享),以下仅记录个人操作过程中的关键说明:一.使用sqlplus导出查询结果:1.准备脚本call.sql如果只需要单纯的导出excel或csv,可以PL/SQL中进行查询导出再另存为。这里只是尝试一下sql......
  • YoloV8数据处理:数据增强篇|图像旋转
    摘要假设一种情况:数据集是别人给你做好的Yolo格式的数据,是遥感或者无人机拍摄的数据。我们对其做一些旋转增强。Yolo格式的数据转成Labelme#-*-coding:utf-8-*-"""CreatedonTueMar2917:42:112022@author:https://blog.csdn.net/suiyingy?type=blog"""imp......
  • Red Hat Enterprise Linux 7 / Oracle Linux 7 安装 MySQL
    如果你的系统只支持RedHatEnterpriseLinux7/OracleLinux7,并且你已经下载了`mysql80-community-release-el7-11.noarch.rpm`包,那么你可以按照以下步骤来安装MySQL:1.首先,使用`rpm`命令来安装`mysql80-community-release-el7-11.noarch.rpm`包:```bashsudorp......
  • 静默快速安装oracle 19c
    静默快速安装oracle19c1.配置yum源1.配置网络yum源1.删除redhat7.0系统自带的yum软件包;rpm-qa|grepyum>oldyum.pkg备份原信息rpm-qa|grepyum|xargsrpm-e--nodeps不检查依赖,直接删除rpm包1232.自行下载所需要的软件包。包名会更新,根据当前最新的下载。......
  • 手把手教使用静默 搭建Oracle 19c 一主一备ADG集群
    一、环境搭建主机IPora19192.168.134.239ora19std192.168.134.2401.配置yum源1.配置网络yum源1.删除redhat7.0系统自带的yum软件包;rpm-qa|grepyum>oldyum.pkg备份原信息rpm-qa|grepyum|xargsrpm-e--nodeps不检查依赖,直接删除rpm包2.自行下载所需要的软......
  • Oracle相关知识点以及命令整理
    文章目录相关链接体系架构实例Instance存储结构Oracle安装组件内存设置创建数据库CacheFusion体系结构SQL的执行过程共享SQL语句应该简索引列的特点CDB与PDBCDB组件Oracle角色说明Oracle命令系统相关PDB相关表空间相关表空间权限角色相关用户相关权限相关日志相关RMAN......
  • suse 安装oracle 19c
    安装LINUXmount/dev/cdrom/mntdf-Th/mnt zypperar-f/mnt/Module-Basesystemsle15zypperar-f/mnt/Module-Legacysle15-Legacyzypperar-f/mnt/Module-Development-Toolssle15-Tools zypperin-ygccbcbinutilsglibcglibc-develinsserv-compatlibai......