「Dbeaver」の版間の差分
(ページの作成:「Category:データベース管理システム en:Dbeaver Dbeaver はフリーのマルチプラットフォーム、データベース管理ツールです。機...」) |
Kusanaginoturugi (トーク | 投稿記録) |
||
(同じ利用者による、間の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 を参照してください。
様々なプラグインが存在します:
- dbeaver-plugin-apache-poi - Microsoft Office ドキュメントの DBeaver ライブラリ
- dbeaver-plugin-batik - SVG フォーマットの DBeaver ライブラリ
- dbeaver-plugin-office - Microsoft Office フォーマットでデータをエクスポートするための DBeaver プラグイン
- dbeaver-plugin-svg-format - SVG 形式で図形を保存するための DBeaver プラグイン
トラブルシューティング
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