你使用PL/SQL Develop 需要配置tnsname.ora文件。
或者你使用ORACLE自带的SQL DEVELOPER

解决方案 »

  1.   

    你要到看oracle 对应的实例服务及监听服务有没有正常启动
      

  2.   

    你pl/sql 的监听没有配置,先直接进入pl/sql ,进入菜单栏中点击“帮助”-->"关于" 查看TNS File的路径,找到后直接手动配置下tnsnames.ora文件就行了
      

  3.   

    两种方法:
    1.如果你想图省事,不想配置监听文件:可以在Database输入localhost:监听端口(默认是1521)/实例名
    比如: localhost:1521/ora11g
    2.配置tnsnames.ora文件,位于$ORACLE_HOME/network/admin目录。
    配置完之后cmd->tnsping一下服务名,如果能ping通就可以通过服务名连接数据库了。
      

  4.   

    \product\11.2.0\dbhome_2\NETWORK\ADMIN目录下配置tnsname.ora文件。