VARCHAR2 è un tipo che necessita di una dimensione/lunghezza massima. Prova qualcosa come...
varchar2(50)
La parentesi sinistra mancante è la parentesi che circonda la dimensione.
CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2(50)
);