iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >oracle 关于“ORA-30036”处理方法
  • 136
分享到

oracle 关于“ORA-30036”处理方法

2024-04-02 19:04:59 136人浏览 八月长安
摘要

ORA-30036:unable to extend segment by 8 in undo tablespace 'UNDOTBS1'出现问题原因:大批量导入某表时imp报错如下:Export file

ORA-30036:unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
出现问题原因:
大批量导入某表时imp报错如下:
Export file created by EXPORT:V11.02.00 via conventional path
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
import server uses WE8MSWIN1252 character set (possible charset conversion)
.....
IMP-00058: oracle error 30036 encountered
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
IMP-00028: partial import of previous table rolled back: 814416 rows rolled back
IMP-00057: Warning: Dump file may not contain data of all partitions of this table
Import terminated successfully with warnings.
字面意思翻译就是:无法按8扩展字段
首先了解了一下UNDO的作用:
1.什么是还原表空间?
还原表空间即Undo表空间,是Oracle特有的概念,Undo表空间会自动分配Undo段,用来保存事务中DML( Insert、Update或Delete)语句的Undo数据。在Oracle9i前,管理Undo数据只能使用Rollback Segment。从Oracle9i开始,管理Undo数据不仅可以使用回滚段,还可以使用Undo表空间。而由于管理里规划回滚段太过复杂,Oracle10g已经弃用回滚段,仅使用Undo表空间来管理Undo数据。
2.什么是Undo数据?
Undo数据也称回滚数据,当执行DML语句时,事务操作过程中的数据被称为Undo数据,主要有两个作用:
1、确保事务一致性:如果事务发生错误或者用户想要取消数据库操作,则可以通过Rollback回到修改前的值。
2、提供一致性读:如表T有100条记录,用户A在表T执行了语句删除掉10条记录,尚未提交,此时用户B执行查询语句,将返回100条记录而不是90条。
再来谈一下解决办法:
1、在原有数据文件中增加扩展容量:
alter database datafile '/opt/oracle/oradata/orcl/undotbs01.dbf' resize 30G;
(注意:如果原有数据文件大小是30G的话,这个方法就不能用了,因为oralce最大文件只让配置成30G一个数据文件)
2.新增数据文件(通用):
alter tablespace UNDOTBS1 add datafile '/opt/oracle/oradata/orcl/undotbs01_01.dbf' size 30G;
--autoextend on next 1M maxsize 5000M; //可选项;目的是设置文件的自动扩展属性,从最小1M到最大5000M
3.如果有需求要创建有多个undotbs表空间,可以定时检查undo表空间,并进行切换:
alter system set undo_tablespace = undotbs02;
(注意undotbs02需要提前新建,并设置相应的数据文件大小即可)

您可能感兴趣的文档:

--结束END--

本文标题: oracle 关于“ORA-30036”处理方法

