ODI报错

三月 08, 2024 1:20:09 下午 oracle.odi.mapping
信息: Start generation of map physical design: MapPhysicalDesign New_Mapping.物理
三月 08, 2024 1:20:09 下午 oracle.odi.mapping
信息: Finished generation of map physical design: MapPhysicalDesign New_Mapping.物理
三月 08, 2024 1:20:09 下午 null
INFO: New data source: [essbase/*******@jdbc:oracle:thin:@127.0.0.1:1521/orcl]
三月 08, 2024 1:20:09 下午 oracle.odi.runtime.agent.execution.sql.SQLCommand
警告: SQLCommand execution failure: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

Failed query text:

INSERT 
  /*+  APPEND PARALLEL  */ 
  INTO ESSBASE.CES_USERS_TARGET
  (
    NAME ,
    PARENT ,
    OBJTYPE ,
    OBJVALUE 
  ) 
SELECT 
  CES_USERS.NAME ,
  CES_USERS.PARENT ,
  CES_USERS.OBJTYPE ,
  CES_USERS.OBJVALUE  
FROM 
  ESSBASE.CES_USERS@"j_lt_src" CES_USERS  
      
三月 08, 2024 1:20:09 下午 oracle.odi.agent
警告: 代理Internal遇到错误: ODI-1226: 步骤 物理_STEP 在经过 1 次尝试后失败。
三月 08, 2024 1:20:09 下午 oracle.odi.agent
严重: 会话New_Mapping_物理_SESS (14) 失败, 返回代码为 ODI-1298。
ODI-1217: 会话New_Mapping_物理_SESS (14) 失败, 返回代码为 ODI-1298。
ODI-1226: 步骤 物理_STEP 在经过 1 次尝试后失败。
ODI-1240: 执行Insert new rows-IKM Oracle Insert-Load CES_USERS_TARGET操作时流物理_STEP失败。此流加载目标表CES_USERS_TARGET。
ODI-1298: 串行任务 "SERIAL-MAP_MAIN- (40)" 由于子任务 "SERIAL-EU-j_lt_tar_UNIT (70)" 出错而失败。
ODI-1298: 串行任务 "SERIAL-EU-j_lt_tar_UNIT (70)" 由于子任务 "Insert new rows-IKM Oracle Insert-Load CES_USERS_TARGET (80)" 出错而失败。
ODI-1228: 任务Insert new rows-IKM Oracle Insert-Load CES_USERS_TARGET在目标连接target上失败。
Caused By: java.sql.SQLException: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:510)
    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:462)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1105)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:551)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:269)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:656)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:230)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:42)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:929)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1280)
    at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1921)
    at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1876)
    at oracle.jdbc.driver.OracleStatementWrapper.execute(OracleStatementWrapper.java:304)
    at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:208)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:142)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:28)
    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:52)
    at oracle.odi.runtime.agent.execution.SessionTask.processTask(SessionTask.java:216)
    at oracle.odi.runtime.agent.execution.SessionTask.doExecuteTask(SessionTask.java:128)
    at oracle.odi.runtime.agent.execution.AbstractSessionTask.execute(AbstractSessionTask.java:886)
    at oracle.odi.runtime.agent.execution.SessionExecutor$SerialTrain.runTasks(SessionExecutor.java:2225)
    at oracle.odi.runtime.agent.execution.SessionExecutor.executeSession(SessionExecutor.java:610)
    at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:718)
    at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:611)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)
    at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.doProcessStartAgentTask(TaskExecutorAgentRequestProcessor.java:800)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$1400(StartSessRequestProcessor.java:74)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:702)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:180)
    at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:108)
    at java.lang.Thread.run(Thread.java:748)
Caused by: Error : 12504, Position : 249, Sql = 
INSERT 
  /*+  APPEND PARALLEL  */ 
  INTO ESSBASE.CES_USERS_TARGET
  (
    NAME ,
    PARENT ,
    OBJTYPE ,
    OBJVALUE 
  ) 
SELECT 
  CES_USERS.NAME ,
  CES_USERS.PARENT ,
  CES_USERS.OBJTYPE ,
  CES_USERS.OBJVALUE  
