how to Upload xml data to db Table by check primary key in oracle
You can try using third party tool such as Toad for Oracle. There is a function to import the .xml file into database and of course it will check the primary key before loading the data.