asm远程连接可能会遇到以下报错:
<代码> ora - 12505 TNS:侦听器不能解决SID在连接描述符 ora - 12541: TNS:没有听众 ora - 15000:当前实例类型命令无效 ora - 12528: TNS:侦听器:所有适当的实例是阻碍新连接 ora - 1031:权限不足代码>
asm远程连接配置如下:
参数配置:
<代码> remote_login_passwordfile=独家……独立ASM设置 remote_login_passwordfile=共享……也为ASM设置使用真正的应用程序集群(RAC) 代码>
<强>节点1:强>
<代码> [oracle@prodb1管理员]猫listener.ora美元 SID_LIST_LISTENER_prodb1=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc) (ORACLE_HOME=/u01/app/oracle/产品/10.2.0/db_1) (程序=extproc) (SID_DESC=(SID_NAME=+ ASM1) (GLOBAL_DBNAME=+ ASM) (ORACLE_HOME=/u01/app/oracle/产品/10.2.0/db_1) ) ) LISTENER_prodb1=(DESCRIPTION_LIST=(描述=(地址=(协议(TCP)(主机=prodb1-vip)(端口=1521)(IP=)) (地址=(协议(TCP)(主机=172.16.10.101)(端口=1521)(IP=)) ) )代码>
<强>节点2:强>
<代码> [oracle@prodb2管理员]猫listener.ora美元 SID_LIST_LISTENER_prodb2=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc) (ORACLE_HOME=/u01/app/oracle/产品/10.2.0/db_1) (程序=extproc) (SID_DESC=(SID_NAME=+ ASM2) (GLOBAL_DBNAME=+ ASM) (ORACLE_HOME=/u01/app/oracle/产品/10.2.0/db_1) ) ) LISTENER_prodb2=(DESCRIPTION_LIST=(描述=(地址=(协议(TCP)(主机=prodb2-vip)(端口=1521)(IP=)) (地址=(协议(TCP)(主机=172.16.10.102)(端口=1521)(IP=)) ) )代码>
<强>客户端tnsname.ora: 强>
<代码> ASM1=(描述=(ADDRESS_LIST=(地址=(协议(TCP)(主机=172.16.10.101)(端口=1521)) ) (CONNECT_DATA=https://www.yisu.com/zixun/(SERVICE_NAME=+ ASM) (你=) ) ) ASM2=(描述=(ADDRESS_LIST=(地址=(协议(TCP)(主机=172.16.10.102)(端口=1521)) ) (CONNECT_DATA=(SERVICE_NAME=+ ASM) (你=) ) ) ASM=(描述=(ADDRESS_LIST=(地址=(协议(TCP)(主机=172.16.10.102)(端口=1521)) (地址=(协议(TCP)(主机=172.16.10.101)(端口=1521)) ) (CONNECT_DATA=(SERVICE_NAME=+ ASM) (你=) ) )代码>
关键部分为<代码> (UR=A)> 代码,如果不配置该选项,则连接的时候报:
<代码> $ sqlplus sys/admin@asm1 sysdba SQL * +:释放10.2.0.5.0чǚ——生产吗?7吗?5 21:44:30 2018 版权(c) 1982年,2010年,甲骨文。保留所有权利。 错误: ora - 12528: TNS:侦听器:所有适当的实例是阻碍新连接代码>
你=一个选项通常用来连接使用nomount,山或限制模式启动数据库。
数据库启动到nomount,监听状态为阻塞;
数据库启动到山,监听状态为准备;
数据库启动到限制,监听状态为限制;
静态注册的asm为阻止
参考自:如何从远程客户端连接到ASM实例(Oracle净)(文档ID 340277.1)
引用>oracle 10 g远程连接asm