ORA-01552 :非系统表空间 'xxxx'不能使用系统回退段
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'不能使用系统回退段相关推荐
- 深入理解InnoDB(7)—系统表空间
系统表空间 可以看到,系统表空间和独立表空间的前三个页面(页号分别为0.1.2,类型分别是FSP_HDR.IBUF_BITMAP.INODE)的类型是一致的,只是页号为3-7的页面是系统表空间特有的 ...
- mysql申请 表空间_MySQL 系统表空间扩容方法
MySQL 系统表空间扩容方法 一, 系统表空间扩容方法 方法 1: 在 innodb_data_file_path 参数后面加上 autoextend 参数 innodb_data_file_pat ...
- oracle 查询 非系统表,Oracle冷备----删除非系统表空间
1.备份文件 define fil=/home/Oracle/cdbk.sql define log=/home/oracle/cdbk.log spool &fil prompt conne ...
- Oracle的SYS.AUD$占满系统表空间了怎么办
Oracle的SYS.AUD$占满系统表空间了怎么办 问题分析 应急处理 长远的解决方案 测试环境:关闭审计功能 生产环境:迁移表空间 问题分析 应该反馈无法连接数据库.查看告警日志: [oracle ...
- Oracle系统表空间
需求:需要整理现场用户创建的表空间以及其存储数据,进行规范化管理.在整理用户现场建立的表空间时,需要排除掉非用户创建的表空间,所有首先需要那些表空间是用户创建的,那些是Oracle自带的. 本机测试建 ...
- 3. 对系统表空间使用Raw磁盘分区
3. 对系统表空间使用Raw磁盘分区 可以将raw磁盘分区用作InnoDB系统表空间中的数据文件.此技术可在Windows和某些Linux和Unix系统上启用非缓冲I/O,而无需文件系统开销.使用和不 ...
- oracle系统表空间不足,oracle表空间不足相关问题解决办法
oracle 临时表空间和数据表空间 Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序.重启数据库可以释放临时表空间,如果不能重启实例, ...
- oracle undo 缩小,缩小Oracle的系统表空间(SYSTEM、TEMP、UNDOTBS1、SYSAUX)
缩小Oracle的系统表空间(SYSTEM.TEMP.UNDOTBS1.SYSAUX) 一.基础环境 操作系统:Windows 或 Linux 数据库版本:Oracle Database 11.2.0 ...
- php空间限制磁盘限额,ORA-01536:超出表空间XXXX的空间限额
问题描述:在FMIS2600用户下进行某个DDL或DML操作时,提示:ORA-01536:超出表空间FMIS2600 的空间限额 或者 ORA-01950: 对表空间 /*************** ...
最新文章
- air调用java,AIR2.0入门教程:与Java应用交互
- Maven学习总结(八)——使用Maven构建多模块项目
- C++变量命名规则和数据类型
- oracle10g 监听服务无法启动
- Jinja2学习笔记暨官方文档的翻译 -- 转载
- php 得到下周一和下周日
- CRT、ATL、MFC 三者介绍和关系
- java多线程基础(synchronize关键字)
- java基于springboot+vue的虚拟游戏道具交易商城 element
- stm32开发3D打印机(一)——介绍(已完成)
- Android单元测试
- app store无法下载、安装软件,一直在转圈的一个解决方法
- 一只喵的西行记-9 喵林英雄虹猫梦
- reverse方法(自己实现)
- H5新特性 - 新增标签
- ShareSDK快速集成
- hexo+gayhub搭建静态博客
- 浅谈Wireshark的使用
- SystemVue 介绍
- 学完这些,面试叫价15K!最完整、最系统的前端学习路线
热门文章
- QCostomPlot 示例注解 2
- mysql datatype 类型_MySQL DataType--数值类型
- quartz集成到springboot_一个用来学习 spring boot 的开源项目,总共包含 57 个集成demo...
- Keil综合(02)工程窗口各项图标描述
- STM32H7时钟树RCC分析---原理讲解(一)
- 嵌入式Linux系统编程学习之三十线程的同步
- 嵌入式Linux系统编程学习之八基于文件指针的文件操作
- 如何做好软件测试管理工作,如何才能做好软件测试工作
- 当集合a为空集时a的取值范围_1.2 集合间的基本关系20202021学年高一数学新教材配套学案(人教A版必修第一册)...
- 图书管理系统C语言程序设计课程,vs c语言图书管理平台课程设计_图书管理平台c语言程序设计_c语言课程设计 图书管理系统...