`
hougbin
  • 浏览: 502565 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

oracle 撤销表空间

阅读更多

Oracle中与撤销表空间相关的参数有:

UNDO_MANAGEMENT :撤销表空间管理参数

UNDO_TABLESPACE :撤销表空间名称

UNDO_RETENTION  :保持撤销的时间长度,默认为900秒

 

SQL> SHOW PARAMETER UNDO_MANAGEMENT

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

undo_management                      string      AUTO

SQL> SHOW PARAMETER UNDO_TABLESPACE

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

undo_tablespace                      string      UNDOTBS1

SQL> SHOW PARAMETER UNDO_RETENTION

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

undo_retention                       integer     900

 

----创建撤销表空间

CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE

'C:\ORACLE\PRODUCT\10.2.0\ORADATA\CTCMC\UNDOTBS2-1.DBF' SIZE 10M;

 

---切换撤销表空间

SQL> SHOW PARAMETER UNDO_MANAGEMENT

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

undo_management                      string      AUTO

SQL> SHOW PARAMETER UNDO_TABLESPACE

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

undo_tablespace                      string      UNDOTBS1

SQL> ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS2;

系统已更改。

SQL> SHOW PARAMETER UNDO_TABLESPACE;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

undo_tablespace                      string      UNDOTBS2

 

---查询UNDO表空间的使用情况分析

col 开始时间 for al8

col 结束时间 for al8

SELECT TO_CHAR(MIN(BEGIN_TIME),'YYYYMMDD HH24:MI:SS') 开始时间,

       TO_CHAR(MIN(END_TIME),'YYYYMMDD HH24:MI:SS') 结束时间,

       SUM(UNDOBLKS) 使用UNDO总快,

       SUM(TXNCOUNT)   事务执行总数,

       MAX(MAXQUERYLEN)  最长的查询S,

       MAX(MAXCONCURRENCY)  最高并发事务,

       SUM(SSOLDERRCNT)        出错1555总数,

       SUM(NOSPACEERRCNT)         无可用空间总数

FROM V$UNDOSTAT;

 

分享到:
评论

相关推荐

    ORACLE SYSTEM表空间已满解决方案.docx

    ### ORACLE SYSTEM表空间已满解决方案 #### 一、SYSTEM表空间的作用 SYSTEM表空间是Oracle数据库中的一个关键组成部分,在数据库创建时会自动创建。它包含了许多重要的数据库元数据和控制信息,对于数据库的正常...

    oracle导入时表空间不一致解决方法

    1. **撤销无限表空间权限**: ```sql revoke unlimited tablespace from ; ``` 2. **设置默认表空间和配额**: ```sql alter user <username> default tablespace <target_tablespace> quota unlimited on ; ...

    Oracle用户(user)和表空间(tablespace).pdf

    回滚表空间用于存储事务撤销信息;临时表空间则用于临时数据;而用户数据表空间则是用户创建对象的主要区域。用户可以根据需求创建自定义的表空间,以满足特定的存储策略和管理要求。 在实际操作中,对于系统表空间...

    \Oracle 表空间与数据文件

    ### Oracle表空间与数据文件详解 #### 一、Oracle表空间与数据文件的概念 在Oracle数据库中,**表空间**是存储数据的基本单位之一,它是一个或多个数据文件的逻辑集合。表空间提供了数据存储的逻辑视图,而数据...

    关于oracle的表空间,分区表,以及索引的总结

    ### Oracle的表空间、分区表及索引的深入解析 #### 表空间(Tablespace)在Oracle中的作用与管理 表空间是Oracle数据库中的逻辑存储单元,它将数据组织成可管理的部分,允许数据库管理员更好地控制数据存储和性能...

    oracle表空间命令语句大全

    UNDO 表空间是 Oracle 数据库中的特殊表空间,用于存储撤销操作的信息。使用 CREATE UNDO TABLESPACE 命令可以创建一个新的 UNDO 表空间。例如,以下命令创建了一个名为 UNDOTBS02 的 UNDO 表空间: CREATE UNDO ...

    Oracle表空间

    Oracle 表空间 Oracle 表空间是 Oracle 数据库中用于存储表、索引、约束、触发器等对象的逻辑存储单元。它是 Oracle 数据库的基础组件之一,用于管理和存储数据库中的数据。 1. 创建表空间 创建表空间是指在 ...

    ORACLE_表空间操作(图)

    - **创建撤销表空间**: ```sql CREATE UNDO TABLESPACE undoido DATAFILE 'f:\zjd\undoido.dbf' SIZE 1M REUSE EXTENT MANAGEMENT LOCAL AUTOALLOCATE; ``` ### 修改表空间 表空间的属性可以在创建后通过...

    Oracle 表空间建立方法

    ### Oracle表空间建立方法 #### 一、Oracle 表空间概念与作用 在Oracle数据库管理系统中,表空间是逻辑存储单元的基本单位。每个数据库至少包含一个表空间,默认情况下为`SYSTEM`表空间。表空间由一个或多个数据...

    Oracle 12c表空间与数据文件

    - **事务处理恢复**:如果实例在事务处理过程中发生故障,Oracle服务器可以通过撤销表空间中的数据进行恢复。 - **读一致性**:撤销表空间确保用户在查询时只能看到已经提交的数据。 #### 三、数据文件 数据文件是...

    oracle创建表空间

    如果需要撤销某些权限,例如撤销用户无限表空间的权限,则可以使用如下命令: ```sql SQL> REVOKE UNLIMITED TABLESPACE FROM cocis; ``` 之后,可以再次调整用户的配额设置,例如取消限制: ```sql SQL> ALTER ...

    Oracle 表空间查询与操作方法

    ### Oracle表空间查询与操作方法 #### 一、Oracle表空间基本信息查询 1. **查询Oracle表空间使用情况** ```sql SELECT b.file_id AS file_id, b.tablespace_name AS tablespace, b.file_name AS filename, b...

    Oracle创建表空间

    oracle创建表空间的语法,和示例查看表空间信息 创建表空间 设置和修改表空间属性 删除表空间 段和数据块管理 撤销表空间

    oracle表空间容量查询

    3. **撤销表空间**:用于存储撤销数据,支持事务回滚功能。 #### 三、Oracle表空间容量查询语句解析 ##### 1. SQL查询语句解读 ```sql select total.tablespace_name, round(total.MB,2) as Total_MB, round...

    Oracle创建表空间详解

    Oracle支持三种主要类型的表空间:永久性表空间(Permanent Tablespaces)、临时表空间(Temporary Tablespaces)和撤销表空间(Undo Tablespaces)。 1. **永久性表空间**:这是最常用的表空间类型,用于存储持久...

    oracle表空间权限

    Oracle数据库系统中,表空间(Tablespace)是存储数据的基本逻辑单位,用于组织和管理数据库对象,如表、索引等。理解表空间权限对于管理数据库的存储和访问权限至关重要。在Oracle中,用户需要被授予特定的权限才能...

    UNDO表空间管理

    ### Oracle UNDO表空间管理详解 #### 一、概述 在Oracle数据库中,UNDO表空间扮演着极其重要的角色,特别是在事务处理与数据恢复方面。本文将深入浅出地介绍Oracle 10g/11g版本中的UNDO表空间管理机制。 #### 二...

    疯狂Java_疯狂软件_Oracle_数据字典和创建表空间

    在实际应用中,根据业务需求和性能考虑,你可能还需要创建临时表空间、撤销表空间或者设置表空间的只读属性等。了解并灵活运用这些操作,可以帮助你更好地管理和优化Oracle数据库。 总的来说,Oracle的数据字典提供...

    4.oracle_管理表空间

    oracle_管理表空间 一个数据库有: SYSTEM、SYSAUX、TEMP三个默认表空间 一个或多个临时表空间 一个撤销表空间 几个应用程序专用的应用表空间

    oracle命令大全及关于oracle 1000问 日志管理,表空间管理,表,索引等等等等

    本文将围绕"Oracle命令大全及关于Oracle 1000问"的主题,深入讲解日志管理、表空间管理、表操作和索引管理等关键知识点。 首先,日志管理在Oracle数据库中至关重要,因为它是数据恢复的基础。主要涉及Redo Logs和...

Global site tag (gtag.js) - Google Analytics