oracle如何扩充表空间

1.第一步在plsql中执行

select b.file_id , --文件ID,  
  b.tablespace_name, -- 表空间,  
  b.file_name  ,  -- 物理文件名,  
  b.bytes   ,   -- 总字节数,  
  (b.bytes-sum(nvl(a.bytes,0))),  -- 已使用,  
  sum(nvl(a.bytes,0))    ,   -- 剩余,  
  sum(nvl(a.bytes,0))/(b.bytes)*100 -- 剩余百分比  

  from dba_free_space a,dba_data_files b  
  where a.file_id=b.file_id  
  group by b.tablespace_name,b.file_name,b.file_id,b.bytes  
 order by b.tablespace_name 


查出物理物件路径后:
2.
假设需要扩充的表空间名为:jwzh
第二步:(把查询出来的tablespace_name为jwzh的路径复制到下面红色部分,修改最后的文件名 jwzh02{参照现有的起名} )
alter tablespace jwzh add datafile 'D:\oracle\product\10.2.0\db_1\oradata\ jwzh02.dbf' size 1000M   autoextend on next 50M  maxsize 30000M


执行 语句,扩充表空间!。

你可能感兴趣的:(oracle,oracle扩冲表空间)