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)"

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

目录
相关文章
|
10月前
|
SQL 存储 Java
数据库小技能:PL/SQL中书写定义sql
触发器由数据库管理系统负责调用和执行,通过触发触发器所监听的事物来实现触发器的调用。 表级别的触发器(对于整个数据库表做监听) 行级别的触发器(对于表中的每一行做监听)
133 0
|
10月前
|
SQL 存储 Oracle
数据库小技能:PL/SQL(Procedure Language/SQL,过程化SQL语言)预备知识
过程化SQL语言(Procedural Language/SQL)是Oracle数据库对SQL语句的扩展:在普通SQL语句的使用上增加了编程语言的特点,把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
131 1
|
10月前
|
存储 SQL Perl
PL/SQL经典练习5
PL/SQL经典练习5
74 0
|
10月前
|
存储 SQL Perl
PL/SQL经典练习4
PL/SQL经典练习4
61 0
|
10月前
|
存储 SQL Perl
PL/SQL经典练习3
PL/SQL经典练习3
55 0
|
10月前
|
存储 SQL Perl
PL/SQL经典练习2
PL/SQL经典练习2
68 0
|
10月前
|
存储 SQL Perl
PL/SQL经典练习
PL/SQL经典练习
56 0
|
10月前
|
SQL Oracle 关系型数据库
使用PL/SQL Developer给Oracle生成漂亮的数据库说明文档
使用PL/SQL Developer给Oracle生成漂亮的数据库说明文档
195 0
使用PL/SQL Developer给Oracle生成漂亮的数据库说明文档
|
11月前
|
SQL Perl
PL/SQL经典练习
PL/SQL经典练习
76 0
|
12月前
|
SQL 存储 缓存
Oracle数据库PL/SQL学习笔记——函数定义
Oracle数据库PL/SQL学习笔记——函数定义
152 0
推荐文章
更多