大家都知道.在linux平台, 没有大受好评的pl sql developer .

虽然oracle 提供了跨平台的sql 客户端 sqldeveloper,  但是总系觉得用得很蛋疼.

关键是不支持vi模式输入.

而eclipse 是有vi模式的.

只需要1个oracle 插件就可以令eclipse 变成1个合适的sql客户端:

如下图:

下面是详细步骤:

1.首先你需要1个eclipse的数据库插件DBviewer

DBviewer 是1个开源免费的插件, 简直是业界良心啊.

下载地址:

http://sourceforge.jp/projects/dbviewer/releases/

下载最新的 zigen.plugin.db_1.2.3.v20101023.jar  文件.  然后吧它放入到eclipse的插件目录中.

什吗?  你不知道eclipse的安装目录?

请使用which eclipse   和 ls -l /usr/bin/eclipse  等shell 命令找出来.

本人的eclipse 是通过yum install 安装的(地沟油18).   插件目录是:

/usr/lib64/eclipse/plugins/

2.接下来你需要oracle的数据库连接驱动 ojdbc14.jar

这个驱动在哪里找?  网上下载估计也可以,   但实在上oracle 服务器上应该会有这个文件.

登陆oracle 服务器, 然后把驱动文件搬下来.

本屌用的是11g.

驱动文件位置是

/u01/app/oracle/project/11.2.0/db_home1/oracle/owb/wf/lib/ojdbc14.jar

利用sftp 或scp 命令把驱动下载下来后,  理论上放到任何1个位置都ok, 这个文件本来就是提供给项目引用的.

我把它放在了

~/.eclipse/ojdbc/

里面.

3.配置eclipse

第一步

这时重新打开eclipse,  菜单点击 窗口--> 打开透视图--> 其他

弹出如下的窗口, 点击DBViewer

第二步

在左边DB Tree View 那里增加1个新的数据库连接

然后会弹出数据库定义窗口.

写上数据连接的名称.

关键是JDBC Driver 那里,  点击ADD file, 选择上面保存下来的oracle驱动文件.

然后点击下一步..

第三步:

写上 Connection String

jdbc:oracle:thin:@<服务器地址>:<端口>:<数据库名>

然后写上登陆用户名和密码, 测试连接通过就ok啦!

linux 下用ecipse 作用oracle 的客户端相关推荐

  1. windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句

    windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...

  2. Linux下php5.3编译oracle客户端

    因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路. 1.下载Oracle客户端程序包,其中包含OCI.OCCI和JDBC-OCI等相关文件. 1.1下载文 ...

  3. 超实用 Linux下通过VNC安装Oracle

    以前写过一篇:在Solaris下安装VNC 远程安装Oracle,有朋友说在Linux下安装有问题.今天碰巧需要,在Linux上安装了一次(某些Linux版本缺省既有安装). 首先从网上下载: [or ...

  4. linux 查询oracle情况,在Linux下使用SQLPlus查看Oracle数据库表空间及使用率

    在Linux下进入SQLPlus, # su – oracle $ sqlplus / as sysdba SQL> 查看一个表空间所对应的数据文件 SQL>select file_nam ...

  5. linux下复制catalog信息指令,基於Linux下catalog方式的 Oracle 備份策略(RMAN)

    --********************************** --基於Linux下 Oracle備份策略(RMAN) --********************************* ...

  6. linux下mnt目录作用

    linux下mnt目录的作用: mount 英文解释: 登上; 爬上; 攀登; 骑上; 乘上; 跨上 可直接理解为"挂载" 挂接光驱.USB设备的目录,加载后,会在mnt里多出相应 ...

  7. 详解linux下mnt目录作用

    linux下mnt目录的作用: mount  英文解释: 登上; 爬上; 攀登; 骑上; 乘上; 跨上  可直接理解为"挂载" 挂接光驱.USB设备的目录,加载后,会在mnt里多出 ...

  8. linux mnt目录清理,linux下mnt目录作用详解

    linux下mnt目录的作用: mount  英文解释: 登上; 爬上; 攀登; 骑上; 乘上; 跨上  可直接理解为"挂载" 挂接光驱.USB设备的目录,加载后,会在mnt里多出 ...

  9. linux中mnt权限是什么,详解linux下mnt目录作用

    linux下mnt目录的作用: mount  英文解释: 登上; 爬上; 攀登; 骑上; 乘上; 跨上  可直接理解为"挂载" 挂接光驱.USB设备的目录,加载后,会在mnt里多出 ...

最新文章

  1. 虚拟目录和应用程序的区别
  2. 基于当前分支的某一个commit号创建分支
  3. 第十四章:详解Jenkins节点配置
  4. cbow word2vec 损失_word2vec个人总结-理论篇
  5. python settings模块导入不了_python settings 中通过字符串导入模块
  6. adb interface找不到驱动程序_Windows 10现支持更多设备的驱动程序更新
  7. git获取特定的commit
  8. Windows IOCP模型与Linux EPOLL模块之比较-
  9. 这是很简单的js拖拽方法
  10. html怎么把字转换为行内元素,什么是行内元素?
  11. [收藏】正确使用SqlConnection对象,兼谈数据库连接池
  12. C语言水平镜像处理16色位图,C语言使用HZK16显示每个像素的代码
  13. Matlab电路仿真
  14. XJOI一级五段题解(g++,即C++),也可视作C++算法竞赛教程
  15. 野外无焰加热器的成分
  16. Golang导出并下载excel封装
  17. 洛谷P1488 肥猫的游戏
  18. 男童跌入水渠被冲出千米 不会游泳女子将其救起
  19. 2021寒假MISC打卡DAY16
  20. 在安装matlab时,报:找不到必需的文件。(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序)

热门文章

  1. 设计模式--观察者(Observer)模式
  2. MySQL—创建数据表
  3. [HOW TO]-Ubuntu下 Tomcat 9 的设置办法
  4. [architecture]-CPU(ARM)启动的第一条指令
  5. win7网站服务器空间怎么清理,win7如何清理c盘空间_win7磁盘空间不足怎么清理
  6. 分摊的意思_接了两单顺风车遇到几个有意思乘客,后来把顺风车软件删了
  7. 共享内存+Shellcode实现跨进程调用3环函数
  8. 用fgets替代gets
  9. MoeCTF 2021Re部分------time2go
  10. PE学习(三)第三章:PE文件头