试图执行下一个命令
SELECT * FROM dba_temp_free_space 我收到了一个错误:
错误: ORA-01652:无法在表空间temp中将临时段扩展到128。
有32 GB的空间是免费的,但是当我运行一个过程时,我得到了一个错误。当我检查临时表空间的自动扩展时,它会说是..
如何才能获得最大的临时表空间?
发布于 2015-04-08 11:21:55
我认为你正在关注的是一个解决方案,而不是问题。32 GB的表空间应该足以满足小型OLTP数据库中的大多数操作。当您得到错误时,您还没有告诉我们什么在运行,所以我只能提供一些诊断和测试查询。任何表空间的最大大小可以高达128 8k,也可以小到32 8k,块大小为8k。
在问题对象运行时尝试此查询:
select TABLESPACE_NAME, BYTES_USED, BYTES_FREE from V$TEMP_SPACE_HEADER;如果无法更改问题对象,则可以创建临时表空间组并向其添加多个临时表空间。
一定要检查运行对象的用户使用什么临时表空间,并使用如下命令:
ALTER USER scott TEMPORARY TABLESPACE temp;https://stackoverflow.com/questions/29493952
复制相似问题