oracle临时表空间如何创建


这篇文章主要介绍“oracle临时表空间如何创建”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“oracle临时表空间如何创建”文章能帮助大家解决问题。用来存放用户的临时数据,临时数据就是在需要时被覆盖,关闭数据库后自动删除,其中不能存放永久临时性数据。如:当用户对大量数据进行排序时,排序在PGA中进行,若数据过多,导致内存不足,oracle会把需要排序的数据分为多份,每次取一份在PGA中排序,其余部分放在临时表空间,直至所有数据排序完成,不过临时表空间在硬盘上,数据交换降低性能临时表空间组是由一组临时表空间组成的组,临时表空间组和临时表空间不能同名。临时表空间组不能显式地被创建和删除;当把第一个临时表空间分配某个临时表空间组时,会自动创建临时表空间组;当把临时表空间组内最后一个临时表空间删除时,会自动删除临时表空间组;CONTENTS字段值为TEMPORARY,即临时表空间(1) 创建不属于组的临时表空间(2) 属于组的临时表空间(2) 临时表空间加入或移除临时表空间组把temp2加入到temp_group 中把temp2移除emp_group(3)给临时表空间添加一个临时文件(4)修改系统默认的临时表空间修改为一个组修改为一个临时表空间删除过程:SQL> al免费云主机域名ter database tempfile ‘/u01/app/oracle/oradata/temp2’ drop including datafiles;
alter database tempfile ‘/u01/app/oracle/oradata/temp2’ drop including datafiles
*
ERROR at line 1:
ORA-25152: TEMPFILE cannot be dropped at this time通过查看官方针对ORA-25152的描述信息,发现如下:ORA-25152: TEMPFILE cannot be dropped at this time
Cause: An attempt was made to drop a TEMPFILE being used by online users
Action: The TEMPFILE has been taken offline. Try again, later可能是临时表空间被占用,执行以下脚本,查询出占用临时表空间的会话信息,使用alter system kill命令杀掉会话进程,即可解决问题。也可以等待一段时间之后,对临时表空间临时文件进行删除即可 。关于“oracle临时表空间如何创建”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: php如何用循环对所有数组元素求和

本文小编为大家详细介绍“php如何用循环对所有数组元素求和”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何用循环对所有数组元素求和”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 php用循环对所有数组元素求和的方法:1、使…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/25 08:49
下一篇 03/25 08:49

相关推荐