我的hp-unix下安装的oracle。Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    2097152  236584 1846064   11% /
/dev/vg00/lvol1    1835008  181144 1641032   10% /stand
/dev/vg00/lvol8    31457280 2654736 28584304    8% /var
/dev/vg00/lvol7    31457280 3172584 28063808   10% /usr
/dev/vg00/lvol6    7340032 3149328 4158368   43% /tmp
/dev/vg00/lvol5    41943040 33499888 8377320   80% /opt
/dev/vg00/lvol4     262144    5760  254504    2% /home
以前我把表空间文件都是放在opt目录下面,建的语句一般都是下面这个
create tablespace MSIDEVTBS logging datafile '/opt/oracle/oradata/pmds/MSIDEVTBS.dbf'
size 500M autoextend on next 100M maxsize unlimited extent management local segment space management auto;
现在发现opt硬盘大小,太小了。。现在新建的能把空间全部占用。。所以现在想建在var目录下面,,不知道这样可不可以。。
读取数据的速度有没有影响或者有什么其它不好的地方~~谢谢

解决方案 »

  1.   

    只要oracle有权限访问,都可以
      

  2.   


    --当然可以。 数据文件可以放在任何oracle可以访问到得地方create tablespace MSIDEVTBS logging datafile '/var/oracle/oradata/pmds/MSIDEVTBS.dbf'
    size 500M autoextend on next 100M maxsize unlimited extent management local segment space management auto;--'/var/oracle/oradata/pmds/MSIDEVTBS.dbf'  这里指定就ok
      

  3.   

    一个表空间可以包含多个数据文件,数据文件不论你放在那里,oracle会自动管理。create tablespace tablespace_name datafile '.../.../.../' .....;
    alter tablespace tablespace add datafile '../../../'....;--类似上面的你随意弄。
      

  4.   

    只要oracle有权限访问,都可以
      

  5.   

    1.数据文件可以存放在任何ORACLE可以访问的目录;2.一个表空间对应多个数据文件,每个数据文件可以存放不同的硬盘目录;