表空间与数据文件管理.ppt

事实上,DBA更习惯于直接看到每个表空间的空闲百分比,此时需要结合dba_data_illes与dba_free_space作连接查询,命令如下: SQLSELECT b.tablespace_name’’tablespace”, sum(b.bytes)/1024/1024 total_MB”, sum(a.bytes)/1024/1024 free_MB”, round(sum(a-bytes)/sum(b.bytes)*i00,1) ”free/total%” FROM dba__free__space a,dba__data__files b WHERE a.file_id=b.file_id GROUP BY b.tablespace name; 7.3.3 改变表空间大小 从图7.1看到,USERS表空间数据己满,仅空闲了0.2%。导致用户插入数据时总是出现错误,但是可以查询该表数据。解决的办法是扩展该表空间的尺寸。 通常可以采用两种办法予以扩展。 (1)更改现有数据文件的大小,无论是自动还是手动。 (2)向表空间内添加数据文件。 1.更改现有数据文件的大小 (1)现有数据文件允许自动扩展。DBA可以为每个数据文件设置是否允许自动扩展。如果允许自动扩展,则当数据库数据占满了数据文件的

文档评论(0)

1亿VIP精品文档

相关文档