本文链接: https://www.lsjlt.com/news/44125.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 12c ORA-29548报错的处理方法
    本篇内容主要讲解“Oracle 12c ORA-29548报错的处理方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle 12c ORA-29548报...
    99+
    2024-04-02
  • 关于python常见异常以及处理方法
    一、常见的异常 1、NameError 未定义变量异常 print(a) # 输出:NameError: name 'a' is not defined 2、IndexError 下...
    99+
    2023-05-16
    python常见异常 python异常处理
  • 关于python处理大型json文件的方法
    如图所示,要处理的数据是一个json数组,而且非常大 下图为电脑配置,使用 json.load() 方法加载上述json文件电脑直接卡死 解决思路:     先用python进行...
    99+
    2024-04-02
  • 关于Netty--Http请求处理方式
    目录Netty--Http请求处理业务处理逻辑Netty处理简单Http请求的例子废话不多说 上代码Netty--Http请求处理 1.这几天在看Netty权威指南,代码敲了一下,就...
    99+
    2024-04-02
  • Oracle报错ORA-00031: session marked for kill的处理方法
    这篇文章给大家介绍Oracle报错ORA-00031: session marked for kill的处理方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 ...
    99+
    2024-04-02
  • vue中关于_ob_:observer的处理方式
    目录关于_ob_:observer的处理vue中[__ob__: Observer]问题关于_ob_:observer的处理 在使用this.list.push()后,会出现_ob_...
    99+
    2022-11-13
    vue _ob_ _ob_:observer vue中_ob_:observer
  • 关于ireport中传入list的处理方式
    目录ireport中传入list的处理iReport简单使用+实际应用iReport 是什么一、使用iReport软件二、java Demo示例总结ireport中传入list的处理...
    99+
    2023-02-14
    ireport传入list 传入list的处理 ireport list
  • python:关于文件加载及处理方式
    目录关于文件加载及处理1、检查python2、对文件夹下面的文件名称进行列表排列3、过滤不符合要求的文件4、用于将元组转换为列表5、打开文件codeces,open()6、readl...
    99+
    2024-04-02
  • 基于ORA-19815闪回空间爆满问题的处理方法
    闪回区爆满问题也是经常会遇到的问题,最关键的是闪回设置大小以及归档被默认存放在了闪回目录,恰巧今天又遇到了这个问题,就记录下处理步骤,仅供遇到这类问题的人参考。 一、错误现象描述 1)应用端错误信息 E...
    99+
    2024-04-02
  • ora-29345问题的处理方法
    ora-29345问题的处理方法,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 在做跨平台传输表...
    99+
    2024-04-02
  • 关于MySQL关闭SSL的方法
    本文主要介绍了MySQL关闭SSL的简单方法,具有很好的参考价值,希望对大家有所帮助。 MySQL关闭SSL方法 查看是否开启SSL: 1 SHOW VARIABLES LIKE '%ssl%'; 看到have_ssl的值为Y...
    99+
    2023-09-09
    mysql ssl 数据库
  • oracle 11g rac ORA-01555快照过旧报错的处理方法
    今天就跟大家聊聊有关oracle 11g rac ORA-01555快照过旧报错的处理方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ORA-01...
    99+
    2024-04-02
  • 关于Python中interval的处理
          最近在对几个取值范围做处理时发现很麻烦,需要判断左右,需要判断开闭合,料想强大的Python一定有人准备好了这样的轮子。搜了一下,果不其然,找到了pyinterval这个包。满心欢喜以为找到正解,发现这个模块过于简单(可能是我...
    99+
    2023-01-31
    Python interval
  • Oracle 处理json数据的方法
    目录备注:一. Json数据存储二. Json数据insert三. json数据update四. json数据查询五. 常用的json函数5.1 json_array5.2...
    99+
    2022-11-13
    Oracle 处理json数据 Oracle  json数据
  • Oracle 处理json数据的方法
    目录备注:一. json数据存储二. Json数据insert三. json数据update四. json数据查询五. 常用的json函数5.1 json_array5.2 JSON_ARRAYAGG5.3 J...
    99+
    2024-04-02
  • 关于WARNING:Ignoring invalid distribution -pencv-python....警告信息的处理方法(已解决!)
    目录关于 WARNING: Ignoring invalid distribution -pencv-python … 警告信息解决方法:结束关于 WARNING: I...
    99+
    2023-03-24
    warning警告 Ignoring invalid distribution python出现warning
  • Java中关于 null 的几种处理方式详解
    对于 Java 程序员来说,空指针⼀直是恼⼈的问题,我们在开发中经常会受到 NullPointerException 的异常。Java 的发明者也承认这是...
    99+
    2024-04-02
  • Pytorch关于Dataset 的数据处理
    Pytorch系列是了解与使用Pytorch编程来实现卷积神经网络。 学习如何对卷积神经网络编程;首先,需要了解Pytorch对数据的使用(也是在我们模型流程中对数据的预处理部分),...
    99+
    2024-04-02
  • 关于Android输入法弹窗bug的优雅处理
    目录前言别人家的产品处理实现掘金的输入框弹窗实现weChat聊天背景不会被压缩的问题解决方法方法一方法二方法三总结前言 最近发现一个bug,在项目中的某个界面,每当弹出输入法时,背景...
    99+
    2024-04-02
  • 关于java方法区详解
    目录方法区图例(方法区中都保存什么)类型信息类型的常量池 (即运行时常量池)字段信息方法信息类变量(即static变量)对类加载器的引用对Class类的引用方法表JVM如何使用方法区...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作