Oracle删除表空间的同时删除数据文件
来源:互联网 发布:网易邮件大师 mac 编辑:程序博客网 时间:2024/05/22 00:26
临时表空间主要用途是在数据库进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、管理索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。
当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空间(扩展的极限),并且一般不会自动清理了。
如果临时表空间没有设置为自动扩展,则临时表空间不够时事务执行将会报ora-01652 无法扩展临时段的错误,当然解决方法也很简单:1、设置临时数据文件自动扩展,或者2、增大临时表空间
1、创建用户表空间:
CREATE TABLESPACE test_data //创建表空间test_data
LOGGING
DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TEST_DATA01.DBF' //创建的数据文件
SIZE 32M //初始大小
AUTOEXTEND ON //数据文件自动扩容
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2、删除表空间,同时删除数据文件:
drop tablespace test_data including contents and datafiles;
3、创建用户临时表空间:
CREATE TEMPORARY TABLESPACE test_temp
TEMPFILE 'D:\oracle\product\10.2.0\oradata\orcl\test_temp01.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
4、创建用户并指定表空间:
CREATE USER xiaoming IDENTIFIED BY xm123 //创建用户xiaoming,设置密码为xm123
DEFAULT TABLESPACE TEST_DATA //指定默认表空间为test_data
TEMPORARY TABLESPACE TEST_TEMP; //指定临时表空间为test_temp
指定默认表空间以后,用户xiaoming创建的表都在这个表空间下,除非额外指定;当然,要给用户xiaoming授权才能创建表。
- Oracle删除表空间的同时删除数据文件
- Oracle删除表空间的同时删除数据文件
- oracle删除(释放)数据文件/表空间流程
- 【Oracle】删除(释放)数据文件/表空间流程
- 关于Oracle表空间数据文件的修改删除操作
- 关于Oracle表空间数据文件的修改删除操作
- oracle 删除表空间(tablespace)及数据文件的方法
- 删除了一个表空间的数据文件
- 删除表空间及其数据文件
- Oracle回滚表空间数据文件误删除处理
- Oracle表空间的删除
- 如何从表空间中删除数据文件
- 如何从表空间中“删除”数据文件
- 怎么删除表空间中某一个数据文件?
- 【Vegas原创】删除表空间,包括数据文件
- 【Vegas原创】删除表空间,包括数据文件
- oracle数据文件(表空间文件)被rm掉了。表空间如何删除
- oracle数据文件(表空间文件)被rm掉了,表空间如何删除 。
- 黑马程序员——网络编程(二)------UDP、TCP和多线程
- 区间最小值 RMQ算法
- 关于Wireshark "The NPF driver isn’t running……"解决办法
- 如何从activity中传参到fragment的子控件中
- The Suspects
- Oracle删除表空间的同时删除数据文件
- Cocos2dx3.2从零开始【五】
- jvm自定义参数
- 防撞扶手改造项目完善
- 使用内部包含关系的组合选择器时,它们之间不能加空格;当使用层次关系的组合选择器时,他们之间要有空格
- eclipse 中安装android ADT时问题解决‘org.eclipse.ui.core 3.6.2’
- awk 字符串连接操作(字符串转数字,数字转字符串)
- 【2-sat】 HDOJ 1816 Get Luffy Out *
- Flex Builder4.7 与 MyEclipse2013集成 64位