`
gf420116
  • 浏览: 4262 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

限制第三方系统接入时只能访问视图的权限

 
阅读更多
第一步:
通过带有dba权限的用户root登录plsql,在plsql中执行创建用户的操作
create user bytterTest identified by bytterTest;

第二步:
执行生成需要开放给第三方视图的sql
create or replace view INVEST_CLOCK_VIEWSTest as
select aca.account_id,acs.savein_id from  ac_account aca,ac_savein acs
where aca.account_id = acs.account_id;

第三步
创建用户成功后,对创建的用户授予权限
grant connect to bytterTest;
grant select on INVEST_CLOCK_viewsTest to bytterTest;

第四步
验证创建的用户是否只能查看授予的视图,执行sql语句
select count(*) from root. INVEST_CLOCK_VIEWSTest;
select * from ac_account;
如果count(*) 查询有结果及执行sql语句抛出表或视图不存在的的异常,表示
授予权限成功

第五步:
对开放给第三的数据库登陆用户做会话控制、防止第三方无意义的连接,损耗服务器性能开销
alter system set resource_limit =true scope=both sid='*';
--新建profile, 初始限制为1 ,用于测试。
create profile third_user limit SESSIONS_PER_USER 1 FAILED_LOGIN_ATTEMPTS unlimited;
alter user bytterTest profile third_user;
--将会话数调整到30
alter profile third_user limit SESSIONS_PER_USER 50
第六步:(备用操作)
清理第三方用户登陆的会话session,执行sql
select t.SID,t.SERIAL# from v$session t
得到SID、SERIAL#的值,然后再替换
alter system kill session 'sid,serial#' 语句中的sid,SERIAL#对应的值执行sql,
即可清理响应的sid对应的第三方登陆会话应用的session
分享到:
评论

相关推荐

    Android集成主流优秀第三方组件框架_第三方组件框架_android_

    在Android开发中,集成主流优秀的第三方组件框架是提高开发效率和优化用户体验的重要手段。本文将深入探讨如何在Android项目中整合这些组件,并介绍一些常用的框架和工具。 首先,让我们了解为何需要集成第三方组件...

    第三方登录QQ

    ### 第三方登录QQ知识点解析 #### 一、第三方登录QQ概览 第三方登录是指用户可以使用现有的社交媒体账户(如QQ)来登录应用或网站的一种方式。这种方式为用户提供了一个便捷的登录选项,同时也有助于应用开发者...

    访问FusionManager系统指南.docx

    - 打开“about:preferences#隐私”页面,设置“历史记录”为“自定义设置”,取消“使用自定义历史记录设置”下的“接受第三方Cookie”。 - 在“about:config”页面中,找到“network.http.accept.default”,添加...

    大众点评Android接入demo

    为了调试和优化,需要合理地处理错误并记录日志,如使用Logcat或第三方日志库。 11. **测试与调试**: 开发过程中,单元测试、集成测试以及模拟器和真机测试都是必不可少的,理解JUnit和 Espresso等测试框架有助...

    【ssm项目源码】停车场管理系统.zip

    7. **支付集成**:对于收费型停车场,系统可能需要集成第三方支付平台,如支付宝、微信支付,实现在线支付功能。 8. **地图API集成**:为了显示实时车位信息,系统可能接入高德或百度地图API,实现车位定位和导航...

    中国移动计费帐务管理系统

    同时,合理的数据缓存策略,如使用Oracle的Materialized Views或第三方缓存服务,能够减少对数据库的直接访问,进一步提升性能。 在安全方面,系统应具备严格的权限管理和审计功能。对敏感操作如修改用户账目、调整...

    基于ssm物流管理系统.zip

    5. 接口文档:编写清晰的API文档,便于前后端协同开发和第三方应用接入。 6. 测试:进行单元测试、集成测试和性能测试,确保系统的稳定性和可靠性。 综上所述,基于SSM的物流管理系统充分利用了这三大框架的优势,...

    Android代码-简单的机票预订系统源码.zip

    6.1 第三方支付SDK:大多数机票预订系统会接入支付宝、微信等支付平台的SDK,实现在线支付功能。集成过程中需要注意安全问题,如加密传输敏感信息。 七、推送通知 7.1 云消息推送:为了及时通知用户订单状态、航班...

    三维管网专题系统MagicPipeSystem手册

    - **管网服务中心**:提供OGC标准服务的发布和管理,支持接入第三方服务。 - **管网运维中心**:负责系统的配置、权限管理等运维工作。 ##### 4.2 三维管网专题分析系统 - **基础功能**:如空间查询、数据分析等...

    管理系统源码-基于laravel5.5开发的图片识别平台管理系统源码.zip

    而其强大的依赖注入容器和服务提供者机制,使得第三方库的集成变得简单,例如,可以方便地接入第三方的图片识别API,如Google Cloud Vision或阿里云的图像识别服务。 在测试方面,Laravel5.5支持PHPUnit,提供了...

    C#考勤管理系统完整源码,包含考勤与人员管理等

    此外,预留API接口便于未来的功能扩展和第三方应用接入。 10. **部署与维护**: 系统的部署应考虑到网络环境、硬件配置等因素,提供安装向导和升级工具,确保顺畅运行。后期的维护包括错误修复、功能更新和性能...

    Android仿QQ邮箱客户端源码_QQ_android_

    8. **邮箱API集成**:QQ邮箱提供了SMTP/POP3/IMAP协议供第三方应用接入。开发者需要了解这些协议的原理,并使用相应的库(如JavaMail)实现邮件的发送和接收。 9. **通知服务**:为了实时显示新邮件,应用可能需要...

    提取winXP本地存储的无线密码

    1. 安全性:在下载和使用任何第三方软件时,确保来源可靠,避免下载带有病毒或恶意软件的版本。 2. 权限:运行该工具可能需要管理员权限,因为涉及到系统级别的数据访问。 3. 法律合规:不要非法获取或使用他人的...

    ASP.NET 开发中小企业OA系统的设计与实现(源代码+论文).zip

    4. Web服务与API:ASP.NET支持RESTful API的开发,这对于OA系统中的移动设备接入、跨系统集成以及第三方应用的对接至关重要。 5. 用户界面:ASP.NET提供了丰富的服务器控件和AJAX支持,能够快速构建响应式的用户...

    ios-头像修改 图片选择功能 一行代码接入.zip

    在iOS开发中,用户界面的个性化是至关重要的,其中头像修改和图片选择功能是许多应用的标准配置...通过合理利用这样的第三方库,开发者可以专注于应用的核心业务逻辑,提高开发效率,同时为用户提供更优质的交互体验。

    基于PHP的YiiPiN社会化电商分享系统 php版.zip

    3. **RESTful API设计**:为了支持多端同步和第三方应用接入,系统可能采用了RESTful API设计原则,提供清晰、统一的接口,方便数据交换。 4. **模板引擎与视图**:Yii框架内置了强大的模板引擎,可以帮助开发者...

    基于ssm网上服装销售系统.zip

    支付环节,系统可以集成第三方支付接口,如支付宝、微信支付,提供安全的在线支付服务。同时,订单状态的实时更新,让买卖双方都能及时掌握交易进展。 微信小程序的接入,使系统具备了移动端的便利性。用户无需下载...

    Django网站中接入美图秀秀示例

    在Django这个强大的Python web框架中,我们常常需要集成各种第三方服务来提升用户体验。本示例将探讨如何在Django网站中接入美图秀秀,一个流行的照片编辑和美化工具,以便用户可以直接在网站上编辑图片。由于描述...

    Thinkphp5内核大型程序员交流博客系统源码

    8. **API接口设计:** 该系统可能包含API接口,以便与其他应用或服务集成,如通过RESTful API进行数据交换,实现移动设备的访问或第三方应用的接入。 9. **错误日志与调试(Debugging):** Thinkphp5提供了错误处理...

    ssm共享汽车租赁系统(源码+数据库)645413

    10. **支付接口**:租赁服务通常涉及到在线支付,系统可能接入了支付宝、微信支付等第三方支付接口,实现安全便捷的支付流程。 11. **异常处理和日志记录**:系统应具备完善的异常处理机制,确保在出现问题时能够...

Global site tag (gtag.js) - Google Analytics