有几个建议,但是要慎重考虑:
1、drop temp表空间及其数据文件并重新建立
2、用oem或命令行来shrink temp首先要保证在temp表空间你没有建立表或索引。
1、drop temp表空间及其数据文件并重新建立
2、用oem或命令行来shrink temp首先要保证在temp表空间你没有建立表或索引。
解决方案 »
- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$关于ORA-00937 不是单组分组函数 问题,在线等,解决即给分$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
- Oracle 怎么才能不区分大小写
- 请高手帮帮忙,在Oracle里面怎样通过储存过程解析XMLTYPE数据类型的文件(急)
- 请教高手,sqlplus system的问题。
- 请问有没有从Oracle数据库导出表定义的工具呀?
- 请教一个sql
- 如何在Oracle中建立Table
- 请问怎么去掉INTERNAL的密码,使得connect internal的时候不用输入密码,直接连接
- 高分求ORACLE视频教程或讲座
- 菜鸟的建表问题,高手请进,100分大赠送
- select 语句通配符的奇怪问题
- oracle9i的DBA用户名和密码是什么!?
2.修改数据库缺省的临时表空间
3.drop temp表空间例子如下:
SQL> drop tablespace temp;drop tablespace tempORA-12906: 不能删除默认的临时表空间SQL> create temporary tablespace temp1 tempfile '%oracle_home%\ora902\temp1_0.dbf' size 10m;Tablespace created
SQL> alter tablespace temp1 add tempfile '%oracle_home%\ora902\temp1_1.dbf' size 10m;Tablespace alteredSQL> alter database default temporary tablespace temp1;Database alteredSQL> drop tablespace temp;Tablespace dropped
还可以,减小空间的大小sql>alter database datafile 'D:\Oracle\oradata\weldb\TEMP01.DBF' resize 500m;
这种方法比较简便。
我日,我太爱你了。
困扰我多日的问题竟然解决了。多谢,牛人!
方法我已经试验过了,可以改变临时表空间的大小。
可是这样是不是会改变数据库里面的已有数据呢?好像数据库里的有些表数据丢失了。