Oracle creerà un indice per te o potrà utilizzarne uno esistente. Sta a te utilizzare un indice univoco o non univoco.
http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566
Una chiave primaria di per sé non è un indice e non è nemmeno un vincolo univoco:sono entrambi vincoli. Tuttavia, viene utilizzato un indice per supportarli.
Un indice univoco è piuttosto diverso in quanto può esistere in assenza di un vincolo di chiave univoco o primario e nessuno dei due tipi di vincolo richiede che l'indice che lo supporta sia univoco.