檢察tnsname.ora文件,看是否有錯誤。

解决方案 »

  1.   

    看看网络是否通
    tnsname.ora:ip是否有错
      

  2.   

    我的这个文件找不着呀,本来好好的,我昨天装了IPX协议,之后就不行了,把协议卸载了也不行,
      

  3.   

    ORACEL起动方法及一般问题
    作者:王辉(ddxxkk)
    [email protected]
    1 
    常规ORACEL起动方法
    首先
    D:\orant\BIN>set ORACLE_SID=ORADB
    D:\orant\BIN>lsnrctl start
    D:\orant\BIN>svrmgrl
    SVRMGR> connect manager/system@oradb as sysdba
    连接成功。
    SVRMGR> startup nomount
    SVRMGR> connect manager/system@oradb as sysdba
    SVRMGR> startup nomount
    已启动 ORACLE 实例。
    系统全局区域合计有                        156124428个字节
    Fixed Size                                          70924个字节
    Variable Size                                    42868736个字节
    Database Buffers                                113106944个字节
    Redo Buffers                                        77824个字节
    SVRMGR> alter database mount;
    语句已处理。
    SVRMGR> alter database open;
    语句已处理。
    SVRMGR> exit
    服务器管理程序结束。2 一般问题 
    但有时D:\orant\BIN>svrmgrl起动后说没有出现
    ORA-12560: TNS: 协议适配器错误
    那么可以用
    D:\orant\BIN>oradim -startup -sid oradb在svrmgr中出现如下情况
    SVRMGR> connect system/manager@my8i
    ORA-12500: TNS:listener failed to start a dedicated server process
    SVRMGR> quit
    说明my8i没有起动,可以用以下方式
    D:\orant\BIN>set ORACLE_SID=my8i
    D:\orant\BIN>oradim -startup -sid my8i如果出现如下情表
    SVRMGR> connect system/manager@oradb
    ORA-01034: ORACLE not available可以用以下方法的一种(因数据库没有活动,不能用一般方式login)
    SVRMGR> connect internal
    连接成功。
    SVRMGR> connect system/manager as system
      

  4.   

    用 Net8 Configuration Assistant 重新配置一下就可以了
      

  5.   

    执行sqlplus 之前先
    set oracle_sid=your sid
      

  6.   

    这有多难? :(用 Net8 Configuration Assistant 重新配置一下就可以了
      

  7.   

    SqlPlus /nolog
    connect user/pwd@sid
      

  8.   

    我遇过这种问题,试试下面的方法:
    重启一下系统或者其中一下管理工具中Oracle服务(系统为Win2000的话)
      

  9.   

    补充二楼说的:关于网络配置的文件是tnsnames.ora,可用记事本打开,看一下里面所连接的数据库IP是否正确。
      

  10.   

    这个问题我也遇上过,感觉好像是因为用了优化大师优化过注册表,或者注册表中某个字段出错,但我找了半天没找到,我的解决方法是,删了ORACLE。然后在注册表中把和ORACLE相关的注册项全删了!~再重装一次!~!~如果不删注册表,你再装的ORACLE还是同样的错误。