Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 是否可以执行并行嵌套事务?_Oracle_Plsql - Fatal编程技术网

Oracle 是否可以执行并行嵌套事务?

Oracle 是否可以执行并行嵌套事务?,oracle,plsql,Oracle,Plsql,我有一个场景,我需要并行调用一组不同的Oracle过程。这些过程必须共享具有未提交事务的相同初始上下文。在这些并行进程之间存在读取不一致的危险的情况下,我无法提交父事务 在PL/SQL中可能吗?据我所知:不可能 DBMS\u作业和DBMS\u调度程序可用于并行运行Oracle过程,但它们在各自的会话中运行 据我所知:没有 DBMS\u作业和DBMS\u调度程序可用于并行运行Oracle过程,但它们在各自的会话中运行 您可以使用该软件包来实现这一点,该软件包允许您“使用PL/SQL在SQL*Plu

我有一个场景,我需要并行调用一组不同的Oracle过程。这些过程必须共享具有未提交事务的相同初始上下文。在这些并行进程之间存在读取不一致的危险的情况下,我无法提交父事务

在PL/SQL中可能吗?

据我所知:不可能

DBMS\u作业
DBMS\u调度程序
可用于并行运行Oracle过程,但它们在各自的会话中运行

据我所知:没有


DBMS\u作业
DBMS\u调度程序
可用于并行运行Oracle过程,但它们在各自的会话中运行

您可以使用该软件包来实现这一点,该软件包允许您“使用PL/SQL在SQL*Plus会话或进程之间切换或共享事务”

有一个关于如何使用该软件包的好例子


(但如果您的目标是使用并行性来提高性能,则应改用普通语句级并行执行。)

您可以使用该包来实现这一点,该包允许您“使用PL/SQL在SQL*Plus会话或进程之间切换或共享事务”

有一个关于如何使用该软件包的好例子


(但是,如果您的目标是使用并行性来提高性能,那么应该改用普通语句级并行执行。)

我想到一件事:带有表函数的mapreduce


我已经在几个场景中使用了它来并发运行,但我不确定它是否适用于您的问题。

我想到一件事:带有表函数的mapreduce

我已经在几个场景中使用了它来并发运行,尽管我不确定它是否适用于您的问题