sql plus 和 pl/sql无法连接远程oracle数据库

前言:安装完oracle客户端后,可能会出现sql plus 和 pl/sql无法连接远程oracle数据库的情况,可能是以下原因:

针对sql plus连接不上:

1 可能原因:之前安装过oracle数据库客户端并且没有卸载干净,sql plus使用了之前oracle客户端的配置,导致连接不上

解决办法:在系统变量中,将有关之前的oracle客户端信息删除,如路径信息

针对sql plus可以连接的情况下,针对pl/sql连接不上

1 可能原因:之前安装过oracle数据库客户端并且没有卸载干净,pl/sql使用了之前oracle客户端的配置,导致连接不上

解决办法:1 在登陆的时候,点击取消(cancel),自动进入界面,按照操作tools->preferences,进入配置界面,找到Oracle->Connection,在配置界面右边找到oracle home,接着自己指定oracle home为新安装的客户端

2 可能原因:pl/sql安装在了奇怪的路径下,比如"Program Files (x86)"

解决办法:卸载,重装,安装在一个正常的路径下

时间: 2024-10-11 20:45:47

sql plus 和 pl/sql无法连接远程oracle数据库的相关文章

PL/SQL Developer连接远程Oracle数据库

转自:http://zhengdu.net/archives/152 一.首先看远程端oracle服务是否启动 如果没有启动,请启动oracle服务 ps:创建或者删除oracle监听 二.远程端oracle配置 LISTENER_ORCL =  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))ORACLR_CONNECTION_DATA =  (DESCRIPTION =    (ADDRESS_LIST =     

spss statistics 19.0配置odbc连接远程oracle数据库

本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle数据库(版本为win32_11gr2_client,主要是为了安装oracle的odbc驱动),通过PL/SQL客户端远程连接数据库,测试是否正常. 在D:\app\Administrator\product\11.1.0\client_1\network\admin目录中,新建tnsnames.o

ODAC连接远程Oracle数据库时,数据源名称orcl改为gscloud

今天用ODAC连接远程Oracle数据库时,怎么也连接不上, 更改配置文件的tnsname.ora,使之都一样,并完全配置正确还是出现错误,连接不上. 最后请大神一世,原来是数据源名称的问题. 把数据源名称orcl改为gscloud就可以了. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 223.223.179.17)(PORT = 1521)) ) (CONNECT_DATA = (SERVIC

通过 plsql 连接远程 Oracle数据库

方法一:通过 plsql 工具和 oracle client(不是即时客户端 instantclient) 的方式来连接 Oracle 一. 安装 oracle client,(本教程已经下载并解压)二. 选 择 管 理 员 安 装 ,如图:三.剩下的就是一路下一步就 OK,安装完成后在 doc 窗口执行,sqlplus 如 果 出 现 如 下 输 入 用户名 , 就 表 示 安 装 成 功四.安装 plsql(本教程 Oracle 为 11gr2,所以 plsql 也安装了版本 11,其余版本

通过pl/sql连接远程Oracle数据库

通过PL/SQL连接远程数据库,简单的方式就是安装Oracle客户端,还有一种方式就是不安装客户端,但是需要自己创建必要的配置文件,下面主要对安装客户端的过程简单做一下记录. 网上一个不安装客户端的教程:本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 Oracle安装及配置如下: 客户端的配置过程简单,网上资源很多,例如这一篇:Oracle 11G Client 客户端安装步骤(图文详解) 还有一个配置文件的详解:轻松搞定oracle客户端连接配置文件

PL/SQL连接远程oracle数据库配置

本人电脑:win10  64位, plsql:支持32位 一.安装好PL/SQL客户端 二.下载解压oracle客户端 1.instantclient 我下载的是oracle11g 32位的instantclient_11_2 2.打开plsql--工具--oracle--连接 配置主目录,oci.dll路径 三.重新打开plsql 四.如果数据库中文编码乱码,或者报错NLS_LANG is defined on the client 1.在plsql安装目录下新建文件startplsql.ba

PLSQL Developer连接远程Oracle数据库

要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用"Network Configuration Assistant"配置,之后用PL/SQL Dev连接,因为需要在本地安装数据库,所以不是很方便 下面介绍另外一种方法 1.首先去oracle官网下载三个需要的压缩包 具体地址是:http://www.oracle.com/technetwork/topics/winsoft-085727.html 需要的包: instantclient-basic-nt-12.1

powerdesigner 连接远程oracle数据库

今天使用pd 16.3 连接Oracle 11g ,连接本地 很简单没有出现问题,但是在连接远程的时候出现了2个问题,困扰我很久. 1. Could not initialize JavaVM 出现这种情况是因为pd不支持64的jdk ,只要下载32位的jdk ,配置环境变量就可以了. 2.Non SQL Error : Could not load class oracle.jdbc.OracleDriver 如果这种情况,下载新的ojdbc14.jar,并配置到classpath,很多时候,

PLSQL连接远程Oracle数据库

这里记录的是安装了oracle数据库的连接方式 修改tnsnames.ora配置文件 tnsnames.ora配置文件路径: ..\app\用户\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 添加连接配置如下: ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxx)(PORT = 1521)) (CONNECT_DATA = (SERVER = xxxxxx) (SE