我犯了了一个可能新手只会犯的错误吧
我没在目录上面创建disk2.disk3文件,所以不能创建控制文件
但是host 那个问题依然没有解决。

解决方案 »

  1.   

    host是sqlplus命令,暂时退出sqlplus回到操作系统终端
    这个命令本身是要在操作系统中将控制文件挪到新的位置上所以重新做这步,直接创建那两个目录,将控制文件移动过去
    再alter database open就能启动了
      

  2.   

    请问我使用了host move 移走了文件后,但是没指定移到哪里,那么这个文件到底去哪里了?
    谢谢了
      

  3.   

    host move E:\app\Administrator\oradata\orcl\redo01.log 
    提示已移动 1个文件(还是已复制,这个没留意看)。
    只是这句命令,然后我没指定移到哪里。现在alter database open启动不了,提示ORA-03113:通信通道的文件结尾
      

  4.   

    host move E:\app\Administrator\oradata\orcl\redo01.log 
    提示已移动 1个文件(还是已复制,这个没留意看)。
    只是这句命令,然后我没指定移到哪里。现在alter database open启动不了,提示ORA-03113:通信通道的文件结尾
    使用alter database add logfile('E:\app\Administrator\oradata\orcl\redo01.log')想增加重做日志文件也创建不了,提示文件已是数据库一部分。
      

  5.   

    move若不指定目标路径,则移动到当前目录下可以回到当时的环境下,在sqlplus中执行host,看看当前路径在哪儿