`

重做表空间

 
阅读更多


/*系统UNDO表空间的重建*/
--1. 创建新的UNDO表空间
CREATE UNDO TABLESPACE "UNDOTEMP"
DATAFILE '/opt/oracle/product/9.2.0.4/dbs/undo01.ora' SIZE 5 m
/
--2. 在OEM控制台修改系统默认的UNDO表空间名, 由UNDOTBS改为UNDOTEMP, 或通过下面的命令修改默认UNDO表空间的标识
ALTER SYSTEM SET undo_tablespace = undotemp
/
--3. 删除原来的系统默认UNDO表空间, 并重建UNDOTBS
DROP TABLESPACE "UNDO02" INCLUDING CONTENTS AND DATAFILES
/
CREATE UNDO TABLESPACE "UNDOTBS"
DATAFILE '/opt/oracle/product/9.2.0.4/dbs/undo01.dbf' SIZE 200 m
AUTOEXTEND ON NEXT   4096 k                                   --MAXSIZE   500M
/
--4. 在OEM控制台修改系统默认的UNDO表空间名, 由 UNDOTEMP 改为 UNDOTBS, 改回原有的UNDO表空间标识
ALTER SYSTEM SET undo_tablespace = undotbs
/
--5. 删除临时创建的UNDO表空间UNDOTEMP
DROP TABLESPACE "UNDOTEMP" INCLUDING CONTENTS AND DATAFILES
分享到:
评论

相关推荐

    Oracle中重做undo表空间

    在Oracle数据库系统中,"重做undo表空间"是一个至关重要的概念,它是数据库事务处理的基础。Undo表空间是用来存储事务撤销操作时所需信息的地方,这些信息被称为重做日志(Redo Log)。当一个事务对数据进行修改时,...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    - **logging**: 表示此表空间支持事务处理,所有写入此表空间的数据都将记录到重做日志中。 - **datafile**: 指定永久表空间的数据文件路径。 - **其他参数**: 与临时表空间相同。 #### 二、创建用户 在Oracle...

    Oracle表空间详解

    SYSAUX表空间是一个重要的新特性,它是SYSTEM表空间的辅助,用于存储之前在SYSTEM表空间中的非核心数据库组件,如RMAN恢复目录信息、Data Mining、OLAP等,这样可以减轻SYSTEM表空间的压力,提高数据库性能。...

    创建Oracle表空间

    与永久性表空间不同,临时表空间不会记录在重做日志中,因为这些操作不涉及事务持久性。创建临时表空间的命令通常包括指定表空间名称、临时文件的路径和大小,以及是否自动扩展和最大扩展的大小。例如: create ...

    Oracle数据库_实例_用户_表空间之间的关系.doc

    ### Oracle数据库、实例、用户、表空间的关系解析 #### 一、Oracle数据库概述 Oracle数据库是一种高度复杂的数据库管理系统,主要用于企业级数据管理和处理。与其他数据库系统不同,Oracle数据库中的“数据库”这一...

    oracle数据库、表空间及数据文件之间的关系

    ### Oracle数据库、表空间及数据文件之间的关系 在Oracle数据库管理系统的架构中,数据库、表空间与数据文件之间存在着紧密的联系。理解这些组件之间的相互作用对于有效地管理和维护Oracle数据库至关重要。 #### ...

    orale创建表空间

    此选项用于指定是否为表空间启用重做日志记录: - `LOGGING`:启用重做日志记录。这意味着对于表空间内的任何修改操作,都将生成重做日志条目,以便于故障恢复。 - `NOLOGGING`:禁用重做日志记录。虽然这可以加快表...

    ORACLE_表空间操作(图)

    在Oracle数据库管理中,表空间(Tablespace)是数据逻辑存储结构的重要组成部分,它由一个或多个数据文件组成,用于存储数据库对象如表、索引等。本文将深入解析Oracle表空间的操作,包括通过图形界面和SQL命令进行...

    oracle误删除表空间后恢复

    1. **控制文件中有相关信息**:控制文件记录了数据库的所有物理结构信息,包括数据文件、重做日志文件、表空间等。如果控制文件中没有被删除表空间的信息,则无法直接恢复。 2. **数据字典中有相关信息**:数据字典...

    创建ORACLE表空间

    ### 创建Oracle表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。Oracle中的表...

    oracle移动重做日志文件

    在MOUNT模式下,控制文件和数据文件被打开,但用户无法访问数据库中的任何表空间。 5. **更改数据库中重做日志文件的位置:** 分别为每个重做日志文件指定新的路径: ```sql SQL> alter database rename file '/...

    oracle 移动表空间

    在Oracle数据库管理系统中,移动表空间是数据库管理员经常需要进行的一项任务,这通常涉及到数据文件、控制文件以及联机重做日志文件的位置迁移。以下是对这些知识点的详细解释: 1. **移动数据文件**: - **ALTER...

    Oracle创建表空间.创建用户.创建表

    ### Oracle 创建表空间、创建用户、创建表 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成。表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在...

    Oracle表空间备份及还原

    本文将深入探讨Oracle表空间的备份与恢复,这是数据库管理中至关重要的环节。 首先,了解Oracle中的表空间(Tablespace)概念。表空间是Oracle数据库中逻辑存储结构的基本单位,它由一个或多个数据文件组成,用于...

    oracle 表空间 控制数据日志文件 备份还原

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其表空间是存储数据的主要结构。在Oracle中,表空间是由一个或多个数据文件组成的逻辑存储单元,用于容纳数据库对象如表、索引等。本实验指导书围绕...

    ORACLE创建表空间

    - `LOGGING`或`NOLOGGING`:决定是否记录表空间的更改到重做日志。 - `PERMANENT`或`TEMPORARY`:确定表空间是永久性还是临时性。 4. **数据文件的管理** 数据文件是表空间的物理组成部分,可以使用`ALTER ...

    专攻oralce表空间

    3. 自动存储管理(Automatic Storage Management, ASM):Oracle提供的集成存储管理解决方案,能自动管理和优化数据文件、重做日志文件和表空间的存储。 五、性能优化 1. 表空间分区:通过分区可以提高大表的查询和...

    创建表空间和用户.txt

    - `LOGGING`:表示此表空间支持事务处理,即对表空间的所有更改都会被记录在重做日志中。 - `DATAFILE 'D:\OracleData\QJDCDB.dbf'`:指定了该表空间的数据文件位置及名称。 - `SIZE 512M`:初始大小为512MB。 -...

    Oracle_tablespace_(表空间)的创建、删除、修改、扩展及检查等

    temporary 表空间用于存放临时数据,undo 表空间用于存放重做日志文件,用户表空间用于存放用户数据。 创建表空间需要授予的权限包括被授予关于一个或多个表空间中的 resource 特权、被指定缺省表空间、被分配指定...

Global site tag (gtag.js) - Google Analytics