ORA-25216: invalid recipient, either NAME or ADDRESS must be specified ORACLE 报错 故障修复 远程处理
文档解释
ORA-25216: invalid recipient, either NAME or ADDRESS must be specified
Cause: Both attributes, NAME and ADDRESS, were specified null for one of the recipients in the recipient list.
Action: Specify a non-null NAME or ADDRESS for the recipient.
ORA-25216: invalid recipient, either NAME or ADDRESS must be specified
官方解释
ORA-25216 表示在运行 dbms_alert 存储过程时,必须指定 recipient name 或 recipient address 中的一个,但两者都未发现。
常见案例
此错误的常见情况是, 调用 dbms_alert 存储过程register时,在name_in和 address_in参数中未指定任何值,而 Oracle 所要求的是必须提供一个名字或地址进行注册。
一般处理方法及步骤
1. 确保首先在调用存储过程register()时,在name_in和 address_in参数中提供一个名字或地址用以注册。
2. 确保被注册的 recipient 是有效的(即,已 select * from dba_alert_recipients 中)。
如果由于某种原因,dba_alert_recipients尚未建立,那么就必须调用存储过程dbms_alert.Root_alert_create()
3. 确保dba_alert_recipients的username被正确的建立,视乎调用存储过程register()时提供的参数。