最近在Oracle11g配置数据库的时候发现了一个问题,就是找不到监听,网上说win7的64位的系统必须装上32位的客户端才能被PLSQL 识别,事实上也是这样,PLSQL 只能识别32位的客户端,所以你需要下载32位的客户端,然后配置的时候有几个地方是需要注意的
1、你本地网络服务名配置,该文件配置好后可以在你目录(你的安装目录:\app\Bin\product\11.2.0\client_1\network\admin)中的tnsnames.ora中找到。
2、注意tnsnames中信息是否配置正确
3、如果还是配置不好,那么你可以将配置的内容都先删除,再进行配置。
4、检测你的服务是否能够开启
运行输入services.msc
检测oracle***tnslistener服务是否能够开启。
5、如果服务不能开启,检查你的环境变量
检测path的值,我的值是这样的(D:\app\Bin\product\11.2.0\dbhome_1;d:\app\Bin\product\11.2.0\dbhome_1\bin;d:\app\Bin\product\11.2.0\client_1\bin;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;D:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\)
到这里就差不多了主要是看你的客户端有没有在路径中。(这里讲解不知道对不对啊,忘高人指教)