Oracle登陆问题,请赐教:    昨天我装了个oracle 10g,然后我装了pl/sql develepor,输入用户名,密码,数据库名以后,正常登陆,可以使用Oracle数据库。可是今天早上开机,就连接不上了,使用pl/sql develepor登陆时报错为ORA-12514: TNS: 监听进程不能解析在连接描述符,在cmd环境下登陆,提示的错误是一样的。我不知道怎么解决这个问题,为了可以使用Oracle,我就卸载了这个数据库和pl/sql develepor,重新装了,可以使用,但是中午下班去吃饭,关了机,会了有出现了同样的错误,真是郁闷

解决方案 »

  1.   

    请详细一点可以吗?我是开始接触Oracle,遇到这样的错很打击信息哦
      

  2.   

    哪里面有很多Oracle的服务,有的已经启动了,最关键的是启动哪一个啊
      

  3.   

    运行bin下的tnslsnr命令,是cmd窗口,让他运行着就行,学习阶段可以这样。
    试用developer连不上关防火墙。
      

  4.   

    TNSListener服务没有开启啊,设置成开机启动或者手动启动
      

  5.   

    不管是用pl/sql developer链接还是在cmd下链接Oracle数据库,提示的错误基本上都是一样的。ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务,我快崩溃了,谁来救救我啊 。
      

  6.   

    去控制面板里面的 管理工具-->服务 里把oracle 的  TNSListener启动。
      

  7.   

    就是这个服务OracleOraHomeTNSListener
    实在不行的话就在命令行里运行一下lsnrctl start 看报什么错。
    如还不能解决就把报的错误贴出来。
      

  8.   

    在命令行状态下敲sqlplus / as sysdba
    如何还是报错,那就是你oracle sid服务还没有开,你敲services.msc后在服务控制面板中启动
    OracleServiceyousid服务,然后再运行sqlplus / as sysdba可以的话,那说明原来的问题是
    由于sid没有开的原因
    打开sid后还出现你的报错,那就是TNS服务没有开的缘故,这时和上述开服务的步骤一样,也打开服务
    最好是把下面三个服务设成autorun:oracledbconsoleyousid,OracleOraDb10g_home1TNSListener,
    OracleServiceyousid。
    这时还是不行的话,那就是你的net service 配置有问题,在命令行中敲netca重新配置一下。不过按你
    描述的错误这个可能性较小。
      

  9.   

    经过昨天,现在oracle数据库是可以连接其来了,cmd和pl/sql develepor都是可以的,但是还是不太正常,因为每次从其后都是连接不上的必须输入一下命令才可以连接,请高手找出问题的根本在什么地方,小弟先谢过:cd>sqlplus/nologsql>conn sys/密码 as sysdbasql>startup在输入这些命名,如果都正常之后,就可以连上了,为什么啊?
      

  10.   

    经过昨天,现在oracle数据库是可以连接其来了,cmd和pl/sql develepor都是可以的,但是还是不太正常,因为每次从其后都是连接不上的必须输入一下命令才可以连接,请高手找出问题的根本在什么地方,小弟先谢过:cd>sqlplus/nologsql>conn sys/密码 as sysdbasql>startup在输入这些命名,如果都正常之后,就可以连上了,为什么啊?