临时表空间组创建及删除

一、临时表空间组创建

1、

SQL> alter tablespace temp tablespace group temgrp;

Tablespace altered.

2、

SQL> create temporary tablespace temp2 tempfile ‘/u01/app/oracle/temp02.dbf‘ size 10M tablespace group temgrp;

Tablespace created.

3、

SQL> alter database default temporary tablespace temgrp;

Database altered.

二、临时表空间组删除

1、

SQL> alter tablespace temp tablespace group ‘‘;

Tablespace altered.

2、

SQL> alter database default temporary tablespace temp;

Database altered.

3、

SQL> drop tablespace temp2 including contents and datafiles;

Tablespace dropped.

原文地址:https://www.cnblogs.com/orcl-2018/p/9878518.html

时间: 2024-10-10 20:06:00

临时表空间组创建及删除的相关文章

临时表空间移动并清理

临时表空间迁移: https://www.cnblogs.com/liang545621/p/7528936.html 将用户的表空间都变成新的 临时表空间清理,表空间还是原来的 用下面语句可查看当前临时表空间使用空间大小与正在占用临时表空间的sql语句:select sess.SID, segtype, blocks * 8 / 1000 "MB", sql_text  from v$sort_usage sort, v$session sess, v$sql sql where s

临时表空间管理(查询-创建-删除等)

临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表.中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序.像数据库中一些操作: CREATE INDEX. ANALYZE.SELECT DISTINCT.ORDER BY.GROUP BY. UNION ALL. INTERSECT.MINUS.SORT-MERGE JOINS.HASH JOIN等都可能会用到临时表空间.当操作完成

oraclle数据库建表空间和建用户,删除表空间

oracle创建表空间 注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如[D:\oracle\oradata\Oracle9i\]也就是你要保存文件的路径存在 /*分为四步 */ /*第1步:创建临时表空间  */ create temporary tablespace user_temp   tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  size 50m autoex

删除临时表空间ora-25152错误

删除临时表空间,或者收缩临时表空间经常会出现表空间占用等情况. 下面我们就对这种情况进行处理, 首先查找被锁的sid: SELECT a.INST_ID,b.TABLESPACE , b.segfile# , b.segblk# , ROUND ( ( ( b.blocks * p.VALUE ) / 1024 / 1024 ), 2 ) size_mb , a.SID , a.serial# , a.username , a.osuser , a.program , a.status FROM

Oracle 创建表空间、临时表空间、创建用户并指定表空间、授权,删除用户及表空间

/* 说明:若已经存在相应的用户和表空间,则需要先删除相应的用户和表空间 然后再全部重新建立 */ --删除用户 drop user USERNAME cascade; --删除表空间 drop tablespace DATA_TEMP including contents and datafiles; drop tablespace DATA including contents and datafiles; --创建临时表空间 create temporary tablespace DATA

临时表空间操作总结

一. 临时表空间理论 在9i之前,如果一个数据库用户没有被指定默认临时表空间,那么oracle就会使用system表空间作为该用户的临时表空间,这是很危险的.在9i里面,database可以被指定一个默认临时表空间.这样如果数据库用户没有被明确指定临时表空间,oracle 9i就会自动指定database的默认临时表空间作为该用户的临时表空间. 默认临时表空间的限制: 1.1. 默认临时表空间必须是TEMPORARY的:SQL> alter database default temporary

ORACLE 临时表空间清理

Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序.临时表空间的主要作用: 索引create或rebuildOrder by 或 group byDistinct 操作Union 或 intersect 或 minusSort-merge joinsanalyze 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长.即使重建了临时表空间,过一段时间后,临时表空间的使用率就达到99%

Oracle中临时表空间的清理

作者:iamlaosong Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序.临时表空间的主要作用: 索引create或rebuild Order by 或 group by Distinct 操作 Union 或 intersect 或 minus Sort-merge joins analyze 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长.即使重建了临时表空间,过一段

解决临时表空间的报错

报错信息:[HY000](1652) [Oracle][ODBC][Ora]ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段 原因分析:oracle临时表空间不足,事务执行一般将会报ora-01652无法扩展临时段的错误.因为oracle总是尽量分配连续空间,一旦没有足够的可分配空间或者分配不连续就会出现上述的现象. 回忆下临时表空间的作用: 临时表空间主要用途是在数据库进行排序运算[如创建索引.order by及group by.distinct.unio