00604: 递归 SQL 级别 1 出现错误

lx76939412 2012-09-17 03:45:56
CREATE OR REPLACE TRIGGER ntbms_m_checkjournal
before insert or delete on checkjournal for each row
begin
if inserting then
insert into m_checkjournal@tontbms (cid, cdate, ctime, cname, csid, cdesc1, cdesc2, cdesc3) values(:new.cid,:new.cdate,:new.ctime,:new.cname,:new.csid,
:new.cdesc1, :new.cdesc2, :new.cdesc3);
elsif deleting then
delete from m_checkjournal@tontbms where cid=:old.cid and cdate=:old.cdate;
end if;
end ntbms_m_checkjournal;


0/0 ORA-04052: 在查找远程对象 NTBMS.M_CHECKJOURNAL@TONTBMS.REGRESS.RDBMS.DEV.US.ORACLE.COM 时出错 ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01017: invalid username/password; logon denied ORA-02063: 紧接着 line (起自 TONTBMS)
...全文
310 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2012-09-17
  • 打赏
  • 举报
回复
确认link是有效的
lx76939412 2012-09-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
是不是创建后被修改过了?
你直接用sqlplus连接tontbms能成功吗?
[/Quote]

你是说用tontbms查询远程数据库表对吧,这个还没试呢,不过这两个数据库就我一个人管理,刚成功建完DBLINK,马上就开始建TRIGGER,报以上错误,应该没有人改的
fw0124 2012-09-17
  • 打赏
  • 举报
回复
是不是创建后被修改过了?
你直接用sqlplus连接tontbms能成功吗?
lx76939412 2012-09-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
你的DBLINK TONTBMS的用户密码不对,重新创建DBLINK。
[/Quote]
如果用户密码不正确的话,DBLINK是创建不成功的,但是DBLINK已经创建成功了
fw0124 2012-09-17
  • 打赏
  • 举报
回复
tontbms是个db link吧?检查创建db link时候指定的username/password是否正确
cowboyhn 2012-09-17
  • 打赏
  • 举报
回复
你的DBLINK TONTBMS的用户密码不对,重新创建DBLINK。

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