“数据库大小”你指的是什么?所有表的数据文件大小的话:SELECT SUM(bytes) FROM DBA_DATA_FILES;如果再加上临时文件,那就再:SELECT SUM(bytes) FROM DBA_TEMP_FILES;但一个数据库里不只只有这些,还有控制文件啊、REDO 日志啊等等,这些就不太好查了。不过还有最简单粗暴的方式,就是你直接去硬盘上查看(如果是云服务那种你只能连接 Oracle 本身、但没法进到文件系统里,那就没辙了)。一般在你安装目录下的 oradata 路径下,以数据库名为单位,你直接看这个目录占多大地方就好了。
“数据库大小”你指的是什么?
所有表的数据文件大小的话:
如果再加上临时文件,那就再:
但一个数据库里不只只有这些,还有控制文件啊、REDO 日志啊等等,这些就不太好查了。不过还有最简单粗暴的方式,就是你直接去硬盘上查看(如果是云服务那种你只能连接 Oracle 本身、但没法进到文件系统里,那就没辙了)。一般在你安装目录下的
oradata
路径下,以数据库名为单位,你直接看这个目录占多大地方就好了。