「Dbeaver」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:データベース管理システム en:Dbeaver Dbeaver はフリーのマルチプラットフォーム、データベース管理ツールです。機...」)
 
 
(同じ利用者による、間の6版が非表示)
9行目: 9行目:
 
== インストール ==
 
== インストール ==
   
{{Pkg|dbeaver}} パッケージを[[インストール]]してください。
+
{{Pkg|dbeaver}} パッケージを[[インストール]]してください。DBeaver は java 11 以降に依存しています。jvm のインストールと設定については、[[Java]] を参照してください。
   
 
様々なプラグインが存在します:
 
様々なプラグインが存在します:
19行目: 19行目:
   
 
== トラブルシューティング ==
 
== トラブルシューティング ==
  +
  +
=== JVM terminated error ===
   
 
以下のようにエラーが表示される場合:
 
以下のようにエラーが表示される場合:
46行目: 48行目:
   
 
{{ic|1=export _JAVA_OPTIONS="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"}} を [[xinitrc]] に追加してみてください。
 
{{ic|1=export _JAVA_OPTIONS="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"}} を [[xinitrc]] に追加してみてください。
  +
  +
=== DBeaver 設定ファイルの場所 ===
  +
  +
DBeaver設定ファイルの場所は{{ic|~/.local/share/DbeaverData}}です。
  +
  +
  +
If you get an error message starting like this:
  +
  +
!ENTRY org.eclipse.compare 4 0 2021-02-25 11:11:08.257
  +
!MESSAGE FrameworkEvent ERROR
  +
!STACK 0
  +
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare [27]
  +
Unresolved requirement: Require-Bundle: org.eclipse.ui.navigator; bundle-version="[3.2.0,4.0.0)"; resolution:="optional"
  +
  +
This means that your java version is outdated. You can fix it by installing a newer java version and [[Java#Switching between JVM|changing the default java]].
  +
  +
=== Java のバージョン ===
  +
  +
DBeaver は java 11 以上に依存しています。
  +
  +
以下のようなエラーメッセージが表示された場合は、DBeaver を再起動してください:
  +
  +
!ENTRY org.eclipse.compare 4 0 2021-02-25 11:11:08.257
  +
!MESSAGE FrameworkEvent ERROR
  +
!STACK 0
  +
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare [27]
  +
Unresolved requirement: Require-Bundle: org.eclipse.ui.navigator; bundle-version="[3.2.0,4.0.0)"; resolution:="optional"
  +
  +
これは、java のバージョンが古いことを意味します。新しいバージョンの java をインストールし、[[Java#Switching between JVM|changing the default java]] で修正できます。
  +
  +
=== GUI 要素が大きすぎる、または黒い四角形で埋まっている ===
  +
  +
HiDPI 画面の場合、Dbeaver の GUI 要素が大きすぎたり、インターフェースの一部が黒い四角で埋まってしまうことがあります。
  +
  +
これは以下の[[環境変数]]を設定することで解決できます:
  +
  +
GDK_SCALE=2
  +
gdk_dpi_scale=0.5
  +
  +
または次の[[環境変数]]を設定します:
  +
GDK_BACKEND=x11
  +
  +
最適な値は画面の解像度に依存するので、試行錯誤が必要かもしれません。詳しくは [[HiDPI]] を参照してください。
  +
  +
=== DBeaver と他のアプリケーションの間で Plasma Wayland 上でクリップボードが壊れる ===
  +
  +
DBeaver を XWayland で実行すると問題が解決するようです:
  +
  +
$ GDK_BACKEND=x11 dbeaver

2024年1月12日 (金) 18:20時点における最新版

Dbeaver はフリーのマルチプラットフォーム、データベース管理ツールです。機能に関する詳しい情報は 公式ホームページ を見てください。

MySQL, PostgreSQL, MariaDB, SQLite, Oracle などの多数のデータベースがサポートされています。

(Eclipse のプラグインアーキテクチャに基づく) プラグインアーキテクチャを使っており、アプリケーションの挙動の多くを変えることができ、データベース固有の機能とデータベースに依存しない機能を実現しています。Dbeaver は Java で書かれているデスクトップアプリケーションで、Eclipse プラットフォームを基にしています。

インストール

dbeaver パッケージをインストールしてください。DBeaver は java 11 以降に依存しています。jvm のインストールと設定については、Java を参照してください。

様々なプラグインが存在します:

トラブルシューティング

JVM terminated error

以下のようにエラーが表示される場合:

 JVM terminated. Exit code=1
 /bin/java
 -XX:+IgnoreUnrecognizedVMOptions
 -Xms64m
 -Xmx1024m
 -jar /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
 -os linux
 -ws gtk
 -arch x86_64
 -showsplash
 -launcher /usr/lib/dbeaver/dbeaver
 -name Dbeaver
 --launcher.library /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834/eclipse_1630.so
 -startup /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
 --launcher.overrideVmargs
 -exitdata 5b000e
 -vm /bin/java
 -vmargs
 -XX:+IgnoreUnrecognizedVMOptions
 -Xms64m
 -Xmx1024m
 -jar /usr/lib/dbeaver//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar

export _JAVA_OPTIONS="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"xinitrc に追加してみてください。

DBeaver 設定ファイルの場所

DBeaver設定ファイルの場所は~/.local/share/DbeaverDataです。


If you get an error message starting like this:

!ENTRY org.eclipse.compare 4 0 2021-02-25 11:11:08.257
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare [27]
   Unresolved requirement: Require-Bundle: org.eclipse.ui.navigator; bundle-version="[3.2.0,4.0.0)"; resolution:="optional"

This means that your java version is outdated. You can fix it by installing a newer java version and changing the default java.

Java のバージョン

DBeaver は java 11 以上に依存しています。

以下のようなエラーメッセージが表示された場合は、DBeaver を再起動してください:

!ENTRY org.eclipse.compare 4 0 2021-02-25 11:11:08.257
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare [27]
   Unresolved requirement: Require-Bundle: org.eclipse.ui.navigator; bundle-version="[3.2.0,4.0.0)"; resolution:="optional"

これは、java のバージョンが古いことを意味します。新しいバージョンの java をインストールし、changing the default java で修正できます。

GUI 要素が大きすぎる、または黒い四角形で埋まっている

HiDPI 画面の場合、Dbeaver の GUI 要素が大きすぎたり、インターフェースの一部が黒い四角で埋まってしまうことがあります。

これは以下の環境変数を設定することで解決できます:

GDK_SCALE=2
gdk_dpi_scale=0.5

または次の環境変数を設定します:

GDK_BACKEND=x11

最適な値は画面の解像度に依存するので、試行錯誤が必要かもしれません。詳しくは HiDPI を参照してください。

DBeaver と他のアプリケーションの間で Plasma Wayland 上でクリップボードが壊れる

DBeaver を XWayland で実行すると問題が解決するようです:

$ GDK_BACKEND=x11 dbeaver