Oracle删除表空间的同时删除数据文件[通俗易懂]

临时表空间主要用途是在数据库进行排序运算[如创建索引、orderby及groupby、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空

大家好,又见面了,我是你们的朋友全栈君。

临时表空间主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。

当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空间(扩展的极限),并且一般不会自动清理了。

如果临时表空间没有设置为自动扩展,则临时表空间不够时事务执行将会报ora-01652 无法扩展临时段的错误,当然解决方法也很简单:1、设置临时数据文件自动扩展,或者2、增大临时表空间

 

1、创建用户表空间:

CREATE TABLESPACE test_data                               //创建表空间test_data
Oracle删除表空间的同时删除数据文件[通俗易懂]LOGGING
Oracle删除表空间的同时删除数据文件[通俗易懂]DATAFILE ‘D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST_DATA01.DBF’    //创建的数据文件
Oracle删除表空间的同时删除数据文件[通俗易懂]SIZE 32M                                                            //初始大小
Oracle删除表空间的同时删除数据文件[通俗易懂]AUTOEXTEND ON                                                                //数据文件自动扩容
Oracle删除表空间的同时删除数据文件[通俗易懂]NEXT 32M MAXSIZE 2048M
Oracle删除表空间的同时删除数据文件[通俗易懂]EXTENT MANAGEMENT LOCAL;

2、删除表空间,同时删除数据文件:

drop tablespace test_data including contents and datafiles;

3、创建用户临时表空间:

CREATE TEMPORARY TABLESPACE test_temp
Oracle删除表空间的同时删除数据文件[通俗易懂]TEMPFILE ‘D:\oracle\product\10.2.0\oradata\orcl\test_temp01.dbf’
Oracle删除表空间的同时删除数据文件[通俗易懂]SIZE 32M
Oracle删除表空间的同时删除数据文件[通俗易懂]AUTOEXTEND ON
Oracle删除表空间的同时删除数据文件[通俗易懂]NEXT 32M MAXSIZE 2048M
Oracle删除表空间的同时删除数据文件[通俗易懂]EXTENT MANAGEMENT LOCAL;

4、创建用户并指定表空间:

CREATE USER xiaoming IDENTIFIED BY xm123                  //创建用户xiaoming,设置密码为xm123
Oracle删除表空间的同时删除数据文件[通俗易懂]DEFAULT TABLESPACE TEST_DATA                                    //指定默认表空间为test_data
Oracle删除表空间的同时删除数据文件[通俗易懂]TEMPORARY TABLESPACE TEST_TEMP;                            //指定临时表空间为test_temp

  指定默认表空间以后,用户xiaoming创建的表都在这个表空间下,除非额外指定;当然,要给用户xiaoming授权才能创建表。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125526.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 只读挂载磁盘linux,linux挂载磁盘就变只读怎么解决

    只读挂载磁盘linux,linux挂载磁盘就变只读怎么解决Linux系统挂载存储变成只读的解决方案:1、mount:用于查看哪个模块输入只读,一般显示为:[root@localhost~]#mount/dev/cciss/c0d0p2on/typeext3(rw)procon/proctypeproc(rw)sysfson/systypesysfs(rw)devptson/dev/ptstypedevpts(r…

    2022年6月19日
  • 后台管理系统界面_用户界面管理系统

    后台管理系统界面_用户界面管理系统后台界面也可以很酷!31个高大上的后台管理系统模版1.inspiniaDemo2.ThinAdminTemplateDemo&Download3.FreshUI–PremiumWebAppandAdminTemplateDemo&Download4.Clip-One–Bootstrap3Respo…

    2022年9月12日
  • 《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)

    《on Java 中文版》读后感(《JAVA编程思想》的原作者)(JAVA 小虚竹)感谢图灵图书的邀请,能提前拜读**BruceEckel**的新作《OnJava8》,**BruceEckel**是《ThinkinginJava》(中文版是**《Java编程思想》(第4版)**)的原作者,**巨佬**(大佬中的大佬)的新书值得期待。

    2022年6月29日
  • java 敏感字过滤_Java实现敏感词过滤「建议收藏」

    java 敏感字过滤_Java实现敏感词过滤「建议收藏」系列目录:并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。在消息传递的并发模型里,线程之间没有公共状态,线程之间必须…

    2022年5月24日
  • BCGControlBar31 GUI Professional Crack

    BCGControlBar31 GUI Professional CrackBCGControlBarProforMFCversionsΩ578867473Version31.3.Released06/15/2021AnewclassCBCGPPropertyManager(seescreenshot)implementsaneasyandefficientwaytocreateyourapplicationproperties(options)fromXMLfile,bindpropertiestoCBCGPPr.

    2022年10月22日
  • datagrip mac激活【2021免费激活】

    (datagrip mac激活)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html00OE5RWT28-eyJsa…

    2022年3月30日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号