Vũ Văn HảiFull-stack · AI-native
Hướng dẫnBlog
Trao đổi dự án

© 2026 Vũ Văn Hải · Viết từ kinh nghiệm triển khai thật.

Trang chủHướng dẫnBlogRSS
  1. Hướng dẫn
  2. /Database
  3. /Mẹo DBeaver: phóng to icon toolbar và sửa lỗi TimeZone

Mẹo DBeaver: phóng to icon toolbar và sửa lỗi TimeZone

Hai chỉnh sửa hữu ích trong file dbeaver.ini: phóng to icon toolbar trên màn hình high-DPI bằng swt.autoScale, và sửa lỗi invalid value for parameter TimeZone Asia/Saigon khi kết nối PostgreSQL.

Cập nhật: 21 thg 9, 20262 phút đọc
DBeaverPostgreSQL
Mục lục
  • Tăng kích thước icon trên toolbar
  • Các bước
  • Điều chỉnh mức scale
  • Sửa lỗi invalid TimeZone
  • Thông báo lỗi
  • Cách sửa
  • Ví dụ cấu trúc dbeaver.ini
  • Lưu ý
  • Tham khảo

Bài này gom các cấu hình và cách sửa lỗi hữu ích cho DBeaver - công cụ quản lý database. Cả hai mẹo đều chỉ cần sửa file dbeaver.ini: phóng to icon toolbar khi chúng quá nhỏ trên màn hình high-DPI, và sửa lỗi invalid value for parameter "TimeZone" khi kết nối PostgreSQL.

File dbeaver.ini nằm trong thư mục cài đặt DBeaver. Sau mỗi lần sửa, lưu file rồi khởi động lại DBeaver để thay đổi có hiệu lực.

Tăng kích thước icon trên toolbar

Nếu icon trên toolbar quá nhỏ (thường gặp trên màn hình high-DPI), bạn có thể scale chúng lớn lên.

Tham khảo: GitHub Issue #20704

Các bước

Bước 1 - tìm file dbeaver.ini trong thư mục cài đặt DBeaver.

Bước 2 - thêm các tham số sau vào cuối file:

-Dswt.enable.autoScale=true
-Dswt.autoScale=200
-Dswt.autoScale.method=nearest

Bước 3 - lưu file và khởi động lại DBeaver.

Điều chỉnh mức scale

Bạn đổi kích thước icon bằng cách sửa giá trị của -Dswt.autoScale:

Giá trịKết quả
100Kích thước bình thường (100%)
150Lớn gấp 1.5 lần
200Lớn gấp 2 lần
300Lớn gấp 3 lần

Sửa lỗi invalid TimeZone

Thông báo lỗi

FATAL: invalid value for parameter "TimeZone": "Asia/Saigon"

Lỗi này xuất hiện khi kết nối tới PostgreSQL vì Asia/Saigon không phải là một định danh timezone hợp lệ.

Cách sửa

Thêm dòng sau vào dbeaver.ini, sau dòng -vmargs:

-Duser.timezone=Asia/Ho_Chi_Minh

Dòng này đặt lại timezone cho đúng (Asia/Ho_Chi_Minh là timezone IANA hợp lệ của Việt Nam) và xử lý được lỗi kết nối PostgreSQL.

Ví dụ cấu trúc dbeaver.ini

-startup
plugins/org.eclipse.equinox.launcher_1.x.x.jar
...
-vmargs
-Duser.timezone=Asia/Ho_Chi_Minh
-Dswt.enable.autoScale=true
-Dswt.autoScale=200
-Dswt.autoScale.method=nearest

Lưu ý

Triệu chứngCách xử lý
Sửa dbeaver.ini xong nhưng không thấy thay đổiPhải lưu file rồi khởi động lại DBeaver; các tham số -D... phải nằm sau dòng -vmargs
Icon vẫn quá nhỏ hoặc quá toĐổi giá trị -Dswt.autoScale (100, 150, 200, 300) rồi khởi động lại
Vẫn báo lỗi "TimeZone": "Asia/Saigon"Kiểm tra dòng -Duser.timezone=Asia/Ho_Chi_Minh đã nằm sau -vmargs và không gõ sai tên timezone

Tham khảo

  • Tài liệu chính thức của DBeaver
  • DBeaver GitHub Issues
Bài trướcCài đặt PostgreSQL trên VPS an toànBài tiếp theoSửa lỗi Docker container không kết nối được PostgreSQL trên VPS

Bài liên quan

  • Migrate database PostgreSQL giữa hai VPS bằng pg_dump và psql

    Di chuyển toàn bộ một database PostgreSQL (schema lẫn data) từ VPS nguồn sang VPS đích qua máy local: dump bằng pg_dump, restore trong một transaction, verify số dòng, cutover và rollback an toàn.

    Database

    Database
  • Clone database PostgreSQL từ VPS về máy local Windows

    Tạo bản sao đầy đủ (schema lẫn data) của database PostgreSQL trên VPS về máy dev Windows bằng SSH Tunnel, pg_dump và pg_restore, kèm cách đổi port PostgreSQL local để không xung đột.

    Database

    Database
  • Kết nối PostgreSQL trên VPS qua SSH Tunnel từ máy local

    Dùng SSH Tunnel để máy dev kết nối PostgreSQL trên VPS mà không phải mở port 5432 ra internet, kèm cách cấu hình DATABASE_URL cho môi trường local và production.

    Database

    Database

Viết bởi Vũ Văn Hải

Tôi là Hải, full-stack developer ở TP. Hồ Chí Minh. Các bài ở đây đúc kết từ những hệ thống tôi tự dựng và vận hành. Cần dựng hoặc gỡ rối một hệ thống tương tự? Cứ nhắn tôi.

Trao đổi dự ánXem thêm hướng dẫn

Thấy sai sót hoặc lệnh không còn chạy? Báo cho tôi

Mục lục

  • Tăng kích thước icon trên toolbar
  • Các bước
  • Điều chỉnh mức scale
  • Sửa lỗi invalid TimeZone
  • Thông báo lỗi
  • Cách sửa
  • Ví dụ cấu trúc dbeaver.ini
  • Lưu ý
  • Tham khảo