`
godpower
  • 浏览: 21424 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

重建TEMP表空间

阅读更多
startup --启动数据库   
  
create temporary tablespace TEMP2 TEMPFILE '/home2/oracle/oradata/sysmon/temp02.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; --创建中转临时表空间   
  
alter database default temporary tablespace temp2; --改变缺省临时表空间 为刚刚创建的新临时表空间temp2   
  
drop tablespace temp including contents and datafiles;--删除原来临时表空间   
  
create temporary tablespace TEMP TEMPFILE '/home2/oracle/oradata/sysmon/temp01.dbf' SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; --重新创建临时表空间   
  
alter database default temporary tablespace temp; --重置缺省临时表空间为新建的temp表空间   
  
drop tablespace temp2 including contents and datafiles;--删除中转用临时表空间   
  
alter user roll temporary tablespace temp; --重新指定用户表空间为重建的临时表空间
分享到:
评论

相关推荐

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

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

    ORACLE表空间恢复方案

    总结来说,Oracle表空间恢复涉及多种策略,包括数据文件的离线删除、表空间的重建、介质恢复以及特殊表空间(如系统表空间、回滚表空间)的特别处理。在进行恢复时,必须确保有有效的备份,并根据错误的具体情况选择...

    linux下创建oracle用户表空间

    创建临时表空间的步骤是:create temporary tablespace test_temp tempfile 'F:\app\think\oradata\orcl\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;。 创建表空间...

    oracle-临时表空间

    这将把索引`EMP_PK`重建到`ygj_data`表空间。 #### 七、删除临时表空间 最后,如果不再需要某个临时表空间,可以将其删除。请注意,在删除之前,请确保该表空间中没有正在使用的数据。 总结而言,通过上述内容...

    Oracle创建表空间、临时表、用户及用户授权

    临时表空间的数据文件(`tempfile`)会自动删除和重建,以保持其内容的临时性。 3. **创建用户(Creating Users)** 用户是数据库的访问者,每个用户都有自己的默认表空间和临时表空间。在Oracle中,创建用户并为...

    Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

    具体步骤因情况而异,通常涉及重建数据文件或重新创建表空间。 通过以上步骤,你可以全面了解Oracle数据库中用户、角色、表空间的创建、删除以及数据导入导出的基本操作。掌握这些技能对于管理和维护Oracle数据库至...

    Oracle中空间管理对系统性能的影响

    例如,RBS表空间的自由空间只有0.19%,这可能表明空间不足,而SYSTEM和TEMP表空间的空闲空间占比过高,可能表示资源未被充分利用。 关于自由空间的管理,建议包括使用Export和Import命令来卸载和装载表空间,以释放...

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

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

    Oracle 9i 数据库移动过程

    1. 创建新的 TEMP 表空间:使用 `create temporary tablespace` 命令创建名为 "temp02" 的新 TEMP 表空间,设置相应的大小和扩展管理。 2. 删除旧的 TEMP 文件:在确认新的 TEMP 表空间可用后,可以安全地删除旧的 ...

    临时表空间的管理与受损恢复

    在临时表空间受损的情况下,恢复策略可能包括重建表空间、恢复数据文件或者使用数据泵导出导入的方式来恢复数据。然而,由于临时表空间的数据不进行常规的备份,因此受损恢复通常需要依赖于数据库的整体恢复计划,...

    Oracle创建删除用户.docx

    例如,创建名为`zfmi_temp`的临时表空间: ```sql CREATE TEMPORARY TABLESPACE zfmi_temp TEMPFILE 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT ...

    temp-proj.zip

    3. **索引创建**:创建或重建索引时,SQL Server会在tempdb中创建一个工作表来存储新索引的页。 4. **撤销操作**:未提交的事务可能会在tempdb中存储撤销信息,以便在事务回滚时使用。 **tempdb的管理:** 1. **...

    oracle高水位.txt

    ` 的笔误,这条命令的作用是将表`AC9G_TEMP`中的数据物理上移动到一个新的位置,并重置其高水位线,这样可以有效地回收之前删除或更新的数据所占用的空间。 - 重建在线索引: ```sql ALTER INDEX IDX_ID REBUILD ...

    Oracle数据库操作常见错误及解决方案

    5. **重建表空间**: 如果损坏严重,可能需要删除并重新创建受影响的表空间。 总的来说,理解并解决Oracle数据库操作中的错误需要对数据库架构、存储参数和故障排查有深入理解。正确的诊断和及时的响应是保持数据库...

    Oracle常见错误代码的分析与解决

    解决这类问题通常需要分析坏块是否属于索引或表,如果是索引,重建索引;如果是表,可以尝试分析坏块是否为永久性损坏,然后根据分析结果决定恢复方法,如使用备份恢复或使用`event 10231`取出坏块外的数据。 在...

    Oracle.pdf

    CREATE TEMPORARY TABLESPACE 临时表空间名 TEMPFILE '/xxxx/mmmm.dbf' SIZE 4096m AUTOEXTEND OFF TABLESPACE GROUP '' EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1024M; ``` 删除临时表空间同删除普通表空间。 5. ...

    Oracle导入dmp文件最安全步骤

    #### 重建表空间与用户 在清空旧环境后,接下来需重新构建新的表空间,并为用户分配资源及权限: 1. **创建表空间**:根据需求设定,如`CREATE TABLESPACE "DB_QQTB" ...`,注意应指定数据文件的路径、大小和管理...

    DBA常用的数据库脚本精华汇总

    - 查询表空间详细信息:通过执行`SELECT`语句,可以获取表空间的名称、初始扩展量、下次扩展量、最小和最大扩展次数、增长比例、状态、内容类型、日志记录、扩展管理方式等信息。这有助于理解当前表空间的配置和...

Global site tag (gtag.js) - Google Analytics