`
wuhuizhong
  • 浏览: 682584 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

重建TEMP和UNDO表空間

 
阅读更多

建议將TEMP和UNDO表空間的datafile獨立出來,轉移到其他分區。

 

-- 1.创建备用undo表空间
create undo tablespace undotbs2 datafile '/u3/database/oradata/ewf/undotbs_01.dbf' size 1000m
/

-- 2.切换undo表空间
alter system set undo_tablespace=undotbs2  scope=spfile;
-- 3.修改init文件,使数据库启动时自动把undo tablespace online
--3.1.
*.undo_tablespace='UNDOTBS2'
--3.2.
shutdown immediate
/
startup
/
-- 4.drop原表空间
drop tablespace undotbs1 including contents and datafiles;


--5.创建中转临时表空间
create temporary tablespace  TEMP2 TEMPFILE '/u3/database/oradata/ewf/temp2_01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT  640K MAXSIZE UNLIMITED;
--6.改变缺省临时表空间 为刚刚创建的新临时表空间temp2
alter database default temporary tablespace temp2;
--7.删除原来临时表空间.
drop tablespace temp including contents and datafiles;

 

分享到:
评论

相关推荐

    释放TEMP表空间占用硬盘空间

    标题与描述概述的知识点主要涉及Oracle数据库中临时表空间(TEMP表空间)的管理与优化,特别是当TEMP表空间占用过多硬盘空间时的处理方法。本文将深入解析这一过程,帮助读者理解并掌握释放TEMP表空间所占用硬盘空间...

    oracle的临时表空间写满磁盘空间解决改问题的步骤

    最后,将新创建的`temp`表空间设置为默认临时表空间,并再次确认: ```sql ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp; SELECT * FROM database_properties WHERE property_name = 'DEFAULT_TEMP_...

    Oracle数据库常见维护问题手册-精典

    Undo表空间的使用情况对于了解事务处理和回滚能力非常重要。使用以下命令来查询: ```sql SELECT tbs.name, pct_used, pct_free FROM (SELECT tablespace_name name, (100 * SUM(bytes) / SUM(decode(maxbytes, 0, ...

    oracle 日常操作维护

    - **TEMP表空间**:临时表空间用于存储临时对象,如排序操作期间使用的临时表。可以使用`ALTER DATABASE ADD TEMPFILE`命令添加临时文件。 **3. 重做日志文件管理** - **增加REDO日志组**:使用`ALTER DATABASE ...

    HairOracle数据库运维手册.docx

    - **UNDO表空间**:管理和配置UNDO表空间。 - **TEMP表空间**:管理和配置临时表空间。 - **重做日志文件管理** - **增加REDO日志组**:增加重做日志文件组的数量。 - **删除日志组**:删除不再需要的重做日志...

    到底能拿多少薪水 ORACLE工程师技能评估表

    - 管理表空间(普通表空间、undo、temp表空间的创建、删除和扩容)。 - 数据库参数的管理(备份参数、修改参数以及pfile和spfile的互转)。 - redolog的管理(添加、删除日志组和成员)。 - 起停数据库,了解数据库...

    Oracle 数据库性能优化

    根据管理方式的不同,表空间可以分为字典管理表空间和本地管理表空间。 **7.2 字典管理表空间** - **特点**: 表空间的信息存储在数据字典中。 - **缺点**: 可能会导致碎片化。 - **优化**: 通过重新组织表和索引来...

    oracle数据库基本操作

    - 回滚表空间: 使用`CREATE UNDO TABLESPACE`命令创建一个回滚表空间。例如: ```sql CREATE UNDO TABLESPACE undotbs_tablespace DATAFILE '/XXX/xxx/datafile_name1.ora' SIZE 4095M; ``` - **增加表空间:*...

    Oracle_11g日常操作与维护手册

    - **UNDO表空间**: 管理UNDO表空间,确保有足够的UNDO空间以支持事务处理。 - **TEMP表空间**: 配置临时表空间,确保它们能够在高并发操作时高效地分配临时段。 **3. 重做日志文件管理** - **增加REDO日志组**: ...

    Oracle数据库规划设计和运行维护方案.docx

    - **Undo/temp表空间的估算**:根据并发事务量预估所需大小。 - **表的参数设置**:如PCTUSED、INITRANS等。 - **索引的使用原则**:合理创建索引以提高查询效率。 - **文件设计** - **RAC配置文件**:如crs....

    2010年oracle命令176页完整版型

    - 创建和管理裸卷表空间与文件系统的表空间类似,但路径会指向裸设备。 **3. ASM 存储管理表空间操作:** - **ASM (Automatic Storage Management)** 是一种存储管理解决方案,用于管理数据库文件。 - 在ASM中...

    操作系统崩溃,数据库全部文件都在时,数据库恢复方法.pdf

    除了数据文件(如`.DBF`)、控制文件(如`.CTL`)、日志文件(如`.LOG`)外,还应考虑重做日志文件、回滚段文件(Undo `.DBF`)以及临时表空间文件(Temp `.DBF`)。此外,用户提到可能丢失了部分索引文件(如`INDEX...

Global site tag (gtag.js) - Google Analytics