windows下, sql plus 远程 连接oracle 不行,但是用客户端, plsql developer远程就可以, 这是为啥啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下, sql plus 远程 连接oracle 不行,但是用客户端, plsql developer远程就可以, 这是为啥啊?相关的知识,希望对你有一定的参考价值。

参考技术A 命令行连接的时候也需要指定连接描述符,如:
C:\Users\root>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 5月 30 14:12:17 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn system/system@orcl32(注意@orcl32是连接描述符)
已连接。
SQL>
还有需要注意防火墙是否有限制。
参考技术B 在本机的WINDOW中要先装客户端.
sqlplus 是访问tnsnames.ora文件中注册过的主机字符串的.
plsql developer是访问 \\oracle\product\10.1.0\db_2\bin\oci.dll
参考技术C 你用tnsping 试试。比如tnsping orcl194如果可以那应该是没问题的。

windows远程控制ubuntu---基于ssh

要实现windows下连接ubuntu需要安装以下软件:

1. windows下安装winSCP

2. Ubuntu下安装OpenSSH Server

可以使用命令行安装openSSH Server: sudo apt-get install openssh-server

随后, ubuntu会自动下载并安装openssh server, 并一并解决所有依赖关系.

我们也可以通过Ubuntu Software Center, 搜索"openssh-server", 然后点安装就好了/

下面介绍在windows系统下远程连接linux:

1. 首先确保linux可以联网并启动openssh server:           //记得要打开ssh

sudo /etc/init.d/ssh start

2. 查看linux的ip地址: ifconfig

3. 在winscp中输入远程linux ip地址, 端口号默认为22

更多关于winscp使用:

主要功能就是在本地与远程计算机间安全的复制文件

左侧本机,右侧连接的Linux系统

复制文件非常简单,直接选中文件拖到另一侧即可。

图片不要双击,右键->点击打开

右上角有个shell可以对linux执行一些简单的操作,与文件有关的操作。

以上是关于windows下, sql plus 远程 连接oracle 不行,但是用客户端, plsql developer远程就可以, 这是为啥啊?的主要内容,如果未能解决你的问题,请参考以下文章

SQL PLUS 远程连接数据库

PL/SQL 如何查看当前连接信息以及SQL PLUS如何指定IP地址

oracle用sql plus登陆不了,但是用pl sql可以登录,是啥原因?

在登陆sql plus时老是出现错误提示,无法解析指定的连接标识符,是啥原因?

windows环境下安装连接远程oracle工具PL/SQL Developer 11.0

windows环境下安装连接远程oracle工具PL/SQL Developer 11.0