zoukankan      html  css  js  c++  java
  • ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段的处理

    故障现象:
    ERROR: 12-09-20 16:15:03 获取最大号时发生错误:CallableStatementCallback; uncategorized SQLException for SQL [{call USP_SYS_CMSCODE(?, ?, ?, ?)}]; SQL state [72000]; error code [1552]; ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 24
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 31
    ORA-06512: 在 line 1; nested exception is java.sql.SQLException: ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 24
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 31
    ORA-06512: 在 line 1

    java.lang.RuntimeException: 获取最大号时发生错误:CallableStatementCallback; uncategorized SQLException for SQL [{call USP_SYS_CMSCODE(?, ?, ?, ?)}]; SQL state [72000]; error code [1552]; ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 24
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 31
    ORA-06512: 在 line 1
    ; nested exception is java.sql.SQLException: ORA-01552: 非系统表空间 'USERS' 不能使用系统回退段
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 24
    ORA-06512: 在 "WMP2.USP_SYS_CMSCODE", line 31
    ORA-06512: 在 line 1
     
    故障分析:
    UNDO表空间数据文件受损,导致执行更新操作失败。
     
    故障修复:
    C:Documents and SettingsAdministrator>sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 20 17:26:38 2012
    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> create undo tablespace "UNDOTBS02" datafile 'D:oracleproduct10.2.0oradatazjportUNDOTBS02.DBF' size 128m reuse autoextend on next 10m maxsize 2048m;


    表空间已创建。


    SQL> alter system set undo_tablespace=UNDOTBS02  scope=spfile;


    系统已更改。


    SQL> alter system set undo_management=auto scope=spfile;


    系统已更改。


    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
     
    SQL> startup;
    ORACLE 例程已经启动。
    数据库装载完毕。
    数据库已经打开。


    SQL> DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;


    表空间已删除。


    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup;
    ORACLE 例程已经启动。

    Total System Global Area  612368384 bytes
    Fixed Size                  1250428 bytes
    Variable Size             167775108 bytes
    Database Buffers          436207616 bytes
    Redo Buffers                7135232 bytes
    数据库装载完毕。
    数据库已经打开。

    转自:http://www.linuxidc.com/Linux/2012-09/71057.htm

  • 相关阅读:
    System.arraycopy()的用法?
    Java当中“+=”和“=+”的区别
    jsp FN 标签库的使用方法
    手作编辑画面处理
    mpfu 位编辑处理?
    5/14 自动跟新 位数编集 百分号添加 手作部品。
    jsp 4-14 知识总结
    jstl split 分割字符串?
    aws vpc 知识总结(助理级)
    典型的软件自动化测试框架
  • 原文地址:https://www.cnblogs.com/loushuibazi/p/3373915.html
Copyright © 2011-2022 走看看