数据库受限模式(restricted mode)
查看数据库状态及相关信息
>select status,instance_name,logins from v$instance;
如果Oracle数据库是受限模式(restricted mode),那么只能是用于restrict权限的用户才能连接到数据库操作。restricted mode通常用于数据库管理员在维护数据库的时候使用。restricted mode限制新的没有权限的用户登录进来,但是已经登录的没有restricted 权限的用户可以继续登录
查看数据库版本、状态及模式
>select banner from v$version;
查看数据库是否为受限模式
>select status,instance_name,logins from v$instance;
创建测试用户并授予相关权限
>create user firsoul identified by firsoul;
>grant connect,resource to fwq;
将数据库改为受限模式
>alter system enable restricted session;
再次查看数据库状态
>select status,instance_name,logins from v$instance;
测试
用firsoul账户登录
授权firsoul用户restricted session权限
>grant restricted session to firsoul;
再次用firsoul账户登录,可以登录
收回restricted session 权限
再次查看firsoul