如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev连接oracle官网上提供了最小访问包,就是如下3个包,加起来35MB。

1、首先去oracle的官方网站上下载(下面是10g的):oracle培训

instantclient-basic-win32-10.2.0.4.zip

instantclient-odbc-win32-10.2.0.4.zip

instantclient-sqlplus-win32-10.2.0.4.zip

将下载的安装包全部解压,放在同一个目录下,比如在d:\sqlplus。

2、 “控制面板”-”系统”-”高级”-”环境变量”-”系统变量”添加几个环境变量:

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)

TNS_ADMIN = d:\sqlplus

LD_LIBRARY_PATH = d:\sqlplus

SQLPATH = d:\sqlplus

Path变量结尾添加d:\sqlplus

3、在d:\sqlplus目录下创建TNSNAME.ORA文件,自己敲容易出问题,建议直接到安装oracle数据库的机器上拷贝过来用,内容如下:

# tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\db_2\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.208.120)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

以上文件中,ORCL是个连接标示符,可以自己修改,HOST是远程Oracle服务器的地址,PORT是Oracle的服务端口,没有修改过的话,默认是1521。Service_name是远程实例名称。

4、命令行下,切换到d:\sqlplus,运行odbc_install.exe,安装ODBC驱动。

5、使用sql-plus连接

命令行下执行sqlplus /nolog

进入sqlplus提示符,输入

connect / @

或者

sqlplus system/manager@192.168.208.120:1521/orcl

没有意外的话连接成功。

如果上述方法试验没有成功,用下面的方式最直接了

Sqlplus system/manager@’(description=(address_list=(address=(proto=tcp)(host=192.168.208.120)(port=1521)))(connect_data=(service_name=orcl)))’

sql+plus远程连接mysql_设置sqlplus访问远程oracle数据库的方法相关推荐

  1. lsm mysql_基于LSM树的Oracle数据库数据处理方法与流程

    本发明涉及一种数据处理方法,尤其涉及一种基于LSM树的Oracle数据库数据处理方法. 背景技术: 数据库有三种基本的存储方式:1.哈希表,支持增.删.改以及随机读取操作,但不支持顺序扫描,对应的存储 ...

  2. oracle presentation = ro,设置sqlplus访问远程oracle数据库的方法

    如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用"Network Configuration Assistant"配置,之后用PL/SQL Dev连接 ...

  3. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

  4. SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法

    SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法 出处:http://jimmyli.blog.51cto.com/我站在巨人肩膀上Jimmy Li 作者 ...

  5. MySQL远程连接的设置

    与SQL Server类似,MySQL在需要远程操纵其他电脑时,也需要对其做远程连接的相应设置,具体操作如下. 首先,我们需要解决不能远程访问的问题.在控制台命令中输入命令: mysql –uroot ...

  6. mysql8 修改权限_MySQL8修改重置root密码,远程连接权限设置

    MySQL8 修改重置root密码 这里要单独强调是MySQL8,因为在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[新密码]');可行,但是MySQL8.0.4开始, ...

  7. 测试远程连接mysql_让MYSQL服务支持远程连接(允许mysql远程登录)测试可行

    一般来说远程连接MYSQL数据库,除非两台服务器在同个机房的局域网内,不然访问速度肯定很慢,性价比不高,除非为了远程维护方便,不然一般不会有人这么设置,这里简单谈谈如何在WIN系统下设置MYSQL的远 ...

  8. ipv6远程连接mysql_如何利用IPv6进行远程桌面连接

    如何利用IPv6进行远程桌面连接 学校是教育网,其中寝室和实验室的IPv4地址被划分成了两个VLAN,所以没法使用windows的远程连接功能.今天突然想到学校的IPv6地址可能并未划分成两个VLAN ...

  9. 怎样设置计算机远程桌面,电脑如何设置远程连接,手把手教你如何远程

    说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以在WIN98甚至是DOS中看到他的身影.远程桌面采用的是一种类似TELNET的技术,他是从TELNET协议发展而来 ...

最新文章

  1. 面试:你知道 Java 中的回调机制吗?
  2. UA MATH574M 统计学习I 监督学习理论
  3. Silverlight 3 OOB 原理
  4. 还对Angel平台一知半解?腾讯专家为你指点迷津!
  5. 使用后缀自动机求后缀数组
  6. 【Shiro第四篇】SpringBoot + Shiro实现记住登录状态
  7. Linux_数据段、代码段、堆栈段、BSS段的区别
  8. oracle数据库基础笔试题,Oracle数据库入门笔试试题及参考答案
  9. java坦克大战墙_java实现坦克大战(功能丰富)
  10. securecrt 终端VIM配色
  11. 对比企业邮箱服务的好处
  12. 虚无世界java路_[AoA3]虚无世界3 (Advent of Ascension 3)
  13. 学习之旅10-R语言介绍
  14. 国产数据库普及风暴有奖征文获奖名单揭晓
  15. 角色攻击、角色特殊动作
  16. spyder 护眼背景--纯黑色
  17. 【思特奇杯·云上蓝桥-算法训练营】第1周:excel地址
  18. ES与Solr的区别
  19. 电脑连蓝牙耳机,放音乐是用蓝牙耳机,浏览器不能用蓝牙耳机,用的扬声器,解决方案:
  20. C/C++头文件汇总

热门文章

  1. 前端传输JSON格式数据 居然尾随了一个等于号...
  2. 7.消费者的确认机制
  3. powerquery分组,PowerQuery:如何连接分组值?
  4. 台式计算机连不上网,台式机插上网线连不上网怎么办?
  5. 1.2 Python环境搭建
  6. 小技巧——网盘加速-自带的提速模式
  7. H264编码中Baseline Main High简介
  8. WinFormDEV知识小结
  9. 北京交通大学计算机博士导师,董平(北京交通大学教授、博士生导师)_百度百科...
  10. python从文件中读数据并进行排序