装好oracle后(安装过程选择的是“安装和配置数据库”)在cmd能正常通过sqlplus命令访问。为了能用pl/sql developer访问,于是装了个32 位的客户端。
安装之前将listener.ora和tnsnames.ora中的host中的localhost都改为机器的IP地址,我的是本机所以改成了127.0.0.1;在安装过程中安装客户端的目录改成了和数据库同一个目录

安装过程没像网上教程说的出现配置监听

转好客户端后(没有进行任何环境变量配置),安装PLSQL Developer10。装好后尝试连接数据库,但连接不上
报错 ORA-12154:TNS:无法解析制定的连接字符串,在cmd'下连接报错

tnsnames.ora文件如下:

问题1,怎么解决上面的报错让PLSQL Developer正常连接数据库?
问题2,请大神简单科普下oracle中的监听是什么?
------解决思路----------------------
1、应该重新设置环境变量 oracle_home就可以连接了,设置方法百度下
2、oracle监听,就好比仓库保管员,任何人想要东西都得先找他,然后由他指派仓库中的工人,去给你找,找到后把东西发给你