在同一台机器上安装多个oracle之家

时间:2017-12-31 04:36:12

标签: oracle oracle11g oracle12c database-administration

我的系统上安装了Oracle 11g,现在想安装12c。阅读文章(Oracle文档和一般文章),这些文章表明我可以在不同的家庭中这样做。 但是当我尝试安装12c(12.2.0.1版本2)时,它不允许我这样做,因为它已经定义了" oracle _home(在环境变量中)并且与指定的路径不匹配(在安装期间) &#34 ;. 我是否应该手动指定路径(或在env变量中更改它),如果是,那么我如何为环境变量中的两个版本容纳两个Oracle_home的不同路径。 在此门户网站上搜索会产生无法回答我的查询的结果。

如何解决安装问题?

1 个答案:

答案 0 :(得分:0)

你不应该在一台机器上安装多个(即每个32位和64位一个)Oracle客户端,我也无法想象它的任何原因。

无论如何,如果您想安装多个Oracle客户端,请从您的计算机中删除环境变量ORACLE_BASEPATH,如果存在的话。然后修改PATH环境变量并从ORACLE_HOME删除第一个Oracle安装的所有目录。

之后,安装另一个Oracle客户端应该没问题。你必须将它安装到一个不同的目录中,否则你搞砸了安装,我认为之后它们都不能正常工作。

为了使用其中一个,你必须相应地设置PATH reader = blobstore.BlobReader(binfo.key()) value = reader.read() newHtml = lxml.html.clean.Cleaner().clean_html (value) #save newHtml as the blob in google cloud store to be served. 环境变量,你不能一起使用它们!根据{{​​3}}你应该有一个" Home Selector"工具,但我从未使用过这个。

请注意,某些组件(例如" Oracle Provider for OLE DB")只能安装一次(即32位和64位各一个)。此限制是由Windows COM引起的。其他驱动程序例如" Oracle Data Provider for .NET"也可能由于GAC中的版本不匹配和/或策略设置而失败。