我的前提是我不是IT专家;我只是理解了必要的。
我花了4个多小时研究Google,尝试建立连接或R / Python到Oracle数据库。
我正在使用Windows 10笔记本电脑并在命令提示符下运行java -version
我看到了:
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) Client VM (build 25.162-b12, mixed mode, sharing)
然后,我要连接的Oracle DB的特征如下:
Select * from v$version;
Oracle Database 12c EE High Perf Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
"CORE 12.1.0.2.0 Production"
TNS for Linux: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production
根据我的理解,Java的位版本必须与版本或R和Python相同,因此,64位或32位都是。
考虑到我更喜欢使用R o Python 64bit,您认为我可以将当前的32位Java版本替换为64位,还是会导致某些连接到Oracle DB的问题(考虑到其特性)?