单项选择题

ORACLE RDBMS is a distributed DBMS. Which of the following techniques adapted ensure atomicity of distributed transaction()

A.remote procedure call (RPC)
B.Two _phases commit (2PC)
C.Snapshots
D.triggers