2024-09-01から1ヶ月間の記事一覧

Amazon Linux 2023 上で Ora2Pg 環境を構築する手順

はじめに oracle-instantclient のインストール perl CPAN と必要モジュールのインストール Ora2Pg インストール Ora2Pg の設定 Ora2Pg によるエクスポート はじめに 環境構築がひどく面倒な Ora2Pg を Amazon Linux 2023 で利用するための手順です。 Window…

古いWindowsで DBeaver のドライバダウンロードが失敗する場合の対処法

古いWindows 環境で DBeaver を使った場合に、ドライバのダウンロードが失敗する場合がある。 以下のような IOException が発生するケース Network unavailable java.io.IOException:Exception during a connection to https://repo1.maven.org Error resolv…

jpackage で Windows アプリケーションのインストーラを作成する

はじめに Windows で jpackage によるアプリケーションのインストーラ作成の手順をまとめておきます。 jpackage については以下を参照してください。 blog1.mammb.com Gradle プロジェクト org.beryx.jlink プラグインを使うのが簡単。 build.gradle.kts は…

PostgreSQL クライアントをWindows でインストールなしで使う

psql コマンドだけちょこっと使いたい。 ただそれだけなのだが、クライアントのみのバイナリは配布されていない。 そんな時は、zip archive 版から不要ファイルを削除すれば良い。 PostgreSQL ダウンロードサイトから zip archive のリンクを辿れば postgres…

Windows で jpackage コンソールアプリケーションを作る時は --win-console オプションが必要

少しはまったのでメモ。 Gradle org.beryx.jlink プラグインで、ランタイムがバンドルされたアプリケーションを作成する場合、以下のような build.gradle.kts を作成する。 plugins { application id("org.beryx.jlink") version "3.0.1" } repositories { m…

なぜか Windows 環境で Ora2Pg を使わなければならなくなった場合の環境構築方法

はじめに ショート・バージョン Perl 環境の作成 Oracle instantclient Ora2Pg DBD::Oracle 起動用のバッチファイル作成 Ora2Pg の実行 はじめに Ora2Pg は Oracle から PostgreSQL へのデータベース移行を行うオープンなツールです。 Ora2Pg を使うには Per…