[解決済み] ORA-01882: タイムゾーン領域が見つかりません。
質問
JavaアプリケーションからOracle Databaseにアクセスしているのですが、アプリケーションを実行すると以下のエラーが発生します。
java.sql.SQLException: ORA-00604: 再帰的な SQL レベル 1 でエラーが発生しました。 ORA-01882: タイムゾーン地域が見つかりません。
解決方法は?
また、Oracle jdbc driverとOracleデータベースのバージョンも確認してみてください。ちょうど今日、Oracle 9.2.0.4.0 サーバーに接続するために ojdbc6.jar (バージョン 11.2.0.3.0) を使用したときにこの問題が発生しました。ojdbc6.jar バージョン 11.1.0.7.0 に置き換えることで、この問題は解決しました。
また、ojdbc6.jar バージョン 11.2.0.3.0 をエラーなしで接続できるようにするために
oracle.jdbc.timezoneAsRegion=false
を、ファイル oracle/jdbc/defaultConnectionProperties.properties (jar内) に追加してください。このような解決策がありました。
これ
(リンク切れ)
次に
-Doracle.jdbc.timezoneAsRegion=false
をコマンドラインに追加するか、あるいは
AddVMOption -Doracle.jdbc.timezoneAsRegion=false
を、この記法を使用する設定ファイルに追加します。
また、プログラム的にこれを行うこともできます。
System.setProperty
.
場合によっては、接続ごとに環境変数を追加することも可能です(SQL Developerでは、"Advanced"接続プロパティで可能です;問題のないデータベースに接続し、問題のあるデータベースへのデータベースリンクを使用して、動作確認をしています)。
関連
-
ORCALテンポラリーテーブルの作成と削除
-
Oracle Dbeaver ストアドプロシージャの構文説明
-
LogMinerによるOracle Databaseの同期マイグレーション
-
オラクルユーザー作成プロセスの説明
-
[解決済み】Oracle Databaseで「SET DEFINE OFF」を使用するタイミングと理由
-
[解決済み] エラー ORA-01804 のテキストを取得しようとしているときにエラーが発生しました。
-
[解決済み] オラクル ユーザーデータでConnect By Loop
-
[解決済み] ORA-04063: パッケージ本体 "WB_PROD.PLOG" にエラーがあります。
-
[解決済み] ORA-01407:NULLに更新できません。
-
[解決済み] Oracleの内部結合を使用したUpdateステートメント
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Oracle12Cのデフォルトのユーザー名とシステムパスワードが正しくない場合の解決策
-
Navicat PremiumツールでOracleデータベースをMySQLに移行する
-
Oracle 11gのダウンロード、インストール、グラフィックチュートリアルを使用します。
-
オラクルのTO_DATEの使い方解説
-
Oracle 11g R2 インストールチュートリアル フルバージョン
-
[解決済み] ORA-04021: オブジェクトのロック待ちでタイムアウトが発生しました。
-
[解決済み] エラー: ORA-01704: 文字列リテラルが長すぎる
-
[解決済み] ORA-00119: 無効な仕様 ORA-00132: 構文エラー
-
[解決済み] ORA-04063: パッケージ本体 "WB_PROD.PLOG" にエラーがあります。
-
[解決済み] このPL/SQLは何が問題なのでしょうか?バインド変数 * が DECLARED ではありません。