无法连接所需的数据库 ORACLE_SID
Can't connect with Database with required ORACLE_SID
我有两个 Oracle_SID 的 catdb 和 ORCL。每次使用 sqlplus 连接时,我都会连接到 catdb。我改成
Set ORACLE_SID=ORCL
然后我可以连接到 ORCL,但是当我关闭 cmd 并重试时,我又连接到了 catdb
每次连接都想连接ORCL?
我用的是 11g
您需要在OS级别修改环境变量。
使用 SET 所做的更改将仅在当前 CMD 会话 期间保留。要在命令行中永久更改变量,请使用 SetX 或使用 GUI
Control Panel -> System -> Advance system settings-> Environment Variables
如果您有多个实例,并且想切换到不同的实例,请在命令行的 oraenv 变量中设置相应的 SID:
. oraenv
我有两个 Oracle_SID 的 catdb 和 ORCL。每次使用 sqlplus 连接时,我都会连接到 catdb。我改成
Set ORACLE_SID=ORCL
然后我可以连接到 ORCL,但是当我关闭 cmd 并重试时,我又连接到了 catdb
每次连接都想连接ORCL? 我用的是 11g
您需要在OS级别修改环境变量。
使用 SET 所做的更改将仅在当前 CMD 会话 期间保留。要在命令行中永久更改变量,请使用 SetX 或使用 GUI
Control Panel -> System -> Advance system settings-> Environment Variables
如果您有多个实例,并且想切换到不同的实例,请在命令行的 oraenv 变量中设置相应的 SID:
. oraenv