Oracle maakt een index voor u aan, of kan een bestaande gebruiken. Of er een unieke of niet-unieke index wordt gebruikt, is aan jou.
http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566
Een primaire sleutel zelf is geen index en ook geen unieke beperking - het zijn beide beperkingen. Er wordt echter een index gebruikt om ze te ondersteunen.
Een unieke index is nogal anders omdat deze kan bestaan zonder een unieke of primaire sleutelbeperking, en geen van beide typen beperkingen vereist dat de index die deze ondersteunt uniek is.