当前位置:  数据库>oracle

在线扩大数据库UNDO表空间

    来源: 互联网  发布时间:2017-06-07

    本文导语: 在线扩大数据库UNDO表空间,用Oracle账号登陆Oracle数据库服务器 方法一: 查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; 修改数据库datafile文件...

在线扩大数据库UNDO表空间,用Oracle账号登陆Oracle数据库服务器

方法一:

查看表空间的名字及文件所在位置:

select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space

from dba_data_files order by tablespace_name;

修改数据库datafile文件到新的大小

alter database datafile 'oracleoradataundotab1.dbf' resize 4000m;

方法二:

启动SQL*Plus session并执行下面命令:

oracle% sqlplus /nolog
sql> connect / as sysdba;
sql> spool $ORACLE_BASE/admin/oss/scripts/recreate_undo.log;
sql> CREATE SMALLFILE UNDO TABLESPACE "UNDOTBS2" DATAFILE '/db/data/undotbs02.dbf' SIZE 30M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE 32767M;
sql> ALTER SYSTEM SET UNDO_TABLESPACE="UNDOTBS2";
sql> DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;
sql> CREATE BIGFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE '/db/data/undotbs01.dbf' SIZE 35M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE 128G;
sql> ALTER SYSTEM SET UNDO_TABLESPACE="UNDOTBS1";
sql> DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES;
sql> exit
oracle%

NOTE!

如果看到这个错误:“ORA-30013: undo tablespace 'undotas1' is currently in use”需等待10-30秒,有时会更长些,再重新执行上面命令。也可以执行“UNDOTBS1 / UNDOTBS2”来检查DROP命令是否可以执行    sql>SELECT SEGMENT_NAME, XACTS, V.STATUS FROM V$ROLLSTAT V, DBA_ROLLBACK_SEGS WHERE TABLESPACE_NAME = 'UNDOTBS1' AND SEGMENT_ID = USN;    返回结果:

“no rows selected”

如果返回的结果是UNDOTBS1还在用的话,那么可能要重启ORACLE服务再执行上面的步骤。

--------------------------------------------------------------------------------

RMAN备份与恢复之undo表空间丢失

关于Oracle 释放过度使用的undo表空间

Oracle undo的一些理解

Oracle undo 镜像数据探究

Oracle 回滚(ROLLBACK)和撤销(undo)

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

--------------------------------------------------------------------------------


    
 
 

您可能感兴趣的文章:

  • linux中把a.sql文件还原数据库a,在线等
  • 请问民航在线售票系统是用什么语言/数据库开发的?
  • 在线等待:用子线程与ORACLE数据库建立连接的问题。
  • 求在线投票源码,不要数据库!
  • 在线数据库设计工具 WWW SQL Designer
  • 怎么样把数据库中查出的数据存为ACCESS文件?(六点之前在线)
  • 如何使用JSP 连接SQLSERVER数据库,请不吝赐教!(在线等,急救!)
  • 100 分,关于数据库 URL的问题,在线等候!!!
  • 100分求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)在线
  • 访问SQL server 2000数据库时显示字符不正确?100分,在线付分。
  • 请教: Oracle数据库,谢谢!!!!在线
  • linux下的TOMCAT访问不了WINDOWS的SQL数据库?????在线等回复,回复有重分加!!!
  • linux下web服务器与数据库服务器的分离问题(在线等!非常急!)
  • 取Oracle数据库中的中文数据乱码的问题!!急:在线等待
  • 小妹在线等待:Java如何使用mySQL数据库?(弱智问题)
  • linux+php+mysql环境中,如何重启其中一个数据库,在线等
  • 数据库问题!急急(在线)!!
  • jsp读取数据库中子短的错误。急!!!在线等待!!!给分!!!
  • 怎样写一个文件控制数据库连接??在线等,解决后马上送分!!
  • ORACLE数据库在线备份原理祥述
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 在线等待:如何将long型数据转化为String型?或者如何将两个long型数据put进HashTable中?
  • 在线数据存储系统 S3QL
  • 我的Linux为什么不停的发数据包啊,急,在线等
  • 数据传输问题(在线!!!)
  • 请问高手:web中如何把多选的select表单中的数据提交到servlet中?(在线等)
  • 请问,我如何在unix下用c/c++连结数据(oracle)??在线等待!!!!
  • 在线等待,非常的急,关于提取数据的问题
  • 这样转换数据类型,为什么不行?(在线)!!!
  • 用虚拟机装LINUX 。那个VMware 提示说分区会破坏硬盘数据吗?在线等待
  • 在线等待:字符串和浮点数据如何实现互换
  • 请问用哈希表存储数据,那我怎么获得键的名字,而不是键的值,谢谢,在线等候
  • 在Jbuilder7中TableDataSet中的数据在JdbTable中显示的精度问题。在线等候...
  • socket接收二进制数据流的问题!!(在线等待)
  • win2000与RH LINUX 9。0双机互联共享数据该怎么做?50分在线等!
  • 分块从串口发送图片数据,总是丢失部分数据,救命~急!急!急!急 (100分)在线等
  • JAVA不同数据类型的转换和计算(急~~~~~!!!!在线等待!!!!!)
  • 如何设置热点连接--显示相应的数据!急啊,在线等待!立即给份!
  • 在线等待:怎么不能对数据库操作呀??
  • 在线等待, 数据存储问题,解决该问题,再送100分.
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,