您可以quiesced mode
通过以下命令设置数据库。
更改系统停顿受限;
运行此命令后,除具有 DBA 权限的会话之外的所有会话都将挂在那里。
你也可以启用restricted session
这样的:
更改系统启用受限会话;
运行此命令后,只有具有足够权限的用户才能连接到数据库。
我的问题是:它们之间还有其他区别吗?什么时候应该使用它们?
谢谢,
在 中quiesce restricted
,所有正在运行的会话都完成了它们当前的任务,然后在它们进入INACTIVE
时v$session
,它们不能再执行任何 SQL,直到系统被取消停顿。在enable restricted session
没有新的连接可以制造,但你需要杀死现有会话或者他们会简单地继续下去。停顿的影响要小得多,因为您的用户可能只会注意到数据库暂停然后恢复。startup force
如果我绝对需要执行一些无法在线完成的维护,我最常使用的受限会话,然后我禁用它并执行另一个startup force
并重新连接应用程序。
归档时间: |
|
查看次数: |
6233 次 |
最近记录: |