Oracle数据库临时表空间过大,请问改小一点语句如何写。

解决方案 »

  1.   

    alter tablespace 表空间名 add datafile '表空间路径/文件名.dbf' size 5M autoextend on next 50M maxsize 800M;
      

  2.   

    1、alter database tempfile '/oracle/oradata/test/temp01.dbf' offline;
    2、alter database tempfile '/oracle/oradata/test/temp01.dbf' drop including datafiles; 
      

  3.   

    临时表空间不用改小。
    创建一个新的,设为default。然后把以前那个offline,drop掉就好了
      

  4.   

    alter database tempfile 'filemname' resize 100m
      

  5.   

    alter database tempfile 'filemname' resize 100m
      

  6.   

    如果无法resize,可以删除老的,建立新的临时表空间。
    并指定数据库临时表空间为新的。
      

  7.   

    alter database 调整表空间的大小!alter database datafile '/home/db/..../tbs.dbf' resize 50M;alter database datafile '/home/db/..../tbs.dbf' resize 100M;这语句变大变小多可以,但变小的话不能低于你原表空间数据的大小;
      

  8.   

    我用alter databse tempfile '路径/nametmp.dbf' resize 500m;可是重新调整大小后,我的磁盘钜列阵却没有增大一点,高手救急啊!!
      

  9.   

    我用alter databse tempfile '路径/nametmp.dbf' resize 500m;可是重新调整大小后,我的磁盘钜列阵却没有增大一点,高手救急啊!!
      

  10.   

    alter database datafile '文件夹路径/test.dbf' resize 100M;
      

  11.   

    我是实例下有很多用户名和表空间,现在要修改每一个临时表空间的大小,我用alter database tempfile 'nametmp.dbf' 修改之后,磁盘空间却没有增大,网上见有人说把现在的临时表空间给drop掉,再建立一个新的临时表空间,请问这样的语句可否有达人指点一下。
      

  12.   

    http://www.eygle.com/archives/2006/04/oracle9i_default_temporary_tablespace.html看看吧..
      

  13.   

    刚刚我试了一下,你按以下步骤操作一遍应该没问题
    1.首先找到tempfile文件的位置:
        SELECT T.NAME ,T.* from v$tempfile T;2.再执行:
        alter database tempfile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORADB\TEMP01.DBF' resize 25M;我检查过了,物理文件也发生了变化!
      

  14.   


    我在Windows系统下操作的结果是磁盘容量确实增加了,不过我早red had Linux操作系统下,我的磁盘列阵容量却没有增加。
      

  15.   

    对于有磁盘矩阵的系统,先要扩展lv的空间;
    然后扩展表空间的空间;
    例如:
    suse11_141:/dev/vg_data # lvscan | grep ring
      ACTIVE            '/dev/vg_index/sdpringidx' [14.72 GB] inherit
      ACTIVE            '/dev/vg_data/sdpring' [14.72 GB] inheritsuse11_141:/dev/vg_data # pvscan
      PV /dev/sdg   VG vg_dna_app   lvm2 [9.51 GB / 9.02 GB free]
      PV /dev/sdf   VG vg_backup    lvm2 [9.50 GB / 192.00 MB free]
      PV /dev/sde   VG vg_music     lvm2 [19.98 GB / 19.78 GB free]
      PV /dev/sdd   VG vg_index     lvm2 [19.50 GB / 4.78 GB free]
      PV /dev/sdc   VG vg_data      lvm2 [19.50 GB / 4.78 GB free]
      PV /dev/sdb   VG vg_ora       lvm2 [39.50 GB / 13.17 GB free]
      Total: 6 [117.49 GB] / in use: 6 [117.49 GB] / in no VG: 0 [0   ]发现vg_data和vg_index的空间还有,可以扩展lv sdpringidx 和 sdpring;
    使用 lvextend -L+1G /dev/vg_data/sdpring