`

UNDOTBS01.DBF太大(16.7G)引起的ORA-01033(转)

阅读更多

环境: Win2003 Enterprise Edition SP1

Oracle 9i

 IIS 6.0

问题描述: 用dba(hl330)用户登陆Oracle数据库时,登陆失败。 提示错误:ORA-01033:oracle initialization or shutdown in progress。

 

原因: 造成此ORA-01033的原因:某个数据文件出错,从而使oracle进程打不开此文件。(有可能是误除了数据文件,也有可能是数据文件太大(16G))。

 

查错步骤:

 1:怀疑文件被误删除,进入oracle数据文件夹(/dbsvr),查找后发现没有被误删除的文件(询问是否有人误删除Oracle文件,答案:否)。

 2:怀疑有大的数据文件(一般是undo文件和temp文件)。进入oracle的数据文件夹(/dbsvr),发现UNDOTBS01.DBF有16G。

 3:定位错误:UndoTbs表空间太大而引起Oracle例程再打开此文件时候时间超时,引起ora-011033.

 

 

解决步骤:

 

1:建立空UNDOTBS01.DBF文件。 将16G 的回退文件UNDOTBS01.DBF,拷贝到另个目录,然后在/dbsvr目录下新建立一个空的UNDOTBS01.DBF文件。 如果不执行这个操作,直接用sys登录会出现listerern监听超时提示,原因是打开UNdotbs01.dbf时间太长,所以此步骤是必需的。

 

2:用sys超级用户登陆oracle,

 

$sqlplus /nolog
 SQL> connect system/system as sysdba
 SQL> shutdown immediate 
SQL> startup nomount
 SQL> alter databse mount; 
SQL> alter database datafile 'E:\oracle\oradata\dbsvr\UNDOTBS01.DBF' offline drop; 
SQL>alter databse open; 
SQL>quit;

 

分享到:
评论

相关推荐

    Oracle的UNDOTBS01.DBF文件太大的解决办法

    Oracle的UNDOTBS01.DBF文件太大的解决办法

    Oracle根据DBF文件恢复.rar

    Oracle根据DBF文件恢复,只需要system01.dbf,undotbs01.dbf和数据库表空间的dbf文件即可恢复数据

    ORACLE分区

    Oracle的UNDOTBS01.DBF文件太大的解决办法 1、.禁止undo tablespace自动增长 alter database datafile 'full_path\undotbs01.dbf' autoextend off; 2.-- 创建一个新的小空间的undo tablespace create undo ...

    linux系统给oracle数据库增加新的实例.pdf

    size 10m, GROUP 2 ('/u01/app/oracle/oradata/exchange/redo2.dbf') size 10m, GROUP 3 ('/u01/app/oracle/oradata/exchange/redo3.dbf') size 10m CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16;...

    linux系统给oracle数据库增加新的实例(1).pdf

    size 10m, GROUP 2 ('/u01/app/oracle/oradata/exchange/redo2.dbf') size 10m, GROUP 3 ('/u01/app/oracle/oradata/exchange/redo3.dbf') size 10m CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16;...

    oracle恢复工具-FY_Recover_Data

    不小心Truncate表的事情也是有的, 其中大部份时因为工具连错了库, 从儿跑错了角本. 遇到这种事情而没有备份时怎么办呢? 首先要停止数据库, 将这个表所在的表空间的文件拷贝出来, 因为Oracle在Truncate只时将相应...

    oracle实验报告

    undo tablespace UNDOTBS1 datafile 'E:\app\oracle\oradata\mydb\undotbs1.dbf' size 10m character set ZHS16GBK national character set AL16UTF16 7、创建额外表空间 alter user system temporary ...

    oracle truncate恢复

    1 2 2 D:\ORACLE\ORADATA\XJ\UNDOTBS01.DBF 4096 3 3 3 D:\ORACLE\ORADATA\XJ\DRSYS01.DBF 4096 4 4 4 D:\ORACLE\ORADATA\XJ\EXAMPLE01.DBF 4096 5 5 5 D:\ORACLE\ORADATA\XJ\INDX01.DBF 4096 6 6 6 D:\ORACLE\...

    undo表空间恢复

    undo表空间恢复

    oracle rac日常基本维护命令

    linux2 orcl2 /u01/app/oracle/product/10.2.0/db_1 显示指定集群数据库的所有服务 $ srvctl config service -d orcl orcltest PREF: orcl2 orcl1 AVAIL: 显示节点应用程序的配置 —(VIP、GSD、ONS、监听器...

    ORACLE数据库空间整理心得

    最近由于单位数据库硬盘空间不足,整理的时候查了许多文章,也进行了测试,整理后得出一些...指令,没把undotbs1.dbf文件也清除掉,硬盘还是满满的。(后来想,是否可以用drop tablespace undotbs1 including co

    oracle数据库UNDOTBS空间清理

    我们产品线太多,交接工作难免有些遗漏,今天就出现了个问题。 数据库UNDOTBS1表空间报警: ##告警172.0.0.1_Oracle数据库读写分离–Oracle_TableSpace:UNDOTBS1使用率超过90,故障已持续0m(IP地址172.0.0.1;告警...

    linux下的Oracle数据库安装,卸载和静默安装

    手工建库: 1.写参数文件,创建实例: vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: ...control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/oradata/orcl/control02.ctl'

    2010年oracle命令176页完整版型

    create undo tablespace undotbs_tablespace datafile '/XXX/xxx/datafile_name1.ora' size 4095M; 增加表空间: 数据表空间: alter tablespace tablespace_name add datafile '/XXX/xxx/datafile_name1.ora' size ...

    oracle 占用磁盘处理.xlsx

    oracle中 undotbs文件过大导致oracle操作过慢 通过新建undotbs文件 并指定到新的undotbs文件来进行处理

    Oracle修改表空间大小的方法

    本文讲述了Oracle修改表空间大小的方法。分享给大家供大家参考,具体如下: 1)查看各表空间分配情况 SQL> select tablespace_name, sum(bytes) / 1024 / 1024 from dba_data_files group by ...UNDOTBS1 100 SYSAUX

    管理undo表空间全面分析详解

    oracle 数据库的 undo表空间管理 全面分析介绍

    Oracle9i数据库系统概述.pdf

    Oracle9i企业版:包括大数据量的在线事务处理 (OLTP)环境、查询密集型数据仓库以及要求苛 刻的互联网应用等。能够满足当今企业关键任务应 用的可用性与可伸缩性需要。 Oracle9i个人版:支持需要与Oracle9i标准版...

    一个回滚段清理的实例

    日前在整理数据库表空间的是否,发现最大的数据文件来自回滚段。回滚段文件undotbs1的数据文件已经达到23G。 希望清理这部分数据,但一时又无从下手。于是决定深入了解一下这部分内容。

    oracle误删数据表还原的二种方法(oracle还原)

    一、如果是刚刚删除,那么有两方法: ...undo_tablespace string UNDOTBS1 undo_retention(保持力),10800单位是秒。即3个小时。 修改默认的undo_retention参数设置: 代码如下:ALTER SYSTEM SE

Global site tag (gtag.js) - Google Analytics