我是Oracle数据库的新手。
我的团队设置了 2 个使用 Oracle 19c 的服务器,但时区文件版本不同。第一个服务器是 timezlrg_32.dat,另一个是 timezlrg_40.dat。 两台服务器都使用版本:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.18.0.0.0
从 v$timezone_file 中选择 *;
文件名 | 版本 | CON_ID |
---|---|---|
timezlrg_32.dat | 32 | 0 |
文件名 | 版本 | CON_ID |
---|---|---|
timezlrg_40.dat | 40 | 0 |
我的问题是:
提前致谢!
数据库不会自动获取新的时区文件,因此很可能有人已经下载了该时区文件并通过通常的过程(DBMS_DST)应用了它,或者数据库可能是从头开始创建的,新文件已经存在。
总的来说,新时区文件比旧时区文件更好,所以我建议选择 v40.
有关获取文件和应用它们的更多详细信息,请参见 MOS note Doc ID 412160.1