如何知道表空间扩展的次数??(不是数据文件或表的扩展次数)

解决方案 »

  1.   

    有的是自动扩展的,有的是手动.
    凡是自动扩展的,可以看扩展的步长. 如果不能从all_tablespaces等视图中获得初始大小.只能另外想想 .
      

  2.   

    嗯,应该是dba_tablespaces吧?我用的9版本,是dba_tablespaces。
    dba_tablespaces不能取得,我通过数据文件的初始大小取得表空间初始大小,但如果用户新添加数据文件,我取得的初始大小就出现错误。
    通过语句
       SELECT MAX(extents) FROM DBA_SEGMENTS GROUP BY RELATIVE_FNO
       可取的次数,但不能确定正确性,再就是运行速度太慢,5秒多时间,如果用tablespace_name分组,则速度还要慢1秒。有没有别的办法???
    请指教。
      

  3.   

    数据字典中应该由初期设定时的SQL文,至于扩展次数。
    如果自动扩展和手动扩展同时都发生过,很难推算吧!
    学习了!