1

クライアント側から ROracle を使用してリモートの Oracle DB に接続しようとしています。

接続を確立した後、次のクエリを実行します。

dat = dbGetQuery(con, "SELECT * FROM TABLE_01")

これにより、次のエラーが発生します。

.oci.GetQuery(conn, statement, data = data, prefetch = prefetch, のエラー: try({ のエラー: ORA-01805: 日付/時刻操作でエラーが発生する可能性があります)

サーバー側でDBのバージョンを確認しました:

SELECT * FROM V$VERSION

PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0  Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

次に、クライアント側で Genezi を実行しました。

    genezi -v

System name:    Linux
Release:        4.4.0-36-generic
Version:        #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016
Machine:        x86_64

Operating in Instant Client mode.
Small timezone file = timezone_14.dat
Large timezone file = timezlrg_14.dat

クライアントとサーバーの両方の Oracle バージョンは 11.2 です。しかし、タイムゾーンファイルは異なるようです。この問題を解決するにはどうすればよいですか?

4

2 に答える 2