oracle里有很多用户,假如我从很多用户当中查看JB用户的标空间大小?
SELECT tablespace_name, file_name, space
FROM dba_data_files 
WHERE tablespace_name = JB 这么写出错,,
我是菜鸟~~
请前辈们指教~~!!!!!

解决方案 »

  1.   

    dba_data_files 主要是查看数据文件的信息
    不太明白lz说的用户的表空间大小是指什么,一般说来,表空间是公共的。
      

  2.   

    select tablespace_name,sum(bytes)/1024/1024||'MB' from dba_data_files where tablespace_name='JB'
    group by tablespace_name
      

  3.   

    多谢zmgowin 已经按照那个查出大小了。
    麻烦再帮我看一下,创建表空间的以下那里错了?
    怎么一直出错呢?CREATE TABLESPACE test
    DATAFILE ‘/oracle/oradata/jbdb/test.dbf ' SIZE 2930M
    UNIFORM SIZE 128k;  
      

  4.   

    select tablespace_name, sum(nvl(bytes,0))/1024/1024 free from dba_free_space where  
    tablespace_name='tsp_yygl' group by tablespace_name