使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库
使用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服务器端数据库相关推荐
- linux下安装oracle客户端,实现远程连接oracle库,导出数据表
工作中用到不安装oracle服务端,只安装客户端. 一:首先要到下载rpm包,使用如下,命令安装 rpm -ivh oracle/oracle-instantclient11.2-basic-11.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 ...
- win10本地安装及连接oracle 19c数据库
一.下载oracle oracle官网:https://download.oracle.com/otn/nt/oracle19c/193000/WINDOWS.X64_193000_db_home.z ...
- PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示
PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...
- oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient, 2. 添加环境变量 ORACLE_H ...
- 免安装Oracle客户端使用PL/SQL连接Oracle
免安装Oracle客户端使用PL/SQL连接Oracle 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Orac ...
- Oracle数据库学习(二):SQL developer客户端下载、安装与连接Oralce 11g数据库
SQL developer客户端下载.安装及连接Oracle数据库 本文采用自带jre的安装包,无需自己配置相关jdk文件 1.1 SQL developer客户端下载 下载 百度网盘:链接:http ...
- pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...
plsql远程连接oracle服务器问题(各种情况).docx PLSQL远程连接oracle服务器问题(各种情况)1.病毒软件的防火墙可以关闭试试在连接.2.环境变量path里面没有加上%ORACL ...
- 远程连接Oracle 数据库连接报错ORA-12638身份检索失败
数据库版本:oracle11g 当使用navicate或者PLsql使用远程连接服务器的数据库的时候报错 RA-12638身份检索失败 因为是更换了个新电脑出现这种问题了,所以可以排除时服务器数据库的 ...
最新文章
- NeurIPS 2020 :ReID任务大幅领先,港中文开源自步对比学习框架,充分挖掘无监督学习样本...
- LoRDEC: accurate and efficient long read error correction LoRDEC:精确且高效的长read校正
- 如何为机器视觉系统选择合适的图像采集卡
- java出现no XXX in java.library.path的解决办法及eclipse配置
- 重庆计算机二本专业有哪些专业,重庆高考计算机类分数线
- CString + UINT Error:有多个运算符+=与这些操作数匹配
- Schema initialization FAILED! Metastore state would be inconsistent !!
- 向seaborn传递matplotlib绘图参数,精细地控制seaborn输出图形
- vvv在线文档导出工具_一款真正实时的在线文档协作编辑工具,多人可同时对一份文件修改...
- 【机器学习】 - 目标检测 - VOC格式数据集介绍与自己制作
- 从Xbox和Zune中学到的四门创业课
- Python函数学习
- 2020年对我影响最深的观点是下面3个,你呢?
- React context 丢失问题
- 机器学习——人工神经网络(NN)
- Java实习日记(3)
- Jquery获取所有子元素
- php 月份英文缩写,php如何实现月份转换
- S32K144(12)FTM
- 【算法】最长递增子序列问题