
tempfile是临时表空间文件的路径,datafile是表空间的数据文件的路径,数据文件路径默认在$ORACLE_HOME/oradata/$SID目录下。其中,$ORACLE_HOME是Oracle安装目录,$SID是数据库的实例名。
创建临时表空间的例子如下:
create temporary tablespace user_temptempfile 'D:\oracle\oradata\ORCL\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local
创建数据表空间的例子如下:
create tablespace user_datalogging
datafile 'D:\oracle\oradata\ORCL\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local
Oracle数据库系统基本功能是保存和访问数据,为了实现数据库的安全、稳定、并发等特性,有很多概念需要了解,建议找一本入门书籍进行同步学习。
为表空间添加数据文件:SQL>ALTER TABLESPACE tablespace_name ADD DATAFILE '路径‘ SIZE nG
为临时表空间添加数据文件:
SQL>ALTER TEMPORARY TABLESPACE tablespace_name ADD TEMPFILE '路径’ SIZE nG
一:首先查看temp是不是某些用户的默认表空间SELECT USERNAME,TEMPORARY_TABLESPACE FROM DBA_USERS
二:如果有用户的默认临时表空间是temp的话,建议进行更改
alter user xxx temporary tablespace tempdefault
三:设置tempdefault为默认临时表空间
alter database default temporary tablespace tempdefault
四:然后用你列出来的语句删除即可
drop tablespace temp including contents and datafile
备注:临时的表空间如果在用的话,那么就得先把相应的用户切换掉,之后在删除,要不下次这个用户登录会出问题的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)