ORA-01552 :非系统表空间 'xxxx'不能使用系统回退段
来源:互联网 发布:华为大数据案例分析 编辑:程序博客网 时间:2024/05/01 10:21
ORA-01552 :非系统表空间‘XXXX’不能使用系统回退段
故障分析:
UNDO表空间数据文件受损,导致执行更新操作失败。
故障解决:
创建的新的undo表空间,置为 默认,AUTO,正常打开数据库。
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 26 15:27:45 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> select open_mode from v$database;
OPEN_MODE
----------
READ WRITE
SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string MANUAL
undo_retention integer 900
undo_tablespace string UNDOTBS1
SQL> alter system set undo_management=auto scope=spfile;
系统已更改。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 272629760 bytes
Fixed Size 1248476 bytes
Variable Size 88081188 bytes
Database Buffers 176160768 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
ORA-00607: 当更改数据块时出现内部错误
ORA-00600: 内部错误代码, 参数: [4194], [19], [13], [], [], [], [], []
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> conn /as sysdba
已连接到空闲例程。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 272629760 bytes
Fixed Size 1248476 bytes
Variable Size 88081188 bytes
Database Buffers 176160768 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
SQL> alter system set undo_management=manual scope=spfile;
系统已更改。
SQL> shutdown immediate;
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 272629760 bytes
Fixed Size 1248476 bytes
Variable Size 88081188 bytes
Database Buffers 176160768 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
数据库已经打开。
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSTEM01.DBF
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\UNDOTBS01.DBF
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\SYSAUX01.DBF
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\USERS01.DBF
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\EXAMPLE01.DBF
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORACLE\CCEN.ORA
已选择6行。
SQL> create undo tablespace undotbs2 datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\
ORACLE\UNDOTBS02.dbf' size 200m;
表空间已创建。
SQL> show parameter undo;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string MANUAL
undo_retention integer 900
undo_tablespace string UNDOTBS1
SQL> alter system set undo_tablespace=undotbs2 scope=spfile;
系统已更改。
SQL> alter system set undo_management=auto scope=spfile;
系统已更改。
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string E:\ORACLE\PRODUCT\10.2.0\DB_1\
DATABASE\SPFILEORACLE.ORA
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 272629760 bytes
Fixed Size 1248476 bytes
Variable Size 88081188 bytes
Database Buffers 176160768 bytes
Redo Buffers 7139328 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS2
SQL>
- ORA-01552 :非系统表空间 'xxxx'不能使用系统回退段
- ORA-01552 :非系统表空间 'xxxx'不能使用系统回退段
- ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段
- ORA-01552: 非系统表空间 'TEMP' 不能使用系统回退段
- ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段的处理
- ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段 的解决办法
- ORA-01552 非系统表空间不能使用系统回滚段处理
- ORA-01552非系统表空间不能使用系统回滚段处理
- 解决 ORA-01552: 非系统表空间'TEST' 无法使用系统回退段 的方法
- Oracle 非系统表空间'noncrit ' 无法使用系统回退段
- Oracle 非系统表空间'noncrit ' 无法使用系统回退段
- Oracle 非系统表空间'noncrit ' 无法使用系统回退段 详细解析
- ORA-01654: 索引 xxxx 无法通过 8192 (在表空间 xxxx中) 扩展
- RAC中数据文件创建到了本地路径(非系统表空间) 使用rman转移
- oracle冷备----删除非系统表空间
- 用热备+归档恢复损坏的非系统表空间
- 非系统表空间损坏,rman备份恢复
- 控制文件丢失,非当前日志组丢失以及系统表空间或非系统表空间丢失
- window下hadoop-2.2.0应用程序开发_java
- Android构建boot.img(一):root目录与ramdisk.img的生成
- 第一章—介绍原子性,条件同步以及自旋和阻塞的区别
- 索引的十一种功能
- HDU_4971_A simple brute force problem.(最大权闭合图)
- ORA-01552 :非系统表空间 'xxxx'不能使用系统回退段
- FAT学习笔记(五)——FAQ
- Android构建boot.img(二):kernel的拷贝与打包
- Mysql 数据库添加数据问题(版本问题)
- 文摘---忙碌的时空分一丝看看
- 一致性hash算法
- IO - 同步,异步,阻塞,非阻塞
- svn: Can't convert string from 'UTF-8' to native encoding:
- memcpy sprintf strcpy 的比较