数据库文件损坏,要是没有备份或者做归档日志的话就难了.
那样要是你是自己学习用的就重新安装了.
注意完全删除现在的oracle.你可以搜索一下具体的步骤.

解决方案 »

  1.   

    到admin/实例名/bdump中看看alert文件中有什么错误
      

  2.   

    缺少权限。用下述语句试一下:
    grant connect,resource to a;
      

  3.   

    用internal连上后你先启动一下数据库
    startup看看是否可以启动
      

  4.   

    USER_VIEWS并不是属于哪个用户的,所以在前面加用户名是不对的.
    可以这样查用户A中的视图TEST
    SELECT TEXT 
    FROM DBA_VIEWS 
    WHERE VIEW_NAME='TEST'
    and owner='A';你的oracle出什么问题了,是启不来了还是怎么了,什么错误提示
      

  5.   

    gladness(gladness) 
    别的用户无法连结,总之所有服务都无法提供了.
    如果要查看A中的所有视图,要怎么办呢.
    我需要得到所有的视图的SQL语句.
      

  6.   

    SELECT TEXT
    FROM DBA_VIEWS
    WHERE owner='A';
    去掉一个条件就行了.如果这个语句能执行的话,感觉问题不太严重呀.
    能重启吗
    shutdown immediate
    startup
    看看行不行,有什么错误提示?
    再看看admin\实例名\udump下的alert文件有什么错误记录?