修改白名单(SYS_UPDATE_IP_INALLOWIPLIST)

说明

更新用户的IP地址,可以指定MAC地址和子网掩码,也可以不指定MAC地址和子网掩码。

语法

sys_add_ip_inallowiplist ::=

参数

surfaceid

储存用户IP地址的ID,可以通过login_allow_iplistr查看。

userid

用户的id,可以通过list user查看。

ip_address

ip_address可以为IPV4,IPV6,IP[区间]。

subnet_mask

子网掩码

mac_address

MAC地址

返回值

数据正常返回为真,否则返回为假。

示例

 --  查看用户的user id
     SQL> list user
             List of database users
     user name | user id |         superuser
     ----------+---------+----------------------------
     SYSAUDIT  |       4 |
     SYSDBA    |       1 | superuser, create database
     SYSSECURE |       2 |
     ZHANG     |   34753 |
     (4 rows)

 --  查看用户的IP, MAC和子网掩码
     SQL> select * from login_allow_iplist;
      TERMINALID | USERID |       IP        |     MASK      |        MAC
     ------------+--------+-----------------+---------------+-------------------
               1 |      1 | 127.0.0.1       |               |
               2 |      1 | ::1             |               |
           34765 |  34753 | 192.168.101.148               | 255.255.254.0 | D4:3D:7E:47:6A:4B
           34766 |  34753 | 192.168.101.39-192.168.101.50 |               |
     (4 rows)

--  通过用户user id更新IP[区间]的地址
     SQL> select SYS_ADD_IP_INALLOWIPLIST(34753,'192.168.101.39-192.168.101.50');
     SYS_ADD_IP_INALLOWIPLIST
     --------------------------
                 34766
     (1 row)

 --  通过用户user id更新IP, MAC和子网掩码
     SQL> select SYS_UPDATE_IP_INALLOWIPLIST(34765, 34753, '192.168.101.148', '255.255.254.0', '20-CF-30-AE-25-71');
      SYS_UPDATE_IP_INALLOWIPLIST
     -----------------------------
      t
     (1 row)

 --  查看用户的IP, MAC和子网掩码
     SQL> select * from login_allow_iplist;
      TERMINALID | USERID |              IP               |     MASK      |        MAC
     ------------+--------+-------------------------------+---------------+-------------------
               1 |      1 | 127.0.0.1                     |               |
               2 |      1 | ::1                           |               |
           34767 |  34753 | 192.168.101.50-192.168.101.99 |               |
           34768 |  34753 | 192.168.101.148               | 255.255.254.0 | 20-CF-30-AE-25-71
     (4 rows)