[摘]Oracle限制某个数据库帐号只能在特定机器上连入数据库
2011-04-22 00:34
411 查看
逛论坛的时候发现一个好脚本,记录下来以备日后有用:
CREATE OR REPLACE TRIGGER sys.trg_work_log AFTER LOGON ON DATABASE declare v_program_name varchar2(200); v_username varchar2(100); v_ip varchar2(18); v_error varchar2(1000); begin select username,program,SYS_CONTEXT('USERENV','IP_ADDRESS') into v_username,v_program_name,v_ip from sys.v_$session where AUDSID = SYS_CONTEXT('USERENV', 'SESSIONID'); if (upper(v_username)='TEST') then if (UPPER(v_program_name) = 'SQLPLUS.EXE') then if (v_ip = ('10.142.244.30')) then RAISE_APPLICATION_ERROR(-20001,'You are not allowed to connect to the database,err01'); end if; ELSE RAISE_APPLICATION_ERROR(-20001,'不能使用sqlplus登陸'); end if; else RAISE_APPLICATION_ERROR(-20001,'You are not allowed to connect to the database'); end if; END ; /
相关文章推荐
- Oracle限制某个数据库帐号只能在特定机器上连入数据库
- ORACLE 限制特定IP访问数据库 访问白名单
- ORACLE 限制特定IP访问数据库
- ORACLE 限制特定IP访问数据库 访问白名单
- ORACLE 限制特定IP访问数据库
- ORACLE 限制特定IP访问数据库 访问白名单
- ORACLE 限制特定IP访问数据库 访问白名单
- ORACLE 限制特定IP访问数据库 访问白名单
- oracle 无法IP登录,只能本地登录 无法ip 登录本地或者其他数据库
- [SQL Server]限制用户只能看到自已是owner的数据库.
- 限制特定ip访问oracle
- Android 限制textview Edittext 只能输入电话号码和特定字符的方法
- Sql Server设置用户只能查看并访问特定数据库
- 数据库只能用机器名连接,不能用ip地址连接
- Oracle限制用户只能从指定IP登录
- 限制特定IP访问数据库
- SQL Server: 使用登录触发器限制只能从指定机器登录
- UserLock教程:限制用户仅从特定的机器进行连接
- UserLock教程:限制用户仅从特定的机器进行连接
- Android EditText限制只能输入特定字符总结