switch对当前实例执行日志切换,而alter是对所有实例执行日志切换。
对单实例数据库或者RAC中的当前实例执行日志切换与对数据库所有实例执行日志切换的区别就在这两个之间体现出来。
1。exclusive mode:如果不希望别的会话 lock/insert/update/delete表中任意一行,只允许查询,可以用lock table table_name in exclusive mode。这个锁定模式级别最高,并发度最小。
2。share mode:如果允许别的会话查询或select for update以及lock table table_name in share mode,不允许insert/update/delete,可以用lock table table_name in share mode。
是。
Alter user 是Oracle数据库系统中十分powerful的权限,可以修改一般用户的属性例如默认表空间、profile等,甚至于可以修改SYS用户的密码。所以该权限是十分危险的, 在赋权时要十分小心。
以上就是关于switch和alter的区别全部的内容,包括:switch和alter的区别、oracle数据库中 alter table 表名 lock mode(row) 这句话 什么意思、alter是系统权限吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)