DBeaver通用扩展优化

687 阅读2分钟

这个工具能干啥,我就不解释了。要用肯定用Ultimate版本,怎么扩展优化,下面就来细说。

一、下载与安装

       1. 这个工具直接去官网下载最新版本就行,官网:dbeaver.com/download/ul… 注意选择对应系统版本,我这里亲测的是win版(理论上mac也是可以的,不过扩展包应该是dmg格式的。本人不才,一直没有mac,不过马上M2 MAX、内存都拉到顶的macBookPro要到了)

1691114382705.png        2. 下载完成后,正常安装。

       3. 注意安装完成后最好不要启动,以免影响后面优化

二、扩展优化

PS:

       注意,首先是jdk必须11+,如果没有这么高版本的自行安装,我这里都已经装到17了,估计新来的mac我会选择装8、21,哈哈。 我的安装目录:

1691114741864.png

  1. 先删除安装目录下的bin,(这个是软件自带的jre,要优化必须干掉)
  2. 修改dbeaver.ini文件,这个文件用文本编辑器打开就行 a、在第一行配置自己的jdk bin路径

-vm D:\Program Files\Java\jdk-17.0.2\bin

b、使用扩展jar工具包(这个扩展包下载地址:扩展包win版,如果下载有问题可以留言)

-javaagent:D:\plugCrack\dbeaver-agent\dbeaver-agent.jar

-Dlm.debug.mode=true

3.最后再启动DBeaver就行了(如果有启动闪退的,那肯定是dbeaver.ini增加的配置有问题,请仔细检查) 下面是我的dbeaver.ini内容

-vm
D:\Program Files\Java\jdk-17.0.2\bin
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
-Dosgi.requiredJavaVersion=11
--add-modules=ALL-SYSTEM
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.net=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/java.nio.charset=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
--add-opens=java.base/java.time=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
--add-opens=java.base/jdk.internal.vm=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
--add-opens=java.base/sun.security.ssl=ALL-UNNAMED
--add-opens=java.base/sun.security.action=ALL-UNNAMED
--add-opens=java.base/sun.security.util=ALL-UNNAMED
-Xms128m
-Xmx2048m
-Ddbeaver.distribution.type=exe

-javaagent:D:\plugCrack\dbeaver-agent\dbeaver-agent.jar
-Dlm.debug.mode=true

PS 注意,启动的时候还是要输入一个License,这个可以说是dbeaver-agent认的license.很重要哦

aYhAFjjtp3uQZmeLzF3S4H6eTbOgmru0jxYErPCvgmkhkn0D8N2yY6ULK8oT3fnpoEu7GPny7csN
sXL1g+D+8xR++/L8ePsVLUj4du5AMZORr2xGaGKG2rXa3NEoIiEAHSp4a6cQgMMbIspeOy7dYWX6
99Fhtpnu1YBoTmoJPaHBuwHDiOQQk5nXCPflrhA7lldA8TZ3dSUsj4Sr8CqBQeS+2E32xwSniymK
7fKcVX75qnuxhn7vUY7YL2UY7EKeN/AZ+1NIB6umKUODyOAFIc8q6zZT8b9aXqXVzwLJZxHbEgcO
8lsQfyvqUgqD6clzvFry9+JwuQsXN0wW26KDQA==

总结

       DBeaver强不强大自己感受,反正我觉得特别优秀,还是java写的,目前还没有遇到不支持的数据库

       扩展优化也就是这么简单,希望能帮到大家