oracle 11g admin文件夹下无linstener.ora和tnsnames.ora,但PLSQL能够连接上oracle数据库

安装了oracle 11g database(本地),选择的是服务器类的基本安装,安装成功后,到net configuration assistant去配置监听器和net网络服务名,检测也是成功的。但admin文件夹下无linstener.ora和tnsnames.ora,只有sqlnet.ora。安装的oracle client package,里面的tnsnames.ora已经重新配置过,然后环境变量和PLSQL中的preference也设置完毕。PLSQL能正常启动。但不明白为什么admin下没有linstener.ora和tnsnames.ora,PLSQL也能正常连接?是因为hostname访问数据库的原因吗?我在配置HOST的时候,是用的电脑的主机名,不是127.0.0.1,。大侠们请详细指教啊~~

你安装了数据库,又安装了客服端嘛?配置的信息在client的目录下面了。本机安装的oracle可以不用配置tns连接的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-12
实际上是11g的目录结构有所改变啊,最简单的你使用lsnrctl status就能看到listener.ora的位置了,tnsnames.ora当然也在这个目录下。
第2个回答  2012-11-12
你那个目录名是什么

我这里测试机器上的目录为:

D:\oracle\app\oracle\product\11.2.0\server\network\ADMIN追问

我的目录没有问题,就是...product\11.2.0\dbhome_1\network\ADMIN

第3个回答  2012-11-11
有多个ORACLE_HOME , 是不是有几个network/admin. 请确认追问

没,就一个network

追答

那么,请告知
(1)plsql develop中的database你选的是什么? 不要告诉我没有选,那是无法登陆的?
(2)如果(1)有的话,用tnsping (1)中的结果,能否连上

相似回答