@Doug
Creio que não seja nenhum erro, isso acontece dependendo como você cria o índice. Toda PRIMARY KEY cria um índice automático, mas existe várias formas de criar a PRIMARY KEY.
Veja:
1-
CREATE TABLE PESSOAS(
ID NUMBER
,NOME VARCHAR2(32)
,PRIMARY KEY (ID)
);
2-
CREATE TABLE PESSOAS(
ID NUMBER PRIMARY KEY
,NOME VARCHAR2(32)
);
3-
CREATE TABLE PESSOAS(
ID NUMBER
,NOME VARCHAR2(32)
);
ALTER TABLE PESSOAS ADD CONSTRAINT PK_PESSOAS PRIMARY KEY(ID);
No caso 1 e 2 não foi definido o nome da constraint, logo o Oracle atribui aquele “nome estranho”, o mesmo “nome estranho” é atribuido para a PRIMARY KEY e para o índice.
No caso 3 isso não ocorre pois foi especificado o nome da constraint. Eu utilizo o modo 3 para melhor documentar os nomes das constraints.