日常我们可能需要限制一些客户端或者IP 访问某个用户
则可以通过trigger的方式实现
1.trigger内容
这边通过建立一个Trigger来限制登陆
CREATE OR REPLACE TRIGGER...SYS_CONTEXT
如下为一些可用的参数,大家可以根据需求来进行指定
select
SYS_CONTEXT('USERENV','TERMINAL') terminal,
SYS_CONTEXT...('USERENV','LANGUAGE') language,
SYS_CONTEXT('USERENV','SESSIONID') sessionid,
SYS_CONTEXT('USERENV...','INSTANCE') instance,
SYS_CONTEXT('USERENV','ENTRYID') entryid,
SYS_CONTEXT('USERENV','ISDBA'...dual ;
3.注意事项
该trigger对sys用户不生效
对具有dba权限的用户不生效