我做成功过:
你把数据库的物理文件(数据文件,控制文件,日志文件)全部备份一下。
安装oracle
创建一个和原来一模一样的数据库(包括数据文件的名称和物理位置)
把备份的文件覆盖回去

解决方案 »

  1.   

    没问题的,新装一个数据库,但一定是要和原来的同一版本的
    另,可以建库的,但sid一定要是原来的那个
    然后把原来的数据文件拷过去就可以了。
      

  2.   

    很容易,只要数据文件、log文件、init参数文件都在,就一点问题都没有,需要做的有两步:
    .. 生成口令文件(非必须,只有当口令遗忘或者口令文件丢失的情况下才需要)
    1、根据原来的sid用oradim生成一个service
    2、编辑listener.ora和tnsnames.ora建立监听器和连接字符串然后用svrmgrl启动数据库,用lsnrctl来启动监听器即可