ORACLE在登陆数据库时出错!ORA--12545错误对象名或对象名不存在!登陆用户名为system/manager

解决方案 »

  1.   

    你将 在你的数据库连接配置(在netconfig 或 netassistant)的连接数据库
               名   输入到  登陆选项: 主机字符窜 中
     
      

  2.   

    TO WINDSTROM(windy)我先试试,得了就结帖
      

  3.   

    你要是不放心 你可以到 设置--->>控制面板--->>管理工具---->>服务
     (如果你的数据库运行在WINDOWS平台) 中
    察看 Oracle的有关服务 例如: TNS 等
      

  4.   

    是tnsnames.ora问题吗?,如何编辑tnsnames.ora.
      

  5.   

    如果是本地数据库,则不用连接符,如果不是,你一定要配连接符(而且本地一定要装ORACLE客户端)
    如果是ORACLE客户端,则要用net8配置精灵 配置连接符,这个连接符就指向服务器的数据库,你的程序或ORACLE客户端必须通过这个连接副连接服务器的数据库如果是本地数据库,则直接输入用户名和密码,主机字符串为空,则进入ORACLE,当然,你也可以建一个指向本地的连接符,然后在主机字符串中输入这个连接符,也可以进入ORACLE如果还没有进入,则你要看看ORACLE服务是不是启动了,启动ORACLE服务
    如果还没有进入,则看看你的ORACLE监听服务是不是启动了至于怎么启动这些服务,不同版本的ORACLE不一样,这里只给出一种:
    环境:win2000+ORACLE8inet8配置精灵:
    程序->Oracle - OraHome81->Network Administration->Net8 Configuration Assistant
    启动服务:进入服务,查找OracleServerOrcl和OracleOraHome81TNSListener,启动他们。OracleServerOrcl中的orcl,就是数据库实例名称,在net8配置精灵中会用到他