当同一数据库连接到2个实例时,如何在Oracle 12c中切换实例

时间:2016-07-20 09:26:07

标签: oracle oracle12c

单击图像的蓝色线条。

以下是监听器状态,显示服务'orcl'有2个实例,即Oracle 12c中的'florcl'和'orcl',其中'orcl'为READY且'florcl'为BLOCKED

Following is the listener status which shows service 'orcl' having 2 instances i.e. 'florcl' and 'orcl' in Oracle 12c out of which 'orcl' is READY and 'florcl' is BLOCKED

现在,当我使用sqlplus / as sysdba连接到数据库并选择实例名称时,它只显示florcl

实例名称显示为florcl

Instance name is shown as florcl

我想使用'orcl'实例连接到数据库。当我尝试使用'conn username / password'命令连接数据库时,出现以下错误:

ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0

Warning: You are no longer connected to ORACLE.

这可能是因为与数据库连接的实例(florcl)是BLOCKED。 如何切换到READY的其他实例(orcl)?

1 个答案:

答案 0 :(得分:-1)

检查您的网络配置文件以确保它们存在 然后开始lsnctl 然后将您的环境设置为orcl 然后以sysdba身份登录 你为florcl做了同样的事情