如何使用 sqlplus 以 sysdba 身份连接到不同的 oracle 实例?

Posted

技术标签:

【中文标题】如何使用 sqlplus 以 sysdba 身份连接到不同的 oracle 实例?【英文标题】:How to connect to different oracle instance as sysdba using sqlplus? 【发布时间】:2016-08-03 13:08:10 【问题描述】:

当我运行 sqlplus 时,它连接到 orcl2 实例,但我需要连接到 orcl,我可以使用这个连接到我的普通用户:

sqlplus user/passowrd@//localhost:1521/orcl

但是如何以 sysdba 身份连接?我试过了:

sqlplus / as sysdba@orcl

但它连接到 orcl2 实例。

【问题讨论】:

sqlplus usr/pwd@orcl as sysdba,我想 另外,假设orcl是一个有效的sid,你可以将ORACLE_SID环境变量设置为orcl,那么你应该可以做到sqlplus / as sysdba @sstan 它工作,你可以添加这个作为答案。 哪一个适合你? :) ORACLE_SID 环境变量。 【参考方案1】:

ORACLE_SID 环境变量设置为orcl

然后sqlplus / as sysdba 将按预期连接到orcl

【讨论】:

以上是关于如何使用 sqlplus 以 sysdba 身份连接到不同的 oracle 实例?的主要内容,如果未能解决你的问题,请参考以下文章

sqlplus /as sysdba 这条命令啥意思?

sqlplus /as sysdba 这条命令啥意思?

oracle sqlplus '/as sysdba'

oracle 用系统用户以SYSDBA身份登陆

windows10下“sqlplus / as sysdba”执行提示无权限解决办法

如何使用 sys 和 sysdba 正确连接到 oracle?