解决方案 »

  1.   

    你安装的是oracle 客户端吗?
    1.确认oracle 服务已经开启
    2.lsnrctl status 看看
    3. tnsping xe 看看有没有反应 
    4.命令模式下 :    sqlplus /nolog
    conn user/pwd@xe
    看看有没有报错
      

  2.   

    谢谢版主!真心快绝望了。
    我真的是新手,所以原谅我的低级问题。
    1. 我就是直接在官网下的 Oracle Database 11g Express Edition。然后用SQL*Plus输入命令:connect system/my_passord
    然后就给出了这个:
    ERROR:
    ORA-:12154: TNS:could not resolve the connect identifer specified这是tnsping XE 的结果。
    剩下的,实在不好意思,我不知道这么确认oracle 服务已经开启。
    lsnrctl status的命令在哪里输入啊?SQL*Plus和window run都不识别。
    命令模式下是具体的哪里?是window run吧?给出的是一样的错误信息:
    ERROR:
    ORA-:12154: TNS:could not resolve the connect identifer specified
    我知道自己问了好多傻问题,但实在不好意,我没IT背景,就是为了学习这软件。身在国外有没有人可以请教,只能来这里求助国内的大牛呢。为了生存啊!
      

  3.   


    猜测楼主的系统是win7 的。
    看你的截图tnsping 是可以通的那么说明你的监听已经启动了。
    试试右键管理员权限运行plsql
    如果不行。
    先看看实例有没有启动。
    sqlplus /nolog
    conn /as sysdba
    如果显示空闲的那么就startup。
    如果启动了,看看lsnrctl status
    是否instance 服务已注册lsnrctl。还有楼主如果装的是64位的数据库,那么plsql是链接不上的,因为plsql不支持链接64位oracle
    那么就需要下载oracle 的client进行配置,如果是这种情况具体百度一下。
      

  4.   

    谢谢版主!真心快绝望了。
    我真的是新手,所以原谅我的低级问题。
    1. 我就是直接在官网下的 Oracle Database 11g Express Edition。然后用SQL*Plus输入命令:connect system/my_passord
    然后就给出了这个:
    ERROR:
    ORA-:12154: TNS:could not resolve the connect identifer specified这是tnsping XE 的结果。
    剩下的,实在不好意思,我不知道这么确认oracle 服务已经开启。
    lsnrctl status的命令在哪里输入啊?SQL*Plus和window run都不识别。
    命令模式下是具体的哪里?是window run吧?给出的是一样的错误信息:
    ERROR:
    ORA-:12154: TNS:could not resolve the connect identifer specified
    我知道自己问了好多傻问题,但实在不好意,我没IT背景,就是为了学习这软件。身在国外有没有人可以请教,只能来这里求助国内的大牛呢。为了生存啊!
    猜测楼主的系统是win7 的。
    看你的截图tnsping 是可以通的那么说明你的监听已经启动了。
    试试右键管理员权限运行plsql
    如果不行。
    先看看实例有没有启动。
    sqlplus /nolog
    conn /as sysdba
    如果显示空闲的那么就startup。
    如果启动了,看看lsnrctl status
    是否instance 服务已注册lsnrctl。还有楼主如果装的是64位的数据库,那么plsql是链接不上的,因为plsql不支持链接64位oracle
    那么就需要下载oracle 的client进行配置,如果是这种情况具体百度一下。