Tablespaces Full Tablespace Free Space (MB) 表空间 [TEMP] 只有 [0 megabytes ] 空闲空间 用em管理oracle数据库的时候老是出现上面的提示,可是数据库却可以正常运行……在主目录--有问题的表空间中,点击进去看到temp的几个数据文件都差不多满了,可是我在管理--表空间那里看的时候,temp表空间却显示还没有用过,好奇怪啊!!!!
解决方案 »
- 关于在linux上启用dbca,netmgr,netca等命令的问题
- Oracle与EXCEL互换数据
- ORA-06550: 第 2 行, 第 7 列: PLS-00201: 必须声明标识符 'INSERT_DATA' ORA-06550: 第 2 行, 第 7
- 求助在windows 2003 Web Edition 操作系统安装Oracle的问题
- 请问我应该怎么作才能把数据库分离出来再挂到别的机子上去?
- 如何列出所有的字段?distinct行吗,请教
- 如何用 pl/sql消除数据库中表的数据冗余?
- Delphi中如何读写RAW类型的字段,ORacle7中Varchar2 最大允许的长度是多少?(今天揭帖)
- oracle的这个sql语句该怎么写?谢谢
- Oracle数据库中,千万级数据量,筛选条件在一个字段里面,求大神指点SQL怎么啊!一千万的数据,匹配某一个字段中以逗号分开的多个值,如何写sql提高查询效率
- 表的查询速度突然变慢了
- oracle执行多条语句临时变量问题
虽然显示创建成功了
可是这个时候OS分给这个表空间的实际大小并没有2G你可以试一下创建一个10G的临时表空间和10G的普通表空间
速度都不太一样的
http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4697417.aspx
1,增大临时表空间,默认是2G,你可以增大到8G,这样千万级别的查询,都可以满足了。2,会自动放弃的,是oracle自动放弃的,它内部会有一个判断机制,如果觉得可以释放这部分占据的资源了,就会自动释放的。
临时表空间确实存在着这个问题,不过也无需过滤,这里的大小是你最大的一次的大小,不知道是bug还是设计上如此,临时表空间会释放,不会收缩。所以一旦一次用的大于这次的了,他就扩张叻。呵呵呵,也有人说这是节省下次扩张时的效率。 不需要顾虑这个,不过如果这个临时表空间由于做了一次大数据量的操作,导致数据文件太大,你想shrink的话。可以自己手工重建的方式来做,很方便的,和一online的做。你可以参考
http://blog.csdn.net/inthirties/archive/2009/05/29/4221938.aspx
Dave这里说的也需要注意, 如果是temporary 异常的迅猛增大,需要检查你的系统,应该存在这一些性能隐患。