Hola:
1. El error que mencionas te indica que te falta el parentesis derecho ...
2. La sentencia que indicas NO es de ORACLE....
A ver chico
El nombrar ASI la Primary KEY no es propio de ORACLE...
En ORACLE debe estar asociado a un CONSTRAINT, dicho lo cual tu sentencia NO es valida
Para que sea VALIDA seria algo similar a esto
Ahora pones titulo de 50 caracteres...
A ver piensa si el TITULO del libro es "IT" de Stephen King... los 48 caracteres restantes seran espacios en blanco, esto ocupara espacio en la BBDD y si tu buscas "IT" no lo encontraras necesitaras buscar "IT " me he explicado???
Lo sano para este tipo de informacion es usar varchar (es decir de tamaño variable con un maximo) para oracle es VARCHAR2...
Ahora mas cosas ... quizas tu maestro o donde estes aprendiendo a programar no te hayan dicho esto... y disculpa que me tome la libertad de decirtelo pero igual te viene bien...
Aprender a programar primero implica:
1. Aprender a investigar.
2. Aprender a pensar.
Y bueno dicho lo cual quieres un campo para ISBN ... si buscas (aqui lo primero fue pensar que quiero ahora investigarlo) en internet el ISBN tiene un estandar al dia de hoy de 13 digitos (segun wikipedia)... para que quieres 16???
https://es.wikipedia.org/wiki/ISBN
Ahora pones un precio en enteros,... Y si tuviese centavos?? como sea si vez la mayor parte de los sistemas que usan algun tipo de moneda estos campos son con decimales...
Saludos