修改监听文件listener.oraLISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = zhaoxl)(PORT = 1521))
      )
    )
  )
修改HOST 的为你的主机名

解决方案 »

  1.   

    修改SPFILE参数文件的HOSTNAME名字  再从起数据库
      

  2.   

    SPFILE参数文件,在那个目录下啊
      

  3.   

    将数据库设置为只启动不装载,看看服务是否可以起来。起来后用sqlplus以sysdba连接数据库,执行startup,看看是否有错。
      

  4.   

    检查修正tnsnames.ora,listener.ora这两个文件
    重新启动
    startup nomount....,若出错贴出错误代码
      

  5.   

    改pfile文件,然后用sysdba登录,startup mount
    create spfile from pfile
    alter database open
      

  6.   

    tnsname.ora修改如下:原服务名: Orcl
    修改为  : Orcl.XXX.com(按域名后缀添加)Host修改为:机器名listener.oraHost修改为:机器名重起机器;使用sysdba身份登陆
    startup mount
    create spfile from pfile
    alter database open修改spfile,并通过其引导数据库启动