ora-01652错误:如何给temp表空间增加2个G存储空间呢? 今天创建一张带800万数据的表,结果报如下错误:ora-01652 unable to extend temp segment by 1024 in tablespace我觉得是temp临时表空间不足,问下,在plsql里面用什么命令语句可以给temp增加一些空间呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重建TEMP 表空间: Temporary tablespace是不能直接drop默认的临时表空间的,不过我们可以通过以下方法来做。 准备:查看目前的Temporary TablespaceSQL> select name from v$tempfile;NAME———————————————————————D:\ORACLE\ORADATA\TEST\TEMP01.DBFSQL> select username,temporary_tablespace from dba_users;USERNAME TEMPORARY_TABLESPACE------------------------------ ------------------------------MGMT_VIEW TEMPSYS TEMPSYSTEM TEMPDBSNMP TEMPSYSMAN TEMP1.创建中转临时表空间create temporary tablespace TEMP1 TEMPFILE 'E:\ORACLE\ORADATA\ORCL\temp02.DBF' SIZE 512M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED; 2.改变缺省临时表空间 为刚刚创建的新临时表空间temp1alter database default temporary tablespace temp1; 3.删除原来临时表空间drop tablespace temp including contents and datafiles;4.重新创建临时表空间create temporary tablespace TEMP TEMPFILE 'E:\ORACLE\ORADATA\ORCL\temp01.DBF' SIZE 512M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED; 5.重置缺省临时表空间为新建的temp表空间alter database default temporary tablespace temp; 6.删除中转用临时表空间drop tablespace temp1 including contents and datafiles;7.如果有必要,那么重新指定用户表空间为重建的临时表空间 alter user arbor temporary tablespace temp; Oracle Temp 临时表空间http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4697417.aspx------------------------------------------------------------------------------Blog: http://blog.csdn.net/tianlesoftware网上资源: http://tianlesoftware.download.csdn.net相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspxQ Q 群:62697716 ALTER DATABASE TEMPFILE '路径\TEMP01.DBF' AUTOEXTEND ON NEXT 1G MAXSIZE 10G; ALTER DATABASE TEMPFILE '路径\TEMP01.DBF' RESIZE 1G; 改了,也不起作用啊,是不是不是temp表空间的问题,是tadd114表空间太小的缘故呢? 我如何查到tadd114表空间的数据文件所在的路径呢? 通过链接服务器批写入oracle时遇到的问题 有关oracle字符集的问题 行转换为列,跟一般要求不同,请大家看看 asp访问oracle 8.1.6 BLOB类型数据的问题 SQL-Server 中的 replace(字段,char(10)+char(13),'') Oracle 这句怎么写?? Oracle安装后有示例数据库吗? 存储过程的奇怪问 触发器出了问题,望各位给解决呀!!!!:( 为什么再装ORACLE装不上了 如何得到当前登录用户(非DBA)的某个表的所有字段呢? 新手请教一个关于双机备份主备库切换的问题 Oracle 10g 的个人版本到哪里去下载?(官网找不到)
Temporary tablespace是不能直接drop默认的临时表空间的,不过我们可以通过以下方法来做。 准备:查看目前的Temporary Tablespace
SQL> select name from v$tempfile;NAME
———————————————————————
D:\ORACLE\ORADATA\TEST\TEMP01.DBFSQL> select username,temporary_tablespace from dba_users;
USERNAME TEMPORARY_TABLESPACE
------------------------------ ------------------------------
MGMT_VIEW TEMP
SYS TEMP
SYSTEM TEMP
DBSNMP TEMP
SYSMAN TEMP1.创建中转临时表空间
create temporary tablespace TEMP1 TEMPFILE 'E:\ORACLE\ORADATA\ORCL\temp02.DBF' SIZE 512M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED; 2.改变缺省临时表空间 为刚刚创建的新临时表空间temp1
alter database default temporary tablespace temp1; 3.删除原来临时表空间
drop tablespace temp including contents and datafiles;4.重新创建临时表空间
create temporary tablespace TEMP TEMPFILE 'E:\ORACLE\ORADATA\ORCL\temp01.DBF' SIZE 512M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED; 5.重置缺省临时表空间为新建的temp表空间
alter database default temporary tablespace temp; 6.删除中转用临时表空间
drop tablespace temp1 including contents and datafiles;7.如果有必要,那么重新指定用户表空间为重建的临时表空间
alter user arbor temporary tablespace temp;
Oracle Temp 临时表空间
http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4697417.aspx
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
改了,也不起作用啊,是不是不是temp表空间的问题,是tadd114表空间太小的缘故呢?