FROM 
  ESSBASE.CES_USERS@"j_lt_src" CES_USERS  
      , OriginalSql = 
INSERT 
  /*+  APPEND PARALLEL  */ 
  INTO ESSBASE.CES_USERS_TARGET
  (
    NAME ,
    PARENT ,
    OBJTYPE ,
    OBJVALUE 
  ) 
SELECT 
  CES_USERS.NAME ,
  CES_USERS.PARENT ,
  CES_USERS.OBJTYPE ,
  CES_USERS.OBJVALUE  
FROM 
  ESSBASE.CES_USERS@"j_lt_src" CES_USERS  
      , Error Msg = ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:514)
    ... 30 more

三月 08, 2024 1:20:09 下午 oracle.odi.agent
严重: 代理遇到错误: ODI-1217: 会话New_Mapping_物理_SESS (14) 失败, 返回代码为 ODI-1298。 Caused by: ODI-1226: 步骤 物理_STEP 在经过 1 次尝试后失败。
三月 08, 2024 1:20:09 下午 oracle.odi.mapping
信息: Start generation of map physical design: MapPhysicalDesign New_Mapping.物理
三月 08, 2024 1:20:09 下午 oracle.odi.mapping
信息: Finished generation of map physical design: MapPhysicalDesign New_Mapping.物理
三月 08, 2024 1:20:09 下午 null
INFO: New data source: [essbase/*******@jdbc:oracle:thin:@127.0.0.1:1521/orcl]
三月 08, 2024 1:20:09 下午 oracle.odi.runtime.agent.execution.sql.SQLCommand
警告: SQLCommand execution failure: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

Failed query text:

INSERT 
  /*+  APPEND PARALLEL  */ 
  INTO ESSBASE.CES_USERS_TARGET
  (
    NAME ,
    PARENT ,
    OBJTYPE ,
    OBJVALUE 
  ) 
SELECT 
  CES_USERS.NAME ,
  CES_USERS.PARENT ,
  CES_USERS.OBJTYPE ,
  CES_USERS.OBJVALUE  
FROM 
  ESSBASE.CES_USERS@"j_lt_src" CES_USERS  
      
三月 08, 2024 1:20:09 下午 oracle.odi.agent
警告: 代理Internal遇到错误: ODI-1226: 步骤 物理_STEP 在经过 1 次尝试后失败。
三月 08, 2024 1:20:09 下午 oracle.odi.agent
严重: 会话New_Mapping_物理_SESS (14) 失败, 返回代码为 ODI-1298。
ODI-1217: 会话New_Mapping_物理_SESS (14) 失败, 返回代码为 ODI-1298。
ODI-1226: 步骤 物理_STEP 在经过 1 次尝试后失败。
ODI-1240: 执行Insert new rows-IKM Oracle Insert-Load CES_USERS_TARGET操作时流物理_STEP失败。此流加载目标表CES_USERS_TARGET。
ODI-1298: 串行任务 "SERIAL-MAP_MAIN- (40)" 由于子任务 "SERIAL-EU-j_lt_tar_UNIT (70)" 出错而失败。
ODI-1298: 串行任务 "SERIAL-EU-j_lt_tar_UNIT (70)" 由于子任务 "Insert new rows-IKM Oracle Insert-Load CES_USERS_TARGET (80)" 出错而失败。
ODI-1228: 任务Insert new rows-IKM Oracle Insert-Load CES_USERS_TARGET在目标连接target上失败。
Caused By: java.sql.SQLException: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:510)
    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:462)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1105)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:551)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:269)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:656)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:230)
    at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:42)
    at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:929)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1280)
    at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1921)
    at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1876)
    at oracle.jdbc.driver.OracleStatementWrapper.execute(OracleStatementWrapper.java:304)
    at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:208)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:142)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:28)
    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:52)
    at oracle.odi.runtime.agent.execution.SessionTask.processTask(SessionTask.java:216)
    at oracle.odi.runtime.agent.execution.SessionTask.doExecuteTask(SessionTask.java:128)
    at oracle.odi.runtime.agent.execution.AbstractSessionTask.execute(AbstractSessionTask.java:886)
    at oracle.odi.runtime.agent.execution.SessionExecutor$SerialTrain.runTasks(SessionExecutor.java:2225)
    at oracle.odi.runtime.agent.execution.SessionExecutor.executeSession(SessionExecutor.java:610)
    at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:718)
    at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:611)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)
    at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.doProcessStartAgentTask(TaskExecutorAgentRequestProcessor.java:800)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$1400(StartSessRequestProcessor.java:74)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:702)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:180)
    at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:108)
    at java.lang.Thread.run(Thread.java:748)
Caused by: Error : 12504, Position : 249, Sql = 
INSERT 
  /*+  APPEND PARALLEL  */ 
  INTO ESSBASE.CES_USERS_TARGET
  (
    NAME ,
    PARENT ,
    OBJTYPE ,
    OBJVALUE 
  ) 
SELECT 
  CES_USERS.NAME ,
  CES_USERS.PARENT ,
  CES_USERS.OBJTYPE ,
  CES_USERS.OBJVALUE  
FROM 
  ESSBASE.CES_USERS@"j_lt_src" CES_USERS  
      , OriginalSql = 
INSERT 
  /*+  APPEND PARALLEL  */ 
  INTO ESSBASE.CES_USERS_TARGET
  (
    NAME ,
    PARENT ,
    OBJTYPE ,
    OBJVALUE 
  ) 
SELECT 
  CES_USERS.NAME ,
  CES_USERS.PARENT ,
  CES_USERS.OBJTYPE ,
  CES_USERS.OBJVALUE  
FROM 
  ESSBASE.CES_USERS@"j_lt_src" CES_USERS  
      , Error Msg = ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME

    at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:514)
    ... 30 more

三月 08, 2024 1:20:09 下午 oracle.odi.agent
严重: 代理遇到错误: ODI-1217: 会话New_Mapping_物理_SESS (14) 失败, 返回代码为 ODI-1298。 Caused by: ODI-1226: 步骤 物理_STEP 在经过 1 次尝试后失败。
解决方法:加载知识模块修改如下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/731351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML—基本介绍

HTML是一种超文本标记语言(HyperText Markup Language),用于创建网页的标记语言超文本:是指页面内可以包含图片、链接、声音、视频等内容标记:HTML富含大量的标签供程序员使用,通过标记符号来规定指定内容的样式 浏览器最终根据不…

HybridCLR热更新介绍

官方文档 参照视频 HybridCLR介绍 HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案 HybridCLR与ToLua/XLua、ILRuntime有什么不同 什么是游戏热更新:有热更的游戏更新流程 游戏热更新的种类 资源热更新:主要…

内存分区与具体介绍:

1. 内存分区图: 2. 分区介绍: 2.1. 栈区: 存放:临时的局部变量、函数的传参 特点:占用内存小,速度快 数据的存储和释放采用栈式结构,先入后出,类似于C下类的构造析构函数 2.2. 堆区&…

在Linux(Ubuntu)中使用终端编译 vscode安装

文章目录 📚在Linux(Ubuntu)中使用终端编译🐇.cpp程序编译🐇.py程序编译🐇查看Python、C编程环境 📚vscode安装 📚在Linux(Ubuntu)中使用终端编译 虚拟机安装…

【硬件工程师面经整理25_AD】

文章目录 1 AD设计电路全流程2 ad和cadence区别-逻辑上的区别 1 AD设计电路全流程 软件AD or 模拟数字? 软件AD:AD设计电路全流程包括以下步骤:选择AD库和添加、画原理图、PCB布局、PCB布线、PCB打样、PCB加工 模拟数字: 需求分…

实现HttpServletRequest下多次获取流数据

HttpServletRequest下多次获取流数据 背景示例错误的尝试全局替换执行顺序 背景 ​众所周知request的输入流只能读取一次,不能重复读取。而在HttpServletRequest中,获取请求体数据的流(通过getInputStream()方法)默认只能被读取一…

移动端精准测试之跨版本覆盖率合并

一,项目简介 在移动端项目测试过程中,尤其是发版前的回归测试阶段,会遇到这样的情况,在测试过程中测试不断地发现问题,开发就进行修改,然后打包测试。而测试完成后呢,业务测试同学想知道整个回归…

Qt 5.14.2 网络编程揭秘:构建高效HTTP客户端与文件下载器

引言 在当今的软件开发世界中,网络通信已成为不可或缺的一部分。Qt,作为一个跨平台的C框架,为我们提供了强大的网络编程能力。本文将带你深入Qt的网络模块,探索如何使用QNetworkAccessManager、QNetworkRequest和QNetworkReply等核…

【HarmonyOS】ArkTS-对象方法

目录 对象方法实例 对象方法 方法作用:描述对象的具体行为 约定方法类型 interface 接口名称 { 方法名: (参数:类型) > 返回值类型 }interface Person{dance: () > voidsing: (song: string) > void}添加方法(箭头函数) let ym: P…

电商数据分析18——电商广告投放的数据分析与优化

目录 写在开头1. 电商广告投放的挑战与机遇1.1 广告投放的主要目标与挑战1.2 广告数据分析的价值 2. 数据分析在广告投放中的应用2.1 目标受众分析与精准定位2.2 广告效果评估与ROI分析2.3 A/B测试与广告内容优化 3. 广告投放优化的实践案例3.1 案例分享:精准定向提…

springboot使用EasyExcel实现Excel导入导出

java生成Excel比较有名的框架有Apache poi、jxl等,但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。…

微前端之再说无界的使用

运行模式 保活模式单例模式重建模式 生命周期改造 改造入口函数: 应用间通信 原理props 通信 主应用可以通过 props 注入数据和方法:子应用可以通过 $wujie 对象来获取数据: window 通信 主应用调用子应用的全局数据:子应用调用主…

每天学习一个Linux命令之find

每天学习一个Linux命令之find 概述 在Linux系统中,find命令是一个非常强大的工具,用于查找和操作文件和目录。它可以根据一些条件来搜索指定路径下的文件,并执行相应的操作。本篇博客将详细介绍find命令的各个可用选项及其用法。 基本语法…

lvs集群中NAT模式

群集的含义 由多台主机构成,但对外表现为一个整体,只提供一个访问入口,相当于一台大型的计算机。 横向发展:放更多的服务器,有调度分配的问题。 垂直发展:升级单机的硬件设备,提高单个服务器自身功能。 …

如何保证消息不丢之MQ重试机制消息队列

1. 简介 死信队列,简称:DLX,Dead Letter Exchange(死信交换机),当消息成为Dead message后,可以被重新发送到另外一个交换机,这个交换机就是DLX 那么什么情况下会成为Dead message&a…

波卡 Alpha 计划启动,呼唤先锋创新者重新定义 Web3 开发

原文:https://polkadot.network/blog/the-polkadot-alpha-program-a-new-era-for-decentralized-building-collaboration/ 编译:OneBlock 区块链领域不断发展,随之而来的是发展和创新机会的增加。而最新里程碑是令人振奋的 Polkadot Alpha …

深入理解nginx一致性哈希负载均衡模块[上]

1. 引言 在现代的网络应用中,负载均衡是一个至关重要的组件。它能够分配流量到多个服务器上,实现高可用性和性能扩展。Nginx是一个广泛使用的高性能Web服务器和反向代理服务器,其负载均衡模块提供了多种算法来实现流量的分发。其中&#xff0…

【刷题记录】详谈设计循环队列

下题目为个人的刷题记录,在本节博客中我将详细谈论设计循环队列的思路,并给出代码,有需要借鉴即可。 题目:LINK 循环队列是线性表吗?或者说循环队列是线性结构吗? 对于这个问题,我们来看一下线…

【Linux进阶之路】网络 —— “?“ (下)

文章目录 前言一、概念铺垫1.TCP2.全双工 二、网络版本计算器1. 原理简要2. 实现框架&&代码2.1 封装socket2.2 客户端与服务端2.3 封装与解包2.4 请求与响应2.5 对数据进行处理2.6 主程序逻辑 3.Json的简单使用 总结尾序 前言 在上文我们学习使用套接字的相关接口进行了…

面试经典150题(108-110)

leetcode 150道题 计划花两个月时候刷完之未完成后转,今天(第3天)完成了3道(108-110)150 108.(201. 数字范围按位与) 题目描述: 给你两个整数 left 和 right ,表示区间 [left, right] ,返回此区间内所有数…