首页 > 其他分享 >impdp报ORA-39405,手动更新DST v41版本

impdp报ORA-39405,手动更新DST v41版本

时间:2023-09-20 12:14:45浏览次数:50  
标签:impdp utltz database admin DST v41 SQL oracle

前言

业务部门使用impdp进行数据加载时报错,错误信息如下所示。

ORA-39405: Oracle Data Pump does not support importing from a source database with TSTZ version 41 into a target database with TSTZ version 32.

错误提示信息已经非常显示,源端数据库的TSTZ版本为41,而目标端数据库为32,所以不支持这个数据导入操作。

检查发现源端数据库版本为19.19,而目标端数据库版本为19.16。要解决这个故障,可以将目标端数据库升级至与源端相同的版本;也可以单独升级目标端的TSTZ版本。

本文简单记录升级TSTZ的步骤。

 

1、查看当前DST的版本

SQL> SELECT version FROM v$timezone_file;

   VERSION

----------

        32

SQL>

 

2、下载补丁

p35099667_190000_Linux-x86-64.zip

 

3、安装补丁

(oracle)$ unzip p35099667_190000_Linux-x86-64.zip -d /software/35099667

(oracle)$ cd /software/35099667/35099667

(oracle)$ opatch apply

(oracle)$ opatch lspatches

所有计算节点都执行。

 

4、更新数据库中DST的版本信息

更新DST信息有两种方式:(1).利用DBMS_DST包进行更新;(2).利用$ORACLE_HOME/rdbms/admin目录下的utltz_*脚本进行更新。推荐使用第二种方式进行更新。

SQL> @?/rdbms/admin/utltz_countstats.sql

SQL> @?/rdbms/admin/utltz_countstar.sql

SQL> exec dbms_scheduler.purge_log;

 

SQL> @?/rdbms/admin/utltz_upg_check.sql

 

SQL> alter system set cluster_database=false scope=spfile sid='*';

(oracle)$ srvctl stop database -d racdb -o immediate

(oracle)$ sqlplus / as sysdba

SQL> startup

 

SQL> @?/rdbms/admin/utltz_upg_check.sql

SQL> @?/rdbms/admin/utltz_upg_apply.sql

 

SQL> alter system set cluster_database=true scope=spfile sid='*';

(oracle)$ srvctl stop database -d racdb -o immediate

(oracle)$ srvctl start database -d racdb

 

5、查看更新后的DST版本

SQL> SELECT version FROM v$timezone_file;

 

   VERSION

----------

        41

SQL>

 

至此,impdp时的ORA-39405报错已经解决。

 

标签:impdp,utltz,database,admin,DST,v41,SQL,oracle
From: https://www.cnblogs.com/missyou-shiyh/p/17716984.html

相关文章

  • [IJCAI 2023]Fighting against Organized Fraudsters Using Risk Diffusion-based Par
    [IJCAI2023]FightingagainstOrganizedFraudstersUsingRiskDiffusion-basedParallelGraphNeuralNetwork文章设计了一种基于社区的医疗保险欺诈行为检测。模型为了提高精度,模型设计了一组异构图模型和一组同构图模型。输入的异构图是保险受益人-医疗服务提供者的图,......
  • Androidstudio现有文件中添加C、C++文件 (NDK)
    创建新的C/C++源代码文件1.如果应用的主源代码集内还没有cpp/目录,请按如下所示的方法创建一个:1.1打开AndroidStudio左侧的Project窗格,然后从菜单中选择Project视图。1.2依次选择your-module>src。1.3右键点击main目录,然后依次选择New>Dire......
  • Vue3 使用Vuex与Vuex-persistedstate
    Vuex与vuex-persistedstateVuex是什么?Vuex是一个用于Vue.js应用程序的状态管理模式。它使得在应用程序中的所有组件之间共享和访问状态变得非常简单。Vuex将应用程序的状态存储在一个单一的存储库中,并且提供了一组用于更改状态的API。这使得状态管理变得更加可预测和易于调试。......
  • 学习笔记:DSTAGNN中ST块的代码分析
    DSTAGNN模型可以看我上一个博客学习笔记:DSTAGNN:DynamicSpatial-TemporalAwareGraphNeuralNetworkforTrafficFlowForecasting这篇博客主要写了我对代码中ST块部分的阅读。写这篇模型的初衷,是这篇论文结构图和语言描述不太一致,再加上我想要学习怎么写一个时空预测的代......
  • 20230629 java.sql.PreparedStatement
    介绍java.sql.PreparedStatementpublicinterfacePreparedStatementextendsStatement预备语句APIpublicaddBatchclearParametersgetMetaData结果集元数据ResultSetMetaDatagetParameterMetaData预备语句参数的元数据ParameterMetaDataexecutee......
  • 大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC——调度器dstart的ssh启动
     根据华为的官方文档:https://support.huawei.com/enterprise/zh/doc/EDOC1100228705/d1f5a239#ZH-CN_TOPIC_0000001212004449     可以知道,HPC的启动方式如果不指定--mcaplm_rsh_agent方式启动,那么默认的启动方式为ssh方式启动MPI,但是实际操作后发现不可行,报错:s......
  • 学习笔记:DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural Network for Traffic
    DSTAGNN:DynamicSpatial-TemporalAwareGraphNeuralNetworkforTrafficFlowForecastingICML2022论文地址:https://proceedings.mlr.press/v162/lan22a.html代码地址:https://github.com/SYLan2019/DSTAGNN一个用于时空序列预测的交通流量预测模型。可学习的地方:提出......
  • AndroidStudio SurfaceView SurfaceHolder关系
    电视机就像是屏幕,而SurfaceView则是你要在屏幕上显示的内容。然而,你不能直接在电视机上直接绘制内容,就像你不能直接在SurfaceView上绘制内容一样。这就是SurfaceHolder登场的地方。SurfaceHolder就像是遥控器,它是控制你如何在电视屏幕上显示内容的工具。你通过遥控器来切......
  • 企业内容建站系统 ModStartCMS v7.0.0 多语言开发优化,多个常用组件升级
    ModStart是一个基于Laravel模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。系统完全开源,基于Apache2.0开源协议,免费且不限制商业使用。功能特性丰富的模块市场,后台一键快速安装会员模块通用且完整,支持完整的API调用大......
  • 在AndroidStudio4.1.1上使用GreenDao
    一、概述项目中需要用到数据库的能力,对比以及根据以往的经验,决定使用GreenDao。二、实际操作步骤第一步:在项目下的.gradle文件中加入插件:classpath'org.greenrobot:greendao-gradle-plugin:3.3.0'//addplugin 第二步:在module目录下的.gradle文件夹中进行操......