在 64 位 Windows 10 Enterprise 上,我被要求安装 win32_11gR2_client。但我遇到了以下问题。
当我以管理员身份临时运行顶层目录中的setup.exe时,收到以下警告信息:
[INS-13001] 环境不满足最低要求。您确定要继续吗?
然后它在管理员用户的路径下创建了一个日志,而作为普通用户的我不知道如何查看它。
我试过https://stackoverflow.com/a/49935363,但是没有效果:
右键点击Oracle 11g 32位客户端setup.exe,选择属性,选择兼容性页签,设置兼容模式为Windows 7,点击确定关闭属性页签,双击setup.exe安装客户端。
由于这是一个警告,我仍然可以继续安装,并且我选择安装 Instant Client。
安装后,我以操作系统管理员的身份运行 ODBC 管理器,并尝试创建系统 DSN,其中我选择了 OraClient11g_home1 中的 Oracle 作为驱动程序,但 TNS 服务名称的下拉列表包含无法识别的名称。
我想知道如何解决这些问题(特别是第二个问题)。
谢谢。
答案1
虽然可能性不大,但请尝试使用 64 位 OBDC 控制面板小程序(而不是 32 位小程序)来执行 DSN 操作,即使您使用的是 32 位 Oracle:
目录:\windows\syswow64\odbcad32.exe