windows下sqlplus远程连接oracle

前言

目标是在windows环境下安装sqlplus用来连接远程服务器上的oracle数据库,windows本地不需要安装oracle,只需要安装sqlplus组件即可
为什么要使用sqlplus:因为navicat等通用工具不支持连接管理员用户,进行创建用户、授权等操作。

一、下载准备

首先确认服务器oracle版本,如果有navicat等远程工具连接普通用户可以执行select * from v$version;或者服务器本地登录查看。
在这里插入图片描述

根据查询到的版本到oracle官网下载对应版本的三个文件(比如我这里查询到的版本是12.2.0.1.0):

  • instantclient-basic-windows.x64-12.2.0.1.0.zip
  • instantclient-sqlplus-windows.x64-12.2.0.1.0.zip
  • instantclient-sdk-windows.x64-12.2.0.1.0.zip

下载好后将三个文件解压合并到解压出来的同名文件夹中(三个解压出来的文件夹都形如instantclient_12_2\

二、环境配置

假设解压文件放在C:\officesoft\oracle\sqlplus\下:
在右键计算机->高级->环境变量,
在系统变量中的Path变量后添加:
C:\officesoft\oracle\sqlplus\instantclient_12_2;
C:\officesoft\oracle\sqlplus\instantclient_12_2\sdk;
新增系统变量:
TNS_ADMIN,值为C:\officesoft\oracle\sqlplus\instantclient_12_2;
NLS_LANG,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

三、远程连接

打开cmd窗口
sqlplus /nolog 进入SQL环境
conn username/password@ip:port/服务名 [as sysdba]
在这里插入图片描述
连接成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值