我必须在 Oracle 10G 数据库中工作。通常使用的客户端是 Oracle SQLDeveloper。但它有一些与数据库使用无关的限制(我的 PC 上有 Java 版本,但那是另一回事)。所以我必须使用另一个客户端。
DBeaver 看起来是个不错的选择,但在配置数据库连接时,当前版本(3.5.8,未添加 Java 的 zip)只有 11G 或 12G 的选项。网上有很多关于差异的信息,但还不够详细,无法清楚地说明 11G 和 10G 之间的向后兼容性。
只选择 11G 并在 10G 数据库上试用是否安全?对我来说,更新和插入似乎风险太大,所以可能有人已经尝试过了。或者可能在当前的 DBeaver 中可以获得 10G 连接?
答案1
这取决于具体版本:
- 使用 11g 客户端和 10g 数据库说
“Metalink 207303.1 是客户端/服务器互操作性矩阵。如果 11g 指的是 11.2,而 10g 指的是 10.1,那么 11.2 客户端将无法与 10.1 数据库配合使用。如果客户端是 11.2,而数据库是 10.2,那么它至少应该是 10.2.0.2。如果客户端是 11.1,那么数据库应该是 10.1.0.5 或 10.2.0.2 或更高版本。”
- 将 oracle 11g 客户端与 10g 服务器一起使用可以吗?同意(但细节较少)