为什么Oracle 19c获得时区版本文件timezlrg_40.dat

ezykj2lf  于 2023-05-16  发布在  Oracle
关注(0)|答案(1)|浏览(437)

我是Oracle数据库的新手。
我的团队安装了2台使用Oracle 19 c的服务器,但时区文件版本不同。第一个服务器是timezlrg_32.dat,另一个是timezlrg_40.dat。两台服务器均使用版本:Oracle Database 19 c企业版19.0.0.0.0 -生产版本19.18.0.0.0

  • 数据库服务器1:

select * from v$timezone_file;
| 文件名|版本|CON_ID|
| --------------|--------------|--------------|
| timezlrg_32.dat |三十二|0|

  • 数据库服务器2:
文件名版本CON_ID
timezlrg_40.dat四十0

我的问题是:
1.为什么他们有不同的时区文件版本?
1.我正在使用oracle客户端(instantclient_19_8 =>我认为它位于timezlrg_32.dat),所以我需要降级DB服务器2:timezlrg_40.dat => timezlrg_32.dat。如何做到这一点?
先谢谢你了!

oyxsuwqo

oyxsuwqo1#

数据库不会自动获取新的时区文件,因此很可能有人下载了该时区文件并通过常规过程(DBMS_DST)应用了它,或者数据库是在新文件已经就位的情况下从头开始创建的。
一般来说,更新的时区文件比旧的更好,所以我建议使用v40。
有关获取文件和应用文件的更多详细信息,请参见MOS注解文档ID 412160.1

相关问题