本机不安装oracle数据库,使用plsql远程访问服务器oracle数据库

Posted whp-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本机不安装oracle数据库,使用plsql远程访问服务器oracle数据库相关的知识,希望对你有一定的参考价值。

准备一个instant client

windows操作系统

32位官网下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html

64位官网下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

也可以在以下地址选择自己的操作系统,再进入下载页面:

https://www.oracle.com/database/technologies/instant-client/downloads.html

我的是64位的,下载之后解压到自己的想要放置的目录,我的是放在D:study oolinstantclient_11_2

如果解压后没有NETWORK/AMDIN目录,则创建一个,并创建一个tnsname.ora文件,将自己要连接的数据库配置添加至文件中,如下:

ORCL =
  (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.204)(PORT = 1521))
     (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SERVICE_NAME = orcl)
)
)

一、配置环境变量

右键我的电脑-->属性-->高级系统设置-->高级-->环境变量

新增环境变量:TNS_ADMIN ,变量值:D:study oolinstantclient_11_2NETWORKADMIN

技术图片

 

 

二、打开plsql,登录界面点击取消,进入未登录界面

工具-->首选项-->连接,如下:

技术图片

 

 重启plsql,登录界面的 数据库、连接为 就会出现对应的选择,如下图:

技术图片

 

 ok,成功。

=============================================================

登录后提示有乱码,则需要查到服务端的编码,然后添加系统变量。

查询服务端编码:

select userenv(‘language‘) from dual;

添加系统变量:

变量名:NLS_LANG ,值为:查询出来的值,例如:AMERICAN_AMERICA.ZHS16GBK

重启plsql,生效。

以上是关于本机不安装oracle数据库,使用plsql远程访问服务器oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

plsql oracle client没有正确安装(plsql连接远程数据库)

怎么远程连接oracle数据库

本地不安装Oracle,使用plsql远程连接数据库

Oracle数据库远程访问

不安装Orccle 怎么使用pLSQL plus链接远程数据库,我只是需要远程的,本地没装数据库

在本地没有安装Oracle的情况下,使用plsql远程连接数据库