如何在 Windows 10 cli 中将默认 Oracle 11g 更改为 19c?

问题描述 投票:0回答:3

如何在 Windows 10 cli 中将默认 Oracle 11g 更改为 19c?

我的 Windows 10 上有 2 个 Oracle 数据库版本:11g 和 19c。 当我输入 cmd 行(或任何 shell)时,输入 sqlplus 我默认连接到 11g 版本。

我想将cmd中的默认数据库更改为19c。我怎样才能做到这一点?

database oracle command-line-interface
3个回答
1
投票

在没有其他任何内容的情况下,我们将遵循 PATH 变量,例如

c:\>set PATH=C:\oracle\product\19\bin;%PATH%

c:\>sqlplus /nolog

SQL*Plus: Release 19.0.0.0.0 - Production on Tue Feb 16 18:32:44 2021
Version 19.8.0.0.0

Copyright (c) 1982, 2020, Oracle.  All rights reserved.

c:\>set PATH=C:\oracle\product\18\bin;%PATH%

c:\>sqlplus /nolog

SQL*Plus: Release 18.0.0.0.0 - Production on Tue Feb 16 18:33:08 2021
Version 18.6.0.0.0

Copyright (c) 1982, 2018, Oracle.  All rights reserved.

然后设置您的 ORACLE_SID 或通过已经提到的服务进行连接


0
投票

通常我们使用 TNSNAMES.ORA 文件,其中包含我们访问的数据库的“别名”。然后,在连接到所需的数据库时,我们指定其别名:

sqlplus scott/tiger@ora11g

sqlplus mike/lion@ora19c

虽然您可能只能访问 2 个数据库,但我的 TNSNAMES.ORA 包含其中 55 个数据库的条目。我想说的是,您可能会认为“一个”数据库是“默认”的,但随着时间的推移,该“默认”要么会改变,要么几乎毫无用处,因为您每天都会连接到不同的数据库基地。因此,请检查您的 TNSNAMES.ORA,指定其别名以及用户名/密码......就是这样。


0
投票

转到“开始”并输入“环境变量”,单击“编辑环境变量”,然后单击对话框中的“环境变量”。在系统变量下滚动到Path,然后单击编辑。 使用“上移”和“下移”按钮将默认情况下需要选择的数据库路径移动到另一个路径之上。我用黄色突出显示了正在使用的两个数据库。对我来说,默认选择 11g,当我需要将其设置为默认时,我会将 19c 的路径移到 11g 的路径上方。 snip of two oracle database servers

© www.soinside.com 2019 - 2024. All rights reserved.