用OCP删除租户和用命令行删除租户的区别
OB Server版本:3.2.4.1企业版
1.使用用命令行删除租户:drop tenant <tenantname>
1)如果开启了回收站,删除的租户会进入回收站,进入回收站的租户仍然可以在OCP中看到,只是名字发生了变化,是以RECYCLE_$_开头的。
进入回收站的租户,如果用命令purge tenant <name>清空,则在回收站中清空了。但是在OCP中仍然可以看到,这时候如果您发现删除错误,可以通过”复制“的方法把该租户恢复出来
2)如果没有开启回收站,则会延迟删除
至于延迟多长时间,在3.2.X版本的文档里没有明确说,通过查询3.X以前版本的文档,得知该延迟的控制参数为:schema_history_expire_time ,默认为 30 天,取值范围为1m-365d
我认为这是一个很好的安全机制,给DBA以后悔权。
2.使用ocp删除租户。
在ocp白屏界面,可以以点击租户名进入租户,然后点击右上角的"删除租户"按钮来删除租户,不同的是在ocp白屏界面删除租户时,只要你输入“delete”确认后,该租户会立即被永久删除,所以一定要慎重操作。
以上就是oceanbase企业版3.2.4.1中删除租户的两种方法的对比,您可以根据实际情况选择一种