plsql连接服务器oracle

oracle是非常吃内存的,我常常不愿意下载这种非常吃内存的应用。当然也有解决方案,如果在服务器上已经有了oracle数据库,你本地只需要下载oracle的客户端,自己在本地在安装一个连接oracle数据库的工具(没有比plsql更适合搭配oracle的了),就可以连接服务器的数据库了,这样本地就非常开心。

我本地用的是64位操作系统,服务器上也是64位操作系统,服务器上安装的是oracle 11g,它的 oci.dll 库当然也是64位的。

我们先下载plsql应用程序(自己去下载破解版的),plsql是32位的应用程序,无法加载64位的oracle的oci.dll库,所以本地需要下载oracle提供的32位即时客户端,在这里下载,点击download

选择:

 Instant Client for Microsoft Windows (32-bit)

服务器上是oracle11g,所以我下载

 instantclient-basic-nt-11.2.0.4.0.zip (51,477,933 bytes)

这样plsql加载的是你本地的oracle即时客户端,即时客户端是32位的。

下载完后解压,将解压后的instantclient_11_2文件夹单独剪切出来,放在自己创建的oracle文件夹下(我比较喜欢这样干干净净,不留那么多没用的文件路径)

如图:

然后我们在instantclient_11_2文件夹下创建NETWORK/ADMIN文件夹,在ADMIN文件夹里新建一个tnsnames.ora文件(建议不要使用文本文件去创建)。

tnsnames.ora文件内容如下:

# tnsnames.ora Network Configuration File: E:\oracle\oracleInstall\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

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

LISTENER_ORACLE =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 255.255.255.255)(PORT = 1521))

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

其中你只需要修改这些内容:

HOST  是你服务器的IP
PORT  是你服务器的oracle开设的端口号
SERVICE_NAME  是你服务器的oracle名

然后设置两个环境变量:

TNS_ADMIN = E:\oracle\instantclient_11_2\NETWORK\ADMIN

NLS_LANG = AMERICAN_AMERICA.ZHS16GBK

我服务器上编码为ZHS16GBK ,如果你的服务器上编码为AL32UTF8自己替换一下。

然后启动plsqldev.exe,先不使用密码登陆,进入后点击工具-首选项

设置Oracel主目录名为:

E:\oracle\instantclient_11_2

OCL库为:

E:\oracle\instantclient_11_2\oci.dll

关闭,然后重新启动plsqldev.exe,输入你的用户名密码,数据库为你服务器SERVICE_NAME名称。

成功之后点击All objects里的Tables即可看到服务器oracle中的表。

原文地址:https://www.cnblogs.com/liudaihuablogs/p/9184294.html

时间: 2024-11-05 13:28:52

plsql连接服务器oracle的相关文章

通过 plsql 连接远程 Oracle数据库

方法一:通过 plsql 工具和 oracle client(不是即时客户端 instantclient) 的方式来连接 Oracle 一. 安装 oracle client,(本教程已经下载并解压)二. 选 择 管 理 员 安 装 ,如图:三.剩下的就是一路下一步就 OK,安装完成后在 doc 窗口执行,sqlplus 如 果 出 现 如 下 输 入 用户名 , 就 表 示 安 装 成 功四.安装 plsql(本教程 Oracle 为 11gr2,所以 plsql 也安装了版本 11,其余版本

通过 plsql 连接远程 Oracle

方法一:通过 plsql 工具和 oracle client(不是即时客户端 instantclient) 的方式来连接 Oracle 一. 安装 oracle client,(本教程已经下载并解压) 二. 选 择 管 理 员 安 装 ,如图: 三.剩下的就是一路下一步就 OK,安装完成后在 doc 窗口执行,sqlplus 如 果 出 现 如 下 输 入 用户名 , 就 表 示 安 装 成 功 四.安装 plsql(本教程 Oracle 为 11gr2,所以 plsql 也安装了版本 11,其

win 安装plsql 连接远程oracle

由于本人不想安装oracle客户端/oracle服务端 ,所以在虚机 linux上安装oracle服务端后,实现在win只是安装pl/sql连接远程oracle. 1.下载pl/sql工具安装(我的是32位) 2.下载instantclient-basic-win32-11.2.0.1.0.zip 3.解压instantclient-basic-win32-11.2.0.1.0.zip后,将在oracle服务器上下载tnsnames.ora,修改HOST 4.配置环境变量 变量名        

PLSQL连接远程Oracle数据库

这里记录的是安装了oracle数据库的连接方式 修改tnsnames.ora配置文件 tnsnames.ora配置文件路径: ..\app\用户\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 添加连接配置如下: ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxx)(PORT = 1521)) (CONNECT_DATA = (SERVER = xxxxxx) (SE

使用plsql连接远程oracle数据库配置

引用:https://jingyan.baidu.com/article/fdbd4277edd9a0b89f3f4858.html?qq-pf-to=pcqq.c2c

通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库

通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如下:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html在这个页面的中部找到Instant Client,在Instant Client Downloads中选择合适的版本下载. 第二

使用PLSQL工具连接远程Oracle

在不安装Oracle的情况下使用PLSQL连接远程的数据库步骤: 1)官网下载Instant client工具包 http://www.oracle.com/us/solutions/index-097480.html 解压之后的文件夹叫:instantclient_11_2:可以放在本地磁盘任意目录下,例如:D:/instantclient_11_2 2)添加配置文件 在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admi

SqlServer中创建Oracle连接服务器

转自太祖元年的:http://www.cnblogs.com/jirglt/archive/2012/06/10/2544025.html参考:http://down.51cto.com/data/910072SqlServer中创建Oracle连接服务器 第一种:界面操作 (1)展开服务器对象-->链接服务器-->右击“新建链接服务器”(2)输入链接服务器的IP (3)链接成功后 第二种:语句操作 注:需要提前安装Oracle客户端程序,重启机器.(如果没有Oracle客户端程序,提示“未找

[Oracle]Plsql连接Oracle

关于plsql连接的教程有很多,其中最重要的就是D:\oracle\product\10.2.0\db_1\network\ADMIN下的listener和tnsnames两个文件.经过反复修改与测试,终于成功了. Listener文件: # listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configur