是数据库服务起不来吗?手工启动数据库能行吗?c:\svrmgrl
svrmgrl>connect internal
svrmgrl>startup启动监听服务
 lsnrctl start

解决方案 »

  1.   

    我的9i也是,不过把地址改成localhost就好了。
      

  2.   

    LGQDUCKY(飘);
    通过svrmgrl的方式会直接报错,tns-12560错误,数据库服务根本就启不来
      

  3.   

    你是安装数据库之后才加入域,那当然有点问题了。因为加入域后,你原有的完整数据库名变成'<sid>.'
    解决方法我没试过,在初始化文件中,把global_names=false;
    如果不行,那么
    |-------------------------------|
    |sqlplus                        |
    |/ as sysdba                    |
    |startup <sid>.                 |
    |-------------------------------|
    如果想用enterprise manager启动,那么先通过net manager创建另一个指向本数据库的网络服务名(直到域名的话可以通过tnsname.ora直接修改),用这个网络服务名来启动
      

  4.   

    hyee(小狗旺财) :
    我实施
      

  5.   

    失败了,Advancedserver 2000,打过震荡波的补丁,加入域后,安装oracle816,报ora-16438:凭证检索失败错误,查了一下,需要将sqlnet.ora文件中的nts验证注释掉,果然可以了,不过再后来启动数据库的时候,又会报01031错误,服务还是启动不起来,
      

  6.   

    请教 ey21cn:能说明的更加详细一点吗?