单个Oracle会话进行数据导出

在Oracle 9i数据库导出过程中只允许单次login的标准方法是什么?以防止其他人在导出期间或之后修改数据库?

您可以使用受限制的模式让每个人都没有RESTRICTED_SESSION权限:

ALTER SYSTEM ENABLE RESTRICTED SESSION; 

这并不妨碍具有此权限的其他用户login。

为什么需要? 在CONSISTENT模式下的出口将在出口启动时作为SCN出口; 在function上等同于:

 SET TRANSACTION READ ONLY; SELECT FROM TABLE1; SELECT FROM TABLE2; . . .