使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库

  • 1.下载文件
  • 2.文件解压
  • 3.环境变量设置
  • 3.tnsnames.ora文件
  • 4.连接测试
  • 5.ORA-12560错误

1.下载文件

进入Oracle官网下载相关文件链接
也可移步CSDN连接
instantclient21.6下载链接
下载文件内容如下:

2.文件解压

1)将下载的文件全部解压到instantclient_19_16文件夹下,并将instantclient_19_16文件夹放到D:\oracleClient目录下,最终路径为D:\oracleClient\instantclient_19_16
2)在instantclient_19_16目录下创建NETWORK文件夹
3)进入NETWORK文件夹,创建ADMIN文件夹

3.环境变量设置

按照第2步中的路径进行环境变量的设置:
1)ORACLE_HOME=D:\oracleClient\instantclient_19_16

2)TNS_ADMIN=D:\oracleClient\instantclient_19_16\NETWORK\ADMIN(当sqlplus无法自动解析tnsnames.ora文件时使用,NETWORK和ADMIN文件夹是自己创建的)

3)NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(解决中文乱码问题)

3.tnsnames.ora文件

1)在ADMIN文件夹下,创建tnsnames.ora文件

2)文件内容如下:

MyOracle =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

注意:文件内容需要作适当修改:
(1) = 前面的别名MyOracle可不改
(2)Host为远程数据库服务器IP地址
(3)SERVICE_NAME为数据库服务器的实例名,安装服务器时默认为orcl。

4.连接测试

补充内容:
1)连接远程Oracle数据库时,输入命令格式如下:用户名/密码@远程数据库的ip:端口号/服务名其中ip、端口号、服务名可以在本机电脑即**客户端**的NETWORK的ADMIN文件夹下的tnsnames.ora配置,配置见第3步
2)也可以使用第3步中tnsnames.ora中设置的别名MyOracle登录,命令格式如下:
用户名/密码@别名
3)退出命令:
quit
4)切换连接到其它账户:
conn 用户名/密码@别名
5)显示当前用户:
show user

1)在CMD下输入如下命令:
sqlplus sysytem/密码@MyOracle

2)出现下图表示连接成功

5.ORA-12560错误

注意:如果是连接远程服务器,出现如下错误:

1)检查输入命令是否为第4步中的格式
因为连接远程服务器Oracle数据库与连接本地时命令稍有不同:
连接本地时输入用户名和口令即可登录
远程服务器时,也输入用户名和口令则会报错,如下:
ERROR:
ORA-12560: TNS: 协议适配器错误
2)如果问题仍未解决,可参考其它文章

如果本文解决了您的部分问题,或者对您有一定帮助,希望您给点个赞吧!

使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库相关推荐

  1. linux下安装oracle客户端,实现远程连接oracle库,导出数据表

    工作中用到不安装oracle服务端,只安装客户端. 一:首先要到下载rpm包,使用如下,命令安装 rpm -ivh oracle/oracle-instantclient11.2-basic-11.2 ...

  2. oracle xe 连接数据库,【Oracle XE系列之二】PLSQL Developer 远程连接Oracle XE数据库-Go语言中文社区...

    1.去http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载Instant Cli ...

  3. win10本地安装及连接oracle 19c数据库

    一.下载oracle oracle官网:https://download.oracle.com/otn/nt/oracle19c/193000/WINDOWS.X64_193000_db_home.z ...

  4. PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示

    PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...

  5. oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题

    一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient, 2. 添加环境变量 ORACLE_H ...

  6. 免安装Oracle客户端使用PL/SQL连接Oracle

    免安装Oracle客户端使用PL/SQL连接Oracle       大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Orac ...

  7. Oracle数据库学习(二):SQL developer客户端下载、安装与连接Oralce 11g数据库

    SQL developer客户端下载.安装及连接Oracle数据库 本文采用自带jre的安装包,无需自己配置相关jdk文件 1.1 SQL developer客户端下载 下载 百度网盘:链接:http ...

  8. pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...

    plsql远程连接oracle服务器问题(各种情况).docx PLSQL远程连接oracle服务器问题(各种情况)1.病毒软件的防火墙可以关闭试试在连接.2.环境变量path里面没有加上%ORACL ...

  9. 远程连接Oracle 数据库连接报错ORA-12638身份检索失败

    数据库版本:oracle11g 当使用navicate或者PLsql使用远程连接服务器的数据库的时候报错 RA-12638身份检索失败 因为是更换了个新电脑出现这种问题了,所以可以排除时服务器数据库的 ...

最新文章

  1. NeurIPS 2020 :ReID任务大幅领先,港中文开源自步对比学习框架,充分挖掘无监督学习样本...
  2. LoRDEC: accurate and efficient long read error correction LoRDEC:精确且高效的长read校正
  3. 如何为机器视觉系统选择合适的图像采集卡
  4. java出现no XXX in java.library.path的解决办法及eclipse配置
  5. 重庆计算机二本专业有哪些专业,重庆高考计算机类分数线
  6. CString + UINT Error:有多个运算符+=与这些操作数匹配
  7. Schema initialization FAILED! Metastore state would be inconsistent !!
  8. 向seaborn传递matplotlib绘图参数,精细地控制seaborn输出图形
  9. vvv在线文档导出工具_一款真正实时的在线文档协作编辑工具,多人可同时对一份文件修改...
  10. 【机器学习】 - 目标检测 - VOC格式数据集介绍与自己制作
  11. 从Xbox和Zune中学到的四门创业课
  12. Python函数学习
  13. 2020年对我影响最深的观点是下面3个,你呢?
  14. React context 丢失问题
  15. 机器学习——人工神经网络(NN)
  16. Java实习日记(3)
  17. Jquery获取所有子元素
  18. php 月份英文缩写,php如何实现月份转换
  19. S32K144(12)FTM
  20. 【算法】最长递增子序列问题

热门文章

  1. linux完全卸载ffmpeg_RoboMaster视觉教程Linux(四)软件安装和卸载
  2. html下拉菜单怎么竖直,导航条(垂直/水平/下拉菜单)
  3. 什么是cookie?cookie的优缺点。
  4. 云上在野容器攻防战:“杀”不掉的挖矿木马
  5. ARM各版本架构区别,各架构的系列芯片。
  6. silabs green power
  7. Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门
  8. 常见UNIXLINUX系统
  9. Eclipse字体大小设置的5个步骤
  10. windows聚焦照片_如何拍摄始终聚焦的照片