本机不安装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\tool\instantclient_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\tool\instantclient_11_2\NETWORK\ADMIN

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

 

 

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

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

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

 

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

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

 

 ok,成功。

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

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

查询服务端编码:

select userenv('language') from dual;

添加系统变量:

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

重启plsql,生效。

上一篇:java8 Date Localdatetime instant 相互转化(转)


下一篇:plsql 连接 oracle