RSS订阅
RSS订阅TT数据库

如何限制用户在SQL*Plus脚本里执行具体命令?

2008-7-22  选择字号:  | |
打印本文章

导读:如果你想阻止用户在SQL*Plus里执行具体命令,你可以使用PRODUCT_USER_PROFILE表建立你所提到的安全机制。详细资料请参考SQL*Plus用户手册和指南附录E。

关键词:SQL*Plus 安全 Oracle安全 限制用户

正在加载数据... 【TechTarget中国原创】在Oracle里有没有一种方法能限制用户在应用层执行一般操作,如insert、delete、drop等(也就是用户一查询,就能SQL*Plus里限制他,不让他访问数据库)?如果你想阻止用户在SQL*Plus里执行具体命令,你可以使用PRODUCT_USER_PROFILE表建立你所提到的安全机制。详细资料请参考SQL*Plus用户手册和指南附录E。
【TechTarget中国原创】

问:Oracle里有没有一种方法能限制用户在应用层执行一般操作,如insert, delete, drop等(也就是用户一查询,就能SQL*Plus里限制他,不让他访问数据库)?

 

  答:如果你想阻止用户在SQL*Plus里执行具体命令,你可以使用PRODUCT_USER_PROFILE表建立你所提到的安全机制。详细资料请参考SQL*Plus用户手册和指南附录E

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……
Oracle数据库什么时候应该重组?答:根本不需要。一个设计较好的数据库应该永远都不需要进行重组。DBA常常在每周或每月重组一次是为了提高数据库性能。但是……
我们在执行DDL或DML命令时会发生什么事情?答:首先,Oracle分列了这个语句并确保它从语法上、语义上正确。其次,Oracle证实了用户有权执行这个语句……
什么时候适当使用ROWNUM?当在没有共同关键字的情况时,你不关心表之间的特殊关联,即使是正好就存在这样的事实。如果你正在处理相关表,他们基于一个共同的属性……

本专题介绍了SQL Server服务代理相关方面的知识,包括SQL Server服务代理基础知识的概述、消息类型、契约、队列、服务和路由、SEND命令和RECEIVE命令、性能方面的改进以及对运行状况的监控等等。

无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还介绍了SSIS有经验的一些用户的具体信息等等。

子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。标量子查询是只返回一个值的查询:只有一个字段的一行记录。标量子查询可以在SQL语句的大多数位置,其中你可以使用一个表达式或一个实际值。
最新更新
专家答疑
技巧
Michael Hillenbrand
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
Brian Peasland
对5GB大小的Oracle 7.3存档或删除的最佳办法是什么?为了便于管理机构查询,这些数据至少需要再用20年的时间。我们担心将来我们不能对它重新获取并迁入一个更新的……
Rudy Limeback
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……