不是我不支持纯正的ubuntu软件,而是有许多绕不开的问题。虽然觉得dbvisualizer挺好,但是它有一个比较致命的问题:对于大数据量的操作似乎存在bug。当我查询十万级记录时它崩溃了,而且导出大量数据不是很方便,对于我这种需要在多个库间操作大量数据的情况就不是很趁手了。算下来pl/sql developer还是oracle下最好的工具,偶尔在网上看到一个帖子可以wine它,于是照做,也成功了。
1、将原来在windows下安装的oracle客户端和plsql developer复制到相关目录下。
2、在~/.wine/drive_c/program files目录下建个连接,指向复制过来的oracle(当然也可以直接把oracle复制过来,放在drive_c下也可)。ln -s /opt/oracle ~/.wine/driver_c/Program\ Files/oracle
3、下载oracle客户端的注册表文件,我这就不提供链接了,仅提供原贴地址(要注册):http://www.linuxsir.org/bbs/showthread.php?t=302072。
4、根据自己的实际情况修改解压后的reg文件,主要是改目录和Oracle的home名称
5、使用wine regedit运行注册表编辑器,导入刚修改的注册表文件。
6、继续修尬注册表,建一个key:
[HKEY_CURRENT_USER/Environment]
"Path" = "c:\windows;c:\windows\system;c:\Oracle\Ora92\bin"
7、此时可以执行plsql developer了。但是有个还没解决的问题:图标都变成黑框框,暂时还没有办法解决。
来源:https://www.cnblogs.com/badwood316/archive/2008/12/09/1350995.html