oracle 查看数据库所有表的大小 oracle怎么查看表空间,可以用PL/SQL查看吗?

oracle怎么查看表空间,可以用PL/SQL查看吗?可以通过PL/c查看。1.查看所有表空间大小deletetablespace_name,count(bytes)/1024/1024from博士_

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