mdsk.net
当前位置:首页 >> 为什么PLSQL访问不了数据库,SQLPLUS可以访问ORACLE呢 >>

为什么PLSQL访问不了数据库,SQLPLUS可以访问ORACLE呢

OracleServiceORCL OracleOraDb10g_home1TNSListener OracleCSService OracleDBConsoleorcl看看你这四个服务是不是启动的,再看看你的netmanager里面有没有建立连接成功

检查下监听服务启了吗 , 用sqlplus登录是登录的oracle实例, plsql登录需要监听服务启了才行

pl\\/sql和sql*plus走的不是一个tnsnames.ora.找找有几个tnsnames,都改成正确的配置.或者修改环境变量中的path路径,把正确的路径写在前面.

PLSQL Developer是我见过bug最多的. 不过现在貌似好了点.建议去试试最新版本的12网页链接 这个bug相对而言会少一点.

首先确认你数据库有几个?如果有几个则需要设置,打开plsql ,tools--》preferences,选中左边第一项“connection”,右边的配置栏中,下面oracle home 设置为你想连接的数据库. 如果你只有一个库,那么尝试做以下操作.打开服务查看相关的监听服务有没有开启.如果开启还是出现这个问题,那么确认一下你的电脑名或者配置的虚拟网卡ip是否做过改动,如果改动,数据库需重新建立.如果没有上述问题,请在net manager 中看一下oracle的服务名,端口号,服务地址是否配置正确.监听服务中主机名、端口号是否配置正确.都正确还是出错,那么建议关闭监听服务,删除原监听重新建立监听.

看下是不是有防火墙设置.被拦截了.再或者看看自己的数据库连接,是不是写错了,多了空格什么的.

oracle登陆认证方式Oracle登录认证有两种方式,基于操作系统的登录认证,基于oracle的验证.第一:Windows下基于操作系统的登录认证1 Windows下设置oracle登录验证为操作系统验证方式的方法:1:把os用户加到ora_dba组2:设置

sqlplus 可以连接,plsql不行说明监听服务没有起来.如果是安装在自己机器上的oracle,试试以下步骤1.在命令行里输入sqlplus / as sysdba 如果没有显示成功连接的信息,说明是oracle没有开,在windows服务中打开oracle这样命名的服务.2.在命令行中尝试tnsping orcl,如果显示错误,在windows服务中打开oraclelistener这样命名的服务.重复以上1,2步骤,应该就可以了

因为看不到你的机器所以不知道你出了什么问题,一般我们安装好后需要配置监听和本地服务,如果这两项你都配置过了还不能登录,可能是你PLSQL装的有问题.根据经验,64位机器下,PLSQL必须保证不能装在系统盘下,如果plsql没有装至系统盘,考虑是因为你先装的PLSQL,然后装的ORACLE所致,建议重新安装PLSQL.相信通过这样的解决可以正常访问.祝成功.

查看下你的tnsname文件里面的DNS配对了吗?就是在oracle_home\db_1\NETWORK\ADMIN下面的tnsname里面看看有没有配错的实在不行就把他删除,用Configuration Assistant重新配置下还有就是看下监听地址什么的都对不对?服务起来没有

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com