你试试下面的,我也不知道是否可以:控制面板-管理工具-服务-选择oracle对应的服务-右键-属性-登陆-修改

解决方案 »

  1.   

    哎!orcale比较怕改机器名啊。
    把监听文件找到,把里面机器名称改为现在机器的ip或现在的机器名试试吧。
      

  2.   

    to  hqwang77(haiqing) :
    不行。在数据库的控制文件、日志文件中都记载了原有的计算机名。现在唯一的办法好像就是先把原来的计算机名找出来!
      

  3.   

    oracle可以改計算機名呀,我都改過可以啟動呀,oracle 9i
    sql server是一定不能改的
      

  4.   

    to  postfxj(探索者) :
    改过后可以启动数据库么?说详细些可以么?
      

  5.   

    在oracle中有一个文件记载了原来计算机的名字好象是tnsname你把这里面的host=计算机名字该正确就行了
      

  6.   

    改机器名数据库应该是可以启动的,估计是监听服务不能启动,导致你联不上数据库,可以用net configuration assistant把监听删除后,新建。
    另外,如果还不行的话,如果你的所有数据库文件都是完整的,那么也可以重建实例,花不了你一分钟时间的,参考命令: oradim
      

  7.   

    listener.ora中相关的机器名字就可以了!
    要么改回去,要么改成和现在的机器名一样!
    如果改成和现在的机器一样,那么如果你建立NETSERTVER的时候,是用机器名而不是IP地址的,那么在tnsnames.ora中也要进行修改!