注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Oracle >> Oracle开发 >> Oracle正文

重建UNDO TABLESPACE的好方法

文章来源:中国IT实验室收集整理 作者:佚名 更新时间:2007-12-28 0:42:02 【 】 【加入收藏

  问题:我在同一平台下迁移时因为空间问题,不打算要现在的UNDO文件了,我打算重建一个。请问有什么具体的解决方法吗?(注释:目前拥有一个冷备份)

  解答:如果你目前拥有一个冷备份的话,我可以在下文中介绍一个不用隐含参数的好方法。

  具体示例如下:

C:\Documents and Settings\gqgai>sqlplus "/ as sysdba"



SQL*Plus: Release 9.2.0.6.0 - Production on Fri Mar 4 20:55:59 2005



Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.





Connected to:

Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.6.0 - Production



20:55:59 SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

20:56:14 SQL> startup

ORACLE instance started.



Total System Global Area   59842188 bytes

Fixed Size                   454284 bytes

Variable Size              33554432 bytes

Database Buffers           25165824 bytes

Redo Buffers                 667648 bytes

Database mounted.

ORA-01157: cannot identify/lock data file 2 - see DBWR trace file

ORA-01110: data file 2: 'D:\ORADATA\EYGLE\UNDOTBS01.DBF'





20:59:28 SQL> alter database datafile 'D:\ORADATA\EYGLE\UNDOTBS01.DBF'
offline drop; Database altered. Elapsed: 00:00:00.00 20:59:34 SQL> alter database open; Database altered. Elapsed: 00:00:02.04 20:59:40 SQL> select name from v$datafile; NAME ------------------------------------------------------- D:\ORADATA\EYGLE\SYSTEM01.DBF D:\ORADATA\EYGLE\UNDOTBS01.DBF D:\ORADATA\EYGLE\PERFSTAT01.DBF D:\ORADATA\EYGLE\EYGLE.DBF 21:00:55 SQL> create undo tablespace undotbs2 21:01:03 2 datafile 'd:\oradata\eygle\undotbs2.dbf' size 10M; Tablespace created. Elapsed: 00:00:02.02 21:06:29 SQL> ALTER SYSTEM SET undo_tablespace='UNDOTBS2' ; System altered. Elapsed: 00:00:00.01

  • 上一篇Oracle:

  • 下一篇Oracle:
  • 最 新 热 门
     教你正确的理解什么是数据库恢复
     轻松理解SCN与TimeStamp的相互转换
     Oracle数据库频繁归档问题的解决办法
     用OMS来实现Oracle数据备份
     ORA-00257错误问题的解决方法
     用dbv和RMAN检查数据文件中的坏块
     Oracle数据库中汉字长度的问题
     为何执行drop表操作后数据库无法启动
     Oracle中如何获得当前数据库的SCN值
     Oracle10gR2的ORA-06512 OLAP错误
    最 新 推 荐
     轻松理解SCN与TimeStamp的相互转换
     Oracle数据库频繁归档问题的解决办法
     ORA-00257错误问题的解决方法
     用dbv和RMAN检查数据文件中的坏块
     Oracle数据库中汉字长度的问题
     为何执行drop表操作后数据库无法启动
     Oracle中如何获得当前数据库的SCN值
     Oracle10gR2的ORA-06512 OLAP错误
     重建UNDO TABLESPACE的好方法
     Oracle中的快速插入和快速删除
    相 关 文 章

    将Oracle 10g从Win2003移植到Unix上
    Oracle Tuning技巧总结
    Unix环境下Oracle数据库优化心得介绍
    Oracle Tuning的一些总结
    Unix环境下的Oracle调优
    在ORACLE里按用户名重建索引的方法
    解决ORA-01502 state unusable错误成因
    尝试一些UNIX的提示和技巧
    基于自定义函数的Function-Based索引创建
    应用COMPOSE和UNISTR创建沉音字符

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用