精华内容
下载资源
问答
  • oracle增加表空间大小

    2011-11-27 22:44:25
    oracle增加表空间大小oracle增加表空间大小oracle增加表空间大小
  • 增加表空间大小:一种是为空间增加数据文件/另一种方法是增加表空间原有数据文件尺寸,感兴趣的朋友可以了解下,或许对你有所帮助
  • ORACLE数据库增加表空间大小或给空间增加数据文件 ----查询空间使用情况---   SELECT UPPER(F.TABLESPACE_NAME) "空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F...

    ORACLE数据库增加表空间大小或给表空间增加数据文件

    ----查询表空间使用情况---     
        
    SELECT UPPER(F.TABLESPACE_NAME) "表空间名",     
    D.TOT_GROOTTE_MB "表空间大小(M)",     
    D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",     
    TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比",     
    F.TOTAL_BYTES "空闲空间(M)",     
    F.MAX_BYTES "最大块(M)"    
    FROM (SELECT TABLESPACE_NAME,     
    ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,     
    ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES     
    FROM SYS.DBA_FREE_SPACE     
    GROUP BY TABLESPACE_NAME) F,     
    (SELECT DD.TABLESPACE_NAME,     
    ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB     
    FROM SYS.DBA_DATA_FILES DD     
    GROUP BY DD.TABLESPACE_NAME) D     
    WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME     
    ORDER BY 4 DESC;    

     

    --查看表空间是否具有自动扩展的能力     
    SELECT T.TABLESPACE_NAME,D.FILE_NAME,     
    D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS     
    FROM DBA_TABLESPACES T,DBA_DATA_FILES D     
    WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME     
     ORDER BY TABLESPACE_NAME,FILE_NAME;   

     

    增加表空间大小的四种方法

    Meathod1:给表空间增加数据文件

    ALTER TABLESPACE app_data ADD DATAFILE  
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;  

     

    Meathod2:新增数据文件,并且允许数据文件自动增长

    ALTER TABLESPACE app_data ADD DATAFILE
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
    AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

    Meathod3:允许已存在的数据文件自动增长

    ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'  
    AUTOEXTEND ON NEXT 5M MAXSIZE 100M;  

    Meathod4:手工改变已存在数据文件的大小

    ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'  
    RESIZE 100M;  

    展开全文
  • Oracle中增加表空间大小的四种方法

    千次阅读 2017-07-30 16:51:12
    Oracle中增加表空间大小的四种方法 1:给空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE '/opt/test/oradate/APP01.DBF' SIZE 50M; 2:新增数据文件,并且允许数据文件自动增长 ALTER TABLESPACE ...
    Oracle中增加表空间大小的四种方法
    
    1:给表空间增加数据文件
    ALTER TABLESPACE app_data ADD DATAFILE '/opt/test/oradate/APP01.DBF' SIZE 50M;
    2:新增数据文件,并且允许数据文件自动增长
    ALTER TABLESPACE app_data ADD DATAFILE '/opt/test/oradate/APP041DBF' SIZE 50M AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
    3:允许已存在的数据文件自动增长
    ALTER DATABASE DATAFILE '/opt/test/oradate/APP01.DBF' AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
    4:手工改变已存在数据文件的大小
    ALTER DATABASE DATAFILE '/opt/test/oradate/APP01.DBF' RESIZE 100M;
    展开全文
  • Oracle空间释放与增加表空间大小

    千次阅读 2017-04-20 10:35:28
    1.drop后并没有释放磁盘空间,这时可以通过缩小表空间释放磁盘存储注:一个表空间可以有多个datafile查看所有的datafile,找到你要缩小的datafile select file#, name from v$datafile 从上面获得要缩小的文件id是...

    1.drop表后并没有释放磁盘空间,这时可以通过缩小表空间释放磁盘存储

    注:一个表空间可以有多个datafile
    
    查看所有的datafile,找到你要缩小的datafile
    select file#, name from v$datafile
    从上面获得要缩小的文件id是4,查看此文件有多少个block
    select max(block_id) from dba_extents where file_id=4;--624000
    查询数据块的大小,单位是 byte
    select value from v$parameter where name='db_block_size'--8192 byte = 8 kb
    计算该datafile占用的物理空间
    select 624000 * 8 / 1024 from dual;--4875mb
    修改datafile大小
    alter database datafile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\JIDU.DBF' resize 5000m;
    

    2.删除表数据同时释放表空间可以用truncate

    truncate table tb_xxx DROP STORAGE;--表并没有删除,再drop即可
    或
    alter table 表名称 deallocate UNUSED KEEP 0;
    

    详见:http://blog.sina.com.cn/s/blog_6742dfb701010tl5.html

    3.datafile文件大小限制(貌似最大是32G)导致表空间不足,不过表空间可以有多个datafile文件

    增加一个datafile文件:
    alter tablespace xx add datafile 'd:\xx\xx.DBF' size 1000M
    

    如果不是因为datafile的最大限制,而是之前datafile设置小了且没有自动扩展,可以增加datafile大小,但最大是32G,请自行百度。

    展开全文
  • 增加表空间大小的四种方法

    千次阅读 2017-03-20 15:44:54
    增加表空间大小的四种方法 Meathod1:给空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;   Meathod2:新增数据文件,并且允许...
    增加表空间大小的四种方法
    
    Meathod1:给表空间增加数据文件
    ALTER TABLESPACE app_data ADD DATAFILE
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;
     
    Meathod2:新增数据文件,并且允许数据文件自动增长
    ALTER TABLESPACE app_data ADD DATAFILE
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
    AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
     
    Meathod3:允许已存在的数据文件自动增长
    ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'
    AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
     
    Meathod4:手工改变已存在数据文件的大小
    ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'
    RESIZE 100M;
    展开全文
  • oracle 增加表空间大小的四种方法

    万次阅读 2016-08-27 22:36:32
    增加表空间大小的四种方法 Meathod1:给空间增加数据文件 ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;   Meathod2:新增数据文件,并且允许...
  • 当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了。经过定位发现是"ORA-01653" 即空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了,需要尽快切...total "表空间大小", free ...
  • --1、查看表空间的名称及大小  SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size  FROM dba_tablespaces t, dba_data_files d  WHERE t.tablespace_name = d.tablespace_name  ...
  • imp导入imp mydata/XXX@orcl file=F:\.dmp full=y ignore=y buffer=100000000 创建表空间create tablespace mydata datafile 'F:/app/oracle_tXXXXXXablespaces/TAXI_GPS_TBSPACE.dbf' size 1500M autoextend on ...
  • 1、查询默认的临时空间: select property_name,...2、查询临时表空间大小以及使用情况: SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS, USED_SPACE "USED_SPACE(M)",ROUND(NVL(USED_S
  • 查看Oracle数据库表空间大小(空闲已使用,是否要增加表空间的 电脑资料 查看Oracle数据库表空间大小(空闲已使用,是否要增加表空间的数据文件 1查看空间已经使用的百分比 Sql代码 select a.tablespace_name,a.bytes/...
  • ORACLE修改表空间大小

    2012-04-08 17:43:45
    ORACLE临时段空间不足,修改表空间大小
  • 在oracle中表空间是必不可少的。但是怎么查看表空间呢 简单的查看方式是: SQL> select tablespace_name from dba_tablespaces; 想要查看表空间对应的物理文件是什么需要这样查看: SQL> select file_name ,...
  • oracle 临时表空间的增删改查操作 oracle 临时表空间的增删改查 1查看临时表空间 dba_temp_files 视图v$tempfile 视图 select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_...
  • 目录查看分配的物理空间大小查看实际存储空间大小查看每个空间的大小查看表空间大小及使用率查看数据库中数据文件信息查看临时空间信息 oracle大小有两种含义,即分配的空间大小和实际占用的物理空间...
  • 查询临时表空间大小以及使用情况: SELECT D.TABLESPACE_NAME,SPACE “SUM_SPACE(M)”,BLOCKS SUM_BLOCKS, USED_SPACE “USED_SPACE(M)”,ROUND(NVL(USED_SPACE,0)/SPACE100,2) “USED_RATE(%)”, NVL(FREE_SPACE,0)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 877,922
精华内容 351,168
关键字:

增加表空间大小