mysql의 replace into 기능을 oracle에서 찾아 봤더니 merge into가 있다.
MERGE INTO table_name alias
USING (table | view | subquery) alias -- 한개의 테이블 사용시 DUAL
ON (join condition) -- WHERE
WHEN MATCHED THEN
UPDATE SET col1 = val1[, ...]
WHEN NOT MATCHED THEN
INSERT (column) VALUES (values);