安装jdk和oracle要注意的知识点

jdk输入一下代码即可:

String arch = System.getProperty("sun.arch.data.model");
System.out.println(arch);

oracle也是输入下面的语句:

select * from v$version。

win7应该是无法正常安装oracle 10G的。因为有版本限制。但是我们可以手动的去修改增加上win7的内部版本号。然后就可以安装了,但是安装后有些莫名其妙的问题。所以建议直接装11Goracle是又版本要求的。32位只能安装到32位的系统。同样64位只能安装64位系统32位的有性能瓶颈。这么说吧,我们在创建数据库的时候分配内存占比。这个内存占比是又要求的。如果本机内存没有超过2G那么内存占比会完全按照物理内存来分配内存占比。如果超过了2G那么32位的仍然是以2G位基数来按照比例分配内存占比。而且如果连接人数一多。还造成用户登录不上数据库这样的情况。相对于64位则好的了。内存可以识别的更大,当然PGA和SGA也就可以分到更多的内存。性能也就好很多了。

如果oracle11g是32位的,那么64位的操作系统可以安装,但是相当于耍流氓
   在64位的操作系统上是允许安装32位的oracle软件的,但是在64位的操作系统里安装32位oracle软件和安装64位的oracle软件会有些什么区别呢?会不会安装32位oracle软件与安装64位oracle相比有什么缺点呢?假如是用来做生产库的话,能用32位的oracle软件来取代安装64位的oracle软件么?

  现在已经发现的一点就是在配置ODBC的时候,直接在控制面板里的ODBC是看不到oracle驱动的,在64位系统下,控制面板所提供的ODBC配置程序默认是64位的,因此对于32位的应用程序,会出现无法找到数据源的问题。解决方法:使用32位的ODBC配置程序,路径在windows/syswow64下,名称为:odbcad32.exe
在32位操作系统里,单进程好像最大能使用2G内存,不知道64位操作系统使用32位程序有没有这种限制?如果有的话,这个也算是影响较大的一点了
如果是在64位环境当中使用PL/SQL developer的话,因为这个软件只有32位的所以需要对应32位的oci.dll
除此之外我觉得在生产系统的64位OS上安装32位oracle软件的想法 都是耍流氓。。。

原文地址:https://www.cnblogs.com/jiangli869/p/3495933.html