未来Mac下载

mac.macxz.com

DBeaver for Mac免费版(多平台数据库工具)常见问题解答!

时间: 浏览次数:64 编辑:zyc

DBeaver for Mac免费版是一款适用于适用于开发人员,SQL程序员,数据库管理员和分析师的多平台数据库工具,支持所有流行的数据库:MySQL,PostgreSQL,MariaDB,SQLite,Oracle,DB2,SQL Server,Sybase,MS Access,Teradata,Firebird,Derby等。但是相信小伙伴们在使用时候总有些疑问,所以小编为您带来DBeaver mac版的常见问题,希望对您有所帮助!

1.我遇到了最近推出的布局问题(不确定是哪个版本)。我试过改变主题并完全禁用它,没有运气。

例如,“首选项”窗口周围有一个透明的外框(当用鼠标拖动时,它随着较小的窗口移动)。

首选项窗口

当最大化较小的窗口时,按钮(应用等)并不总是可见 - 您只能看到按钮的最顶部。

编辑连接 - 驱动程序属性:右下角有三个按钮

操作系统:基本操作系统(Ubuntu衍生产品,基于GNOME构建的Pantheon桌面环境)

答:也许这是由DBeaver 5.1.4中Eclipse 4.8上的迁移引发的。
您可以尝试使用5.1.3作为解决方法。
你也可以尝试添加线条

--launcher.GTK_version
2

在dbeaver.ini文件中(开头)。

2.重置工作区

有时(特别是在多个DBeaver版本升级后)工作空间变得混乱。
某些键盘快捷键可能会停止工作,工具栏布局可能会中断,等等。
要重置所有UI设置(包括菜单,快捷方式,视图和工具栏布局):

  1. 关闭DBeaver
  2. 转到目录 %HOMEPATH%\.dbeaver4\.metadata\.plugins\org.eclipse.e4.workbench\
  • Windows : Win+R,输入%HOMEPATH%\.dbeaver4\.metadata\.plugins\org.eclipse.e4.workbench\
  • Linux的: cd $HOME/.dbeaver4/.metadata/.plugins/org.eclipse.e4.workbench/
  1. 删除文件 workbench.xmi
  2. 启动DBeaver

如果这没有帮助,那么您可以尝试删除%HOMEPATH%\.dbeaver4\.metadata\文件夹。这将清除所有UI设置和SQL脚本配置(但所有连接和脚本将保留)。只有在没有其他帮助的情况下才能做

而已。


3.发布问题


一些提示。

  • 检查您的问题的现有问题(包括已关闭的问题)。对于双方来说,复制问题的速度较慢,因此请搜索打开和关闭的问题,以查看您遇到的问题是否已经解决。
  • 要清楚你的问题是什么:预期结果是什么,反而发生了什么?详细说明其他人如何重新创建问题。
  • 如果您发布错误报告,请选中“错误日志”视图。如果有任何与您的错误相关的错误,请发布完整的堆栈跟踪。有时错误日志中没有错误 - 然后尝试在日志文件中找到它们。
  • 如果您的问题与数据库数据或元数据管理有关 - 请检查“查询管理器”视图。它包含有关DBeaver执行的所有查询的信息(显式或隐式)。要查看更多详细信息,可以在“首选项”中配置查询管理器
  • 根据您的错误报告的性质,提供以下信息:
    • 操作系统
    • 窗口管理器(适用于Linux)
    • 数据库(名称和版本)
    • 数据库驱动程序(名称和版本)
  • 不要在问题标题中写入问题类型(如功能请求:,错误:等)。我们会审核您的问题并指定相应的标签。


4.日志文件


有错误日志视图(主菜单窗口 - >显示视图 - >错误日志),其中包含DBeaver运行时期间发生的所有错误。

DBeaver写入不同的日志文件。其中大多数是Eclipse日志。
通常,日志文件驻留在工作区中。
默认工作空间位置是${HOME}/.dbeaver4

两个标准日志文件:

  • /.metadata/.log - 正常工作期间发生的所有警告和错误
  • /.metadata/dbeaver-debug.log- 与.logplus调试信息相同

在特殊情况下,日志文件可以写在其他目录中。特殊情况是DBeaver无法启动且没有工作空间的紧急情况。两个寻找紧急日志的典型地方:

  • /configuration
  • ${HOME}/.eclipse/org.jkiss.dbeaver.product_

如果您要报告某些错误,请附上日志(不是完整的文件,而是有价值的部分)。
日志非常有用,如果没有完整的错误堆栈跟踪,则无法重现/修复大量错误。


5.进行线程转储

有时(由于某些错误)DBeaver UI挂起,冻结或工作不正确。通常在没有线程转储的情况下找不到这种问题的原因是不可能的。线程转储是有关Java程序的内部执行状态的信息。要获得线程转储:

Mac和Linux

在终端上运行以下命令:

jstack $(ps aux | grep -m1 dbeaver | awk '{print $2}') > thread-dump.txt

视窗

只需打开任务管理器(CTRL + Escape),在进程列表中找到DBeaver并复制进程ID值。在Windows 8+上,您需要切换到“详细信息”选项卡。跑

jstack > thead-dump.txt

在命令提示符中。

现在您可以将thread-dump.txt附加到GitHub问题。


客服QQ:

客服微信

返回顶部