问题描述:
数据库中有两个用户:cms和oss,我要实现在cms用户下插入一条记录然后通过trigger同步插入到oss用户中的某个表中去,但是create trigger的时候总是报错,提示oss下的那个表或视图不存在。
问题原因:
这是由于oss用户的表没有对cms用户开放权限造成的。
解决方法:
在oss用户中执行如下语句,将该表权限开放给cms用户即可。
grant all on t_visitor_oss to cms;
附上我的trigger:
create or replace trigger trigger_t_visitor
after insert or update or delete on trigger_test
for each row
declare
-- local variables here
begin
if inserting then
insert into oss.t_visitor_oss
(visitorid, clientid, userid, dyjuid, usertype, loginflag, msisdn, channelnumber, createdate)
values(:NEW.visitorid, :NEW.clientid, :NEW.userid, :NEW.dyjuid, :NEW.usertype, :NEW.loginflag, :NEW.msisdn, :NEW.channelnumber, :NEW.createdate);
end if;
--if updating then
--end if;
--if deleting then
--end if;
end trigger_t_visitor;
分享到:
相关推荐
oracle表空间不足报错的解决 。。。。。。。。。。。。。。。。。。。。。。
Oracle11g uos服务器操作系统
oracle10g em 中国大部分地区登录后时间区不同导致红字解决方案
kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议
oracle ORA-01033报错分析和解决方案跟踪文档
oracle在linux环境中的安装,以及在安装过程中的一些报错的解决方法,注意文章中环境准备部分的要求。
记录了Oracle的详细报错信息,为您提供最好的指导思想。
可以快速定位oracle 10g报错信息,方便DBA使用
本文实例为大家分享了oracle11g安装报错的原因,和对应的解决方法,供大家参考,具体内容如下 注册ocx时出现ole初始化错误或OCX加载错误 问题原因:安装文件不能放在包含空格的文件夹名字中 解决办法:oracle安装的...
在一些使用YUM网络源安装的RPM包上面 有一些例子会在11GR2 中安装到84% 出现的此报错 rpm
关于oracle数据库连接报错,错误代码“ORA-01034”和“ORA-27101”,然后问题进一步出现,错误“ORA-03113:通信通道的文件结尾 进程 ID:6320 回话 ID :191 序列号:3”
oracleTNS报错oracleTNS报错oracleTNS报错
近期在搭建数据库集群时候的一点报错,经验分享
Oracle 登录 报错No matching authentication protocol 文档
本文介绍了oracle触发器的概念和类型,create or replace trigger bj_customer before update on customer for each row begin update order set cu_no=:new.cu_no, cu_name=:new.cu_name, ...
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
Oracle oci 87报错 instanticlient_10_2 64位
配置oracle 10g odbc数据源的时候提示an unsupported operation was attempted 具体解决方法:下载压缩包,用压缩包内的文件替换本地电脑内的文件。 信息来源:http://oooo-h.iteye.com/blog/1435190
上传两本Oracle的trigger的学习资料(本人的学习参考书)。 详解Oracle中的trigger(中文版,PDF格式),包括DML触发器,替代触发器,系统触发器以及变异表等,含代码。 确实是本Oracle trigger的好书。 这是第一本...
用于常用的oracle报错详细信息,有助于快速找到报错问题,及原因及时排查