嗯?我想不可能是C盘真的没有空间了吧,楼主看了么?或者NTFS权限啊或者磁盘限额的问题?

解决方案 »

  1.   

    我的机子硬件情况是这样的:
    C盘上还有1.5G的空间;
    我把Oracle9i三张盘拷贝在移动硬盘里E盘中;
    连移动硬盘共有5个盘符:c和d都是NTFS,移动硬盘中的三个盘符:E和F为FAT32,H为NTFS;
    Oracle9i三张盘内容拷贝在E盘里,要把Oracle9i装在5个盘里的任何一个中,都会出现上面说的错误提示,而且5个盘中都有足够的空间来装Oracle9i。
    真不知是怎么回事,我现在在运行C盘的“磁盘碎片整理程序”,看有没有效果
      

  2.   

    解决“安装Oracle时安装程序交换区没有足够的空间”的方案我用的是方案二,方案一应该也行,我没试出来,大家可以补充一下。方案一:
    1、以Administrator 用户登录来安装Oracle;2、ntfs或fat32没有关系,改回用户名,或改个英文字母的名字试试呢;3、版主的意思是让你不要以小强这个账号登录,即使是ADMIN,最好直接以ADMINISTRATOR去登录;4、(1)右键单击我的电脑->管理->用户->Administrator设置密码
       (2)开始->控制面板->用户帐户->更改用户登录方式或注销方式 (把钩去掉)
       (3)重新启动用Administrator登陆就可以了方案二:
    参考下面的这片文档,其实关键就是文中的这几句话:“临时硬盘空间: 
    Oracle安装程序在安装过程中需要400M以上的临时硬盘空间,建议使用/tmp文件夹作为零时文件夹,如果/tmp文件没有足够的硬盘,可以新创建一个文件夹作为安装的临时目录,之后设置环境变量TEMP和TMPDIR指向相应的位置,例如: 
    使用bash 
    mkdir /home/temp 
    TEMP=/home/temp ; export TEMP 
    TMPDIR=/home/temp ; export TMPDIR ”这几句话,说的是在“unix”操作系统下,其实方法在“Windows”下同样适用,我就是在C盘下建了一个“Temp”文件夹,然后把“环境变量”中的“TEMP”和“TMP”两个变量的值都改为“C:\Temp”,然后重新装Oracle,一切OK了!