知识大全 [Oracle] 如何使用触发器实现IP限制用户登录
Posted 知
篇首语:实践是知识的母亲,知识是生活的明灯。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 [Oracle] 如何使用触发器实现IP限制用户登录相关的知识,希望对你有一定的参考价值。
[Oracle] 如何使用触发器实现IP限制用户登录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Oracle里 不像MySQL那样方便 可以直接在用户上进行IP限制 Oracle要实现用户级别的IP限制 可以使用触发器来迂回实现 以下就是示例 需要的朋友可以参考下下面是一个触发器的例子
复制代码 代码如下: create or replace trigger logon_ip_control after logon on database declare ip STRING( ); user STRING( ); begin SELECT SYS_CONTEXT( USERENV SESSION_USER ) into user from dual; SELECT SYS_CONTEXT( USERENV IP_ADDRESS ) into ip from dual; if user= EPAY_USER THEN IF ip not in ( ) THEN raise_application_error( User ||user|| is not allowed to connect from ||ip); END IF; END IF; end; /该触发器对用户EPAY_USER进行了IP限制(只允许 如果需要设置IP段 用%或?代替即可 如 %‘) 下面看几个例子测试一下 )从非允许IP地址登陆 ( ) 连接失败
复制代码 代码如下: [oracle@lxdb ~]$ sqlplus epay_user@pri SQL*Plus: Release Production on Wed Jul : : Copyright (c) Oracle All rights reserved Enter password: ERROR: ORA : error occurred at recursive SQL level ORA : User EPAY_USER is not allowed to connect from ORA : at line)从允许IP地址登陆( ) 连接成功
复制代码 代码如下: [oracle@lxdb ~]$ sqlplus epay_user SQL*Plus: Release Production on Wed Jul : : Copyright (c) Oracle All rights reserved Enter password: Connected to: Oracle Database g Enterprise Edition Release bit Production With the Partitioning OLAP Data Mining and Real Application Testing options)从本地登陆( )不受IP限制影响 连接成功
复制代码 代码如下: cha138/Article/program/Oracle/201311/19023相关参考
初始化首次测试请使用用户名:scott口令:tiger 正在尝试使用以下用户ID连接:scott 测试没有成功ORA:TNS:n
创建自动增长列 createsequenceemp_sequence incrementby每次增加几个 minvalue最小值为 nomaxvalue不限制最大值 startwith从
这两个函数用来记录连接的session信息经常用于触发器中记录客户端的连接信息(比如IP)我比较关注的是sessionid和ip但是selectuserenv(sessionid)得到的并不是用户
您好!修改路由器密码登录手机登陆登录密码怎么填写用户名就是宽带账号,登录路由器修改密码的方法如下。1在地址栏输入路由器的IP地址。(192.1268.1.1或192.168.99.1等。)2在打开的窗
解决MSSQL2008不能用IP登录的 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! mssql
触发器是一种特殊的存储过程下面是触发器的详细说明 ORACLE触发器 ORACLE产生数据库触发器的语法为 create[orreplace]trigger触发器名触发时间触发事件 on表
Oracle触发器语法及实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一Oracle触发器
获取用户真实IP地址代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 获取用户真实IP地址代码
Oracle触发器详细介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 触发器 是特定事件出
oracle---Trigger触发器的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 记录