一、环境描述

12.1.0.2 RAC

二、详细过程

昨天做了一个12c RAC环境的expdp备份操作,结果出现报错,查看了官网竟然是BUG。

1.报错信息

UDE-31623: operation generated ORACLE error 31623 ORA-31623: a job is not attached to this session via the specified handle ORA-06512: at "SYS.DBMS_DATAPUMP", line 3905 ORA-06512: at "SYS.DBMS_DATAPUMP", line 5203 ORA-06512: at line 1

2.新参数logtime使用导致报错

Parameter LOGTIME is being used. This parameter specifies that messages displayed during export/import operations be timestamped. You can use the timestamps to figure out the elapsed time between different phases of a Data Pump operation. Such information can be helpful in diagnosing performance problems and estimating the timing of future similar operations. The parameter as such is not essential for performing an export/import.

3.原因

Data Pump export/import with LOGTIME parameter crashes if the environment variable NLS_DATE_FORMAT is set. In some cases the errors are seen if both NLS_DATE_FORMAT and NLS_LANG are set. The problem is addressed in Bug 18920652 - DATAPUMP WITH LOGTIME CRASHES WHEN NLS_LANG IS SET AT O/S LEVEL closed as a duplicate of Bug 17714887 - ORA-31623 ON IMPDP WITH DBLINK Please note that Bug 17714887 has been superseded by unpublished Bug 21094393 Unpublished Bug 21094393 is fixed in 12.2.

4.解决的方法

To solve the issue, use any of below alternatives: Apply interim patch 21094393, if available for your platform and Oracle version. To check for conflicting patches, please use the MOS Patch Planner Tool Please refer to Note 1317012.1 - How To Use MOS Patch Planner To Check And Request The Conflict Patches? If no patch exists for your version, please contact Oracle Support for a backport request. - OR - As possible workarounds: Do not use the LOGTIME parameter, as it is not essential to the export/import functionality as such. - OR - Unset the NLS_DATE_FORMAT and NLS_LANG environment variables

三、附上测试过的一个备份脚本

#!/bin/sh #filename:expdpbackup.sh #authored by roidba #date:2017-12-14 #$sh /home/oracle/backup.sh >/dev/null 2>&1 & #crontab -e #CREATE DIRECTORY dump_backup_dir as '/home/oracle'; #grant read,write on directory dump_backup_dir to system; #col owner for a10 #col directory_name for a20 #col directory_path for a50 #set lines 150 #select * from dba_directories; ###variables### DMP_FILE=orcl_$(date +%Y%m%d_%H%M%S).dmp LOG_FILE=orcl_$(date +%Y%m%d_%H%M%S).log BACKUP_DIR=DUMP_BACKUP_DIR ###main command ### export.AL32UTF8 export ORACLE_SID=orcl1 expdp system/oracle schemas=roidba,scott DIRECTORY=$BACKUP_DIR DUMPFILE=$DMP_FILE logfile=$LOG_FILE FILESIZE

原文文章由博悦平台发布  转载请注明出处 

12c expdp ORA-31623 -又遇到BUG相关推荐

  1. 12C expdp issue

    issue 1: 使用expdp时遭遇ora-31650 D:\oracle\diag\rdbms \trace>expdp \"/ as sysdba\"  schemas ...

  2. 西数DES数据库取证分析大师系统

    西数DES数据库取证分析大师系统  软件界面             功能介绍: 支持勒索病毒加密的oracle数据库 可从数据文件 DBF,dmp文件恢复表数据,存储过程,触发器等所有数据.. (1 ...

  3. 【OCP|OCM】Oracle培训考证系列

    [OCP|OCM]Oracle培训考证系列  我的个人信息 网名:小麦苗 QQ:646634621 QQ群:618766405 我的博客:http://blog.itpub.net/26736162/ ...

  4. 【ASH】如何导出视图DBA_HIST_ACTIVE_SESS_HISTORY的查询结果数据

    [ASH]如何导出视图DBA_HIST_ACTIVE_SESS_HISTORY的查询结果数据 [ASH]如何导出视图DBA_HIST_ACTIVE_SESS_HISTORY的查询结果数据 1.1  B ...

  5. 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出

    12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同. 1,需要为pdb添加tansnames 2,导入导出时需要在 ...

  6. oracle12 expdb,12c导出导入用expdp

    Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\Administrator&g ...

  7. oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出

    1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test  ...

  8. Oracle 11g 的bug?: aix 上,expdp 11.2.0.1 导出,impdp 11.2.0.3 导入,Interval 分区的 【Interval】 分区属性成了【N】...

    如题: Oracle 11g 的bug?: aix 上,expdp 11.2.0.1 导出,impdp 11.2.0.3 导入,Interval 分区的 [Interval] 分区属性成了[N] 谨记 ...

  9. oracle expdp数据到txt,[20130727]ORACLE 12C使用expdp导出view数据.txt

    [20130727]ORACLE 12C使用expdp导出view数据.txt 12C新特性里面可以定义试图,然后通过view当作表一样导出数据,然后导入数据库,自己做一个测试: 1.建立测试环境: ...

最新文章

  1. OpenResty中遇到Can't locate Time/HiRes.pm in @INC问题的解决方法
  2. 《数学之美》第12章 有限状态机—地图与本地搜索的核心技术
  3. tp设置打印机虚拟服务器,tp打印机服务器设置
  4. 二维绕任意点旋转_二维图形复合线性变换程序设计:三角形绕任意点旋转2wfhbh...
  5. linux tar压缩排除某个文件夹或者文件
  6. 「深入浅出」主流前端框架更新批处理方式
  7. Selenium +Java自动化环境安装
  8. 5号字对应的数字字号_写好公文的几个数字口诀
  9. JS CKEditor使用setData后绑定click事件
  10. React封装多个日期段组件--BatchDate组件
  11. TopoDOT | 基于三维激光LiDAR点云数据自动提取三维矢量特征信息——道路横断面
  12. Revit插件 | 建模助手 V1.8.52 爆炸式更新,你确定不来看看?
  13. windows副本不是正版提示解决方法
  14. imagemagick gif制作
  15. php 忽略 deprecated,php Deprecated 解决办法
  16. 哈希表——线性探测法、链地址法、查找成功、查找不成功的平均长度
  17. 保存富文本编辑器内容
  18. tlp导致linux运行缓慢,通过TLP改善Linux中的电源使用 | MOS86
  19. 分享125个ASP源码,总有一款适合您
  20. Python利用pandas对Ecxel文件以某一列进行去重并保存

热门文章

  1. ecshop根目录调用_ecshop优化修改sitemap.xml到根目录
  2. java 老年代回收_Java垃圾回收之老年代垃圾收集器
  3. java数组缓冲,java – 字节数组缓冲图像转换速度慢
  4. python中float与eval式一样的吗_用Python最原始的函数模拟eval函数的浮点数运算功能...
  5. matlab选择激发波长,【求助】怎么确定一个物质的激发波长和发射波长?
  6. 9550电机_电机转矩与性能的关系
  7. 高压模块性相关的几个问题测量
  8. 如何将代码优雅的放在WORD文档中?
  9. 2021年春季学期-信号与系统-第十四次作业参考答案-第六小题参考答案
  10. 从0开始构建Arduino_STM32