pdb lockdown简单尝试

lockdown的名字是分大小写的,paas和PAAS不是一个lockdown

08:00:19 SQL> create lockdown profile PAAS;

Lockdown Profile created.

Elapsed: 00:00:00.01

08:00:54 SQL> alter lockdown profile PAAS disable statement = ('alter system');

Lockdown Profile altered.

Elapsed: 00:00:00.00

08:01:33 SQL> alter system set pdb_lockdown='PAAS' scope=both;

System altered.

Elapsed: 00:00:00.05

08:02:26 SQL> select profile_name,rule_type,rule,status from dba_lockdown_profiles where profile_name='PAAS';

PROFILE_NAME	     RULE_TYPE		  RULE		       STATUS
-------------------- -------------------- -------------------- -------
PAAS		     STATEMENT		  ALTER SYSTEM	       DISABLE

Elapsed: 00:00:00.00

将lockdown设置后,我们看看lockdown是否生效了

08:03:04 SQL> alter session set container=vault4pdb1;

Session altered.

Elapsed: 00:00:00.01
08:03:41 SQL> alter system set sga_target=30g scope=both;
alter system set sga_target=30g scope=both
*
ERROR at line 1:
ORA-01031: insufficient privileges


Elapsed: 00:00:00.00

报没有权限是因为lockdown限制住了,我们把lockdown 打开再看看
08:03:54 SQL> alter session set container=cdb$root;

Session altered.

Elapsed: 00:00:00.00
08:04:34 SQL> alter lockdown profile PAAS enable statement = ('alter system');

Lockdown Profile altered.

Elapsed: 00:00:00.01
08:05:02 SQL> select profile_name,rule,rule_type,status from dba_lockdown_profiles where profile_name='PAAS';

PROFILE_NAME	     RULE		  RULE_TYPE	       STATUS
-------------------- -------------------- -------------------- -------
PAAS		     ALTER SYSTEM	  STATEMENT	       ENABLE

Elapsed: 00:00:00.01

08:06:08 SQL> alter session set container=vault4pdb1;

Session altered.

Elapsed: 00:00:00.01
08:06:21 SQL> alter system set sga_target=8g scope=spfile;

System altered.

Elapsed: 00:00:00.01
此处就不再报错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值