Pues cuando creas las primary keys, se suele crear un constraint, una restricción vamos. Tendrías que borrar esa restricción con:
ALTER TABLE "nombre de la tabla"
DROP CONSTRAINT "nombre de la restricción"
En MySQL es más fácil porque pones DROP PRIMARY KEY y santas pascuas, pero creo que en oracle tienes que buscar el nombre de dicha restricción, que en este caso supongo que sería esa que has puesto, pro_nif_fk.
Sobre poner el nombre y apellido como PRIMARY KEY, no creo que puedas, ya que sólo puede haber una PRIMARY KEY. Podrías poner el Nombre como PRIMARY KEY y los apellidos como UNIQUE, otra cosa no hay. Lo que si puedes es crear una primary key compuesta de varias columnas. Prueba a usar ADD PRIMARY KEY (columna1,columna2)
ALTER TABLE "nombre de la tabla"
ADD PRIMARY KEY ("nombre columna1", "nombre columna2...")
Sin comillas.
PD: Para qué cojones tienes temario si no explica nada, por curiosidad

?