nmmz.net
当前位置:首页 >> plsql连不上orAClE数据库 >>

plsql连不上orAClE数据库

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

把ORACLE客户端安装一下,或者你配置一下即时客户端,只要sqlplus连上了,PLSQL肯定行的

先检查下tnsname文件.打开 PL/SQL,进入 tools-->preferences,如下界面所示.配置 Oracle Home 和 OCI library. OK!!

我假设你已经装了32位的oracle客户端,并且在plsql developer中正确配置了oracle_home以及oci.dll文件的位置.连接串(数据库那一栏)直接写ip:端口号/sid 即可例如数据库服务的ip为192.168.1.22,端口号1521,sid是prod.那么连接串如下:数据库那一栏写:192.168.1.22:1521/prod

1)点击net configuration assistant2) 在弹出的对话框中选择本地net服务名配置,点下一步3) 在服务名配置对话框中选择添加,点下一步4)在如下对话框中填写要访问的oralce数据库的服务名,该服务名可以通过oralce登录用户名进入环境,

telnet一下,看是否能连通.如果能连通,就是你安装的Oracle client或plsql有问题.如果不能通,那你怎么弄客户端都没用,因为是服务器端有问题.

这个好像是64位Oracle的问题使用PL/SQL Developer连接OracleX64版本 使用PL/SQL Developer连接OracleX64版本:1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;2. 将系统的tnsnames.ora拷

你的命令行方式不能登录,应该是你环境变量的问题,因为系统找不到Oracle目录下的sqlplus.exe,设置一下环境变量,在Path里面把Oracle安装目录下到类似product\11.2.0\dbhome_1\BIN目录.

在NET MANAGER里面确认实例名 并通过最后的用户名密码测试 怀疑是你配置实例时没配好 之前先确认下客户端和服务器端的ORACLE版本是否一致

一般是配置方法不对造成的.配置方法如下:1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开.2、添加以下内容:本地实例名= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名) ) )3、用PL/SQL工具登录即可.

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