各位好:/export/home/oracle9i/oradata/V0910 目录下存放数据库的数据表
但是/export下面空间不够,要将其移动到/export0/oradata下,然后建立符号连接命令是ln -s /export0/oradata/VO910 V0910吗?lrwxrwxrwx   1 oracle   dba           22  2 24  18:29 V0910 -> /export0/oradata/V0910/为什么这样数据库访问不了呢?

解决方案 »

  1.   

    数据文件的位置是记录在控制文件里面的, 所以简单的移动会破坏相关信息,导致数据库无法启动。 在移动数据文件的时候也要修改控制文件里面的信息。 具体操作参考我的blog:Oracle 移动数据文件的操作方法
    http://blog.csdn.net/tianlesoftware/archive/2009/11/30/4899172.aspx------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716
      

  2.   

    啊,可能是移动的过程中破坏了相关的信息,出现ora-01033错误,该怎么恢复呢?SQL> conn sys/admin as sysdba
    ↑这一步的时候总是连接不上,怎么知道数据库的管理帐户呢?谢谢!
      

  3.   

    试试oracle用户登录安装数据库的系统后
    sqlplus / as sysdba 
      

  4.   

    记得还有目录的权限问题,有没有改那个目录的attibute? oracle:oinstall !