Se você criou a tabela com a restrição de chave primária, já possui um índice exclusivo nos campos pertencentes ao PK; este índice foi criado quando você adicionou a restrição PK e tem um nome não significativo:
SQL> create table TEST_PK_IDX(id number primary key, descr varchar2(100));
Table created.
SQL> select index_name, uniqueness, column_name
2 from user_ind_columns c
3 inner join user_indexes i
4 using (index_name)
5 where i.table_name = 'TEST_PK_IDX';
INDEX_NAME UNIQUENESS COLUMN_NAME
-------------------- -------------------- --------------------
SYS_C007838 UNIQUE ID
No entanto, se você precisar criar um índice diferente, poderá usar:
SQL> create index idx_test on test_pk_idx(descr);
Index created.
SQL> select index_name, uniqueness, column_name
2 from user_ind_columns c
3 inner join user_indexes i
4 using (index_name)
5 where i.table_name = 'TEST_PK_IDX';
INDEX_NAME UNIQUENESS COLUMN_NAME
-------------------- -------------------- --------------------
SYS_C007838 UNIQUE ID
IDX_TEST NONUNIQUE DESCR
SQL>