看来仅需扩充表空间的即可解决。
第一步:查看表空间的名字和档案位置。在SQL栏输入或贴上下列内容。(不要做任何的修改)
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
第二步:增大所需表空间的尺寸
alter database datafile '表空间储存位置'resize 新的尺寸,例如:
alter database datafile 'e:\oracle\oradata\esps_2008.dba'resize 4000m
BTW:
对於ORACLE数据库的表空间。除了手动增大所需表空见的尺寸的方法外:您也可使用其他方式来扩展表空见的尺寸。
第一种:增加数据档案。让表空间名对应更多的数据档案
alter tablespace 表空间名称
add datafile '新数据档案的储存位置' size 新数据档案的尺寸,例如:
alter tablespace ESPS_2008
add datafile 'e:\oracle\oradata\esps_2010.dba' size 1000m
第二种:设定数据档案自动扩展,以杜绝表空间不足的问题
alter database datafile '数据档案的储存位置'
autoextend on next 下一次扩展数据档案的尺寸 maxsize 最大可接受的扩展尺寸的极限,例如:
alter database datafile 'e:\oracle\oradata\esps_2008.dba'
autoextend on next 100m maxsize 10000m
第三步:查阅设定后的表空间资讯。在SQL栏输入或贴上下列内容。(不要做任何的修改)
select a.tablespace_name,a.bytes total,b.bytes used, c.bytes free,
(b.bytes*100)/a.bytes "% used",(c.bytes*100)/a.bytes "% free"
from sys.sm$ts_avail a,sys.sm$ts_used b,sys.sm$ts_free c
where a.tablespace_name=b.tablespace_name and a.tablespace_name=c.tablespace_name
分享到:
相关推荐
ORACLE表空间扩展脚本.md
ORACLE_表空间扩展方法详细介绍,查看表空间的名字及文件所在位置,对于oracle数据库的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小
Oracel扩展表空间,包含查看表空间占用资源大小情况和扩展语句。
目的 规范表空间增加操作,保证系统安全、稳定性。 操作要求 建议在表空间使用超过80%时进行表空间操作,每次表空间增加大小最好为2个月数据增长量。
oracle数据库查看表空间占用,扩展表空间代码
oracle扩展表空间sql语句 oracle表空间查询、硬性扩展和自动扩展
Oracle数据库表空间扩展方法及表空间位置名称查看
该文档详细描述了oracle表空间已满后如何查询表空间占用情况,如何扩展表空间。
因为平时比较常用,所以贡献给大家希望大家使用,其实还可以通过命令实现表空间的扩展之类的,大家也可以试试
oracle表空间设置为自动扩展,表空间暴长后如何才能取消自动扩展
针对ORACLE ORA-01653: unable to extend table 的错误,首先查看Oracle数据库表空间大小,然后看一下表空间下的所有的数据文件的自动扩展功能是否打开;若确实是表空间不够用了,那么我们就需要扩大表空间了
Oracle数据库空间数据类型和空间函数扩展实现.pdf
oracle扩展表空间方案 检查表空间占用率 1.1. 脚本检查 查看一个用户所占的空间 用该用户登录 select sum(bytes)/1024/1024 MB from user_extents u 查看表空间还剩多少用这个还能看每个文件情况(使用...
查看修改表空间的语句,能够通过命令语句去实现表空间扩展,利于数据库维护。
oracle在各种环境下扩展表空间oracle在各种环境下扩展表空间
在IBM RS6000双机环境下ORACLE数据库的表空间扩展及同步方法.pdf
运维脚本,查询数据库表空间大小及使用情况,增加表空间,扩展表空间等。
–Oracle数据库创建表空间 create tablespace new_taspace –表空间名 DATAFILE 'D:NEWTABLESPACE.DBF' –表空间关联的数据文件和位置 size 200M –文件初始大小 autoextend on next 20MB MAXSIZE 400MB; –...
两种方法,一种是为表空间增加数据文件: 代码如下: alter tablespace users add datafile ‘/opt/oracle/oradata/esop/so_data02.dbf’ size 200M; 另一种方法是增加表空间原有数据文件尺寸: 代码如下: alter ...