在该机器上重新装oracle,选择升级数据库,把以前的导进来就行了
做之前把所有的数据文件备份
如果不行,可以手工建一个服务,把服务的数据库指到以前的库就可以了
如果还不行,可以和我联系,我认为我能做到(只是认为,如果真的做不好,别打我)
[email protected]

解决方案 »

  1.   

    create a new database ,name must be same as the one having been damaged.
    then copy all old files to overwrite new files.restart the database
      

  2.   

    >>  llm06(blacksheep) 
    这个方法我昨天试过了,数据库名称一样,连路径都一样,可是覆盖文件后就再不能启动数据库了。 mssql server就行〉〉 yuaiwu(zrsoft) 
    ‘选择升级数据库’是在安装过程中进行还是在重装后进行?不是*.DMP文件是怎样导入的?
    请您说明白些。还有你说的手工建立一个服务,是什么服务啊?还是建立数据空间文件?
      

  3.   

    1、先把原来数据文件的目录更一下名
    2、把oracle8.0.5重装,要求oracle_sid及字集都一样,可以建立数据库,指定一个与原来一样的位置。
    3、把新库的数据文件目录再更一下名,原来的更名回来。
      

  4.   

    >>hrb_qiuyb(大森林)
    你的方法和  llm06(blacksheep)的方法机本是一样的,以我的经验是不能启动数据库了。
    在换回新安装的文件有行了。在这请问一下,在对oracle的操作过程中,是否一起信息都记录在oracle 的文件中?还是对系统的注册表也有所修改呢?
      

  5.   

    >>llm06(blacksheep)
    提示的错误是:本地计算机无法启动oraclestartorcl.
    错误2:系统照不到指定文件
      

  6.   

    oradim -new -sid xxxx建服务(windows platform)
      

  7.   

    指的服务名应该是tnsnames.ora里的服务名配置把。对吧。
      

  8.   

    谢谢各位的捧场,问题已解决。
    感谢yuaiwu(zrsoft), hrb_qiuyb(大森林) , dongxiangjun() 。
      

  9.   

    替yuaiwu(zrsoft), hrb_qiuyb(大森林) , dongxiangjun()三位问一声:
    问题解决完了,怎么不结贴呀?:)
      

  10.   

    yangjuanli(珂儿) 你猴急什么啊?
    你要是早来也有分给