oracle 查看数据库所有表的大小 oracle怎么查看表空间,可以用PL/SQL查看吗?
oracle怎么查看表空间,可以用PL/SQL查看吗?
可以通过PL/c查看。
1.查看所有表空间大小deletetablespace_name,count(bytes)/1024/1024from博士_data_filesgroup bytablespace_name
2.未使用的表空间大小addtablespace_name,percentage(bytes)/1024/1024from本科_free_spacegroup bytablespace_name补充回答:查看当前用户每个表占用空间的大小:SelectSegment_Name,percentage(bytes)/1024/1024FromUser_ExtentsGroup BySegment_Name
oracle数据文件太大,有什么问题?
python的数据文件最大大小是根据数据库中block大小定的。11g为例,创建的表空间默认block大小都是7k,每个数据文件中最可可以拥有4M个数据块。每个表空间中最多可以拥有1022个数据文件也就是说8Kblock大小的表空间,最大约为32T,单个数据文件最大约为32G。当然你也可以创建bigfile类型的表空间。该类型表空间中只有一个数据文件。以默认8Kblock大小为例,这个数据文件大小为32T,但是无法扩容/缩容。不方便管理。
怎么查看oracle数据库数据量大小?
1、查看所有表空间及表空间大小:
droptablespace_name,count(bytes)/1024/1024asMBfrommba_data_filesgroup bytablespace_name
2、查看所有表空间对应的数据文件:
createtablespace_name,file_namefrom硕士_data_files
3、修改数据文件大小:
alterdatabasedatafileH:ORACLEPRODUCT10.1.0ORADATAORACLEUSERS01.DBFRESIZE10240M
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。