大家都知道.在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啦!