当前位置: 首页 > news >正文

电商网站 设计/现在做百度推广有用吗

电商网站 设计,现在做百度推广有用吗,品牌网站排名软件,做动物网站的原因是VPD (虚拟专用数据库的简称),主要作用是根据运行环境的上下文,隐式的添加条 件。 好处是在数据库层解决细粒度的角色权限访问,避免在中间层写大量代码;坏处 是数据屏蔽的逻辑太隐蔽了,对于分析查…

VPD (虚拟专用数据库的简称),主要作用是根据运行环境的上下文,隐式的添加条
件。 好处是在数据库层解决细粒度的角色权限访问,避免在中间层写大量代码;坏处
是数据屏蔽的逻辑太隐蔽了,对于分析查找问题带来一定的困扰

一个简单的例子带你体验VPD策略

--1、在APPS 中创建表,赋权给PO, ONT用户
create table hand_vpd_test_tb1
(column1  varchar2(30),db_user  varchar2(30))grant select ,insert, update on hand_vpd_test_tb1 to po,ont;--2、创建策略函数 package
--使用 hand_vpd_tst_security.pck 创建策略函数包
--赋权
grant execute on  apps.hand_vpd_tst_security to public;
CREATE PUBLIC SYNONYM hand_vpd_tst_security FOR apps.hand_vpd_tst_security;--3、添加VPD策略 
beginDBMS_Rls.Add_Policy('APPS', 'HAND_VPD_TEST_TB1', 'INSERT_POLICY','APPS', 'HAND_VPD_TST_SECURITY.INSERT_SECURITY','INSERT', TRUE);DBMS_Rls.Add_Policy('APPS', 'HAND_VPD_TEST_TB1', 'SELECT_POLICY','APPS', 'HAND_VPD_TST_SECURITY.SELECT_SECURITY','SELECT');end;select * from DBA_POLICIES a where a.object_name = 'HAND_VPD_TEST_TB1';-- 删除VPD策略(备用)
begindbms_rls.drop_policy('APPS','HAND_VPD_TEST_TB1','USER_DATA_INSERT_POLICY');dbms_rls.drop_policy('APPS','HAND_VPD_TEST_TB1','USER_DATA_SELECT_POLICY');
end;  --4、Select , Insert  测试
begininsert into hand_vpd_test_tb1 values ('test1-po','PO');insert into hand_vpd_test_tb1 values ('test1-ont','ONT');
end;--5、切换到 PO 用户登录
select * from apps.hand_vpd_test_tb1
--结果:
--策略函数执行出错: --trace 发现是ora-06550错误,
select value from v$parameter where name = 'user_dump_dest';
alter session set tracefile_identifier = 'Hand_vpd_test2';
alter session set sql_trace=true;
select * from apps.hand_vpd_test_tb1
alter session set sql_trace=false;--表面是SELECT_SECURITY未声明,实际是XX用户执行策略函数时需要访问被施加策略的对象:hand_vpd_test_tb1,因为对该对象无权限,而导致报此错误;
--解决方案
grant select ,insert, update on hand_vpd_test_tb1 to public;--6 再次测试:
-- 切换到 PO 用户登录
select * from apps.hand_vpd_test_tb1
--结果只出现  DB_USER=PO的记录;--7 做insert 测试insert into apps.hand_vpd_test_tb1 values ('test1-po','PO');--结果:顺利插入insert into apps.hand_vpd_test_tb1 values ('test1-ont','ONT');--结果:报 ORA-28115: policy with check option violation 错误


 

转载于:https://www.cnblogs.com/wanghang/p/6299550.html

http://www.jmfq.cn/news/4922263.html

相关文章:

  • 酒店要做关于网站ppt怎么做/品牌推广策划方案怎么写
  • 在哪个网站做图片视频带音乐/免费的推广引流软件
  • 制作好的网站/关键词排名网络推广
  • 网站运营建设的培训/杭州网站优化体验
  • 汕头站扩建招标/河南网站设计
  • 网站有限公司免费/万网域名官网
  • 做淘宝客最大的网站是叫什么名字/外贸平台
  • 视频网站直播怎么做的/seo教程搜索引擎优化
  • 上海seo关键字推广/郑州网站建设专业乐云seo
  • 第18讲:商品模型 织梦网站系统 dedecms 教学课件/域名注册 阿里云
  • 百度网站建设是什么意思/前端优化网站
  • html网站模板 免费/写文章在哪里发表挣钱
  • 做公众号策划的网站/线上推广员是做什么的
  • 在线做爰视频网站/泉州seo按天收费
  • 秦皇岛网站/搜索词排行榜
  • 都昌县建设局网站/百度站长平台官网登录入口
  • 代做网站 猪八戒网/百度推广登录手机版
  • 广西建设学院官方网站/爱站工具包手机版
  • 十大网站app排行榜/谷歌广告代理
  • 政协网站法治建设版块/广告的六种广告形式
  • appstore正版下载/新泰网站seo
  • 动态域名可以做网站吗/近期出现的病毒叫什么
  • 前段网站开发社会实践报告/百分百营销软件
  • 中国建设银行网站特点/西安竞价托管
  • 网站非法字符过滤/2023网站推广入口
  • 设计师网站设计/网站模板库
  • 门户网站开发招标/app渠道推广
  • 推荐12个国外免费自助建站网站/百度竞价推广登录
  • 做网站apache如何/全网营销推广系统
  • 建设工程项目管理/汕头seo快速排名