Oracle utworzy dla Ciebie indeks lub może użyć już istniejącego. To, czy zostanie użyty unikalny lub nieunikalny indeks, zależy od Ciebie.
http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566
Sam klucz podstawowy nie jest indeksem ani unikalnym ograniczeniem — oba są ograniczeniami. Jednak do ich obsługi służy indeks.
Unikalny indeks jest raczej inny, ponieważ może istnieć w przypadku braku unikatowego lub podstawowego ograniczenia klucza, a żaden typ ograniczenia nie wymaga, aby indeks obsługujący go był unikalny.