Oracle11g PLSQL:我们可以在同一个表上同时运行两个计划作业吗

Oracle11g PLSQL:我们可以在同一个表上同时运行两个计划作业吗,oracle11g,Oracle11g,我有一个场景,其中in必须几乎同时创建和运行两个计划作业。代码几乎不同,但只有一个表(Master_Data1)在下面的select查询中是通用的。我主要担心的是,这是否会造成任何锁定条件。我们必须在生产环境中运行此代码,并且视图有数百万条记录。请帮助我了解由两个不同会话访问的select中的公共表是否可以创建锁 工作1: 工作2: 因为您只在Master_Data1表上运行SELECT语句,所以应该没有锁定问题 有关锁定和并发的更多信息,请阅读以下Oracle文档 由于您只在Master_D

我有一个场景,其中in必须几乎同时创建和运行两个计划作业。代码几乎不同,但只有一个表(Master_Data1)在下面的select查询中是通用的。我主要担心的是,这是否会造成任何锁定条件。我们必须在生产环境中运行此代码,并且视图有数百万条记录。请帮助我了解由两个不同会话访问的select中的公共表是否可以创建锁

工作1:

工作2:


因为您只在Master_Data1表上运行SELECT语句,所以应该没有锁定问题

有关锁定和并发的更多信息,请阅读以下Oracle文档


由于您只在Master_Data1表上运行SELECT语句,因此不应出现锁定问题

有关锁定和并发的更多信息,请阅读以下Oracle文档

可能重复的可能重复的
INSERT INTO Result_Table1
SELECT * FROM Master_Data1 md LEFT JOIN vw_External_1 vw;
INSERT INTO Result_Table2
SELECT * FROM Master_Data1 md LEFT JOIN vw_External_2 vw;