Ayuda!!! ORA-00922: falta la opción o no es válida

kitiara
31 de Octubre del 2008
Me da el error:
Error on line 2
CREATE TABLE PETICIONESAIC_TABLA (
CODIGO_PET CHAR (8) NOT N

ORA-00922: falta la opción o no es válida
Al ejecutar el siguiente codigo:
CREATE TABLE PETICIONESAIC_TABLA (
CODIGO_PET CHAR (8) NOT NULL,
NEGOCIO VARCHAR2 (2000),
ERROR VARCHAR2 (2000),
IMPACTO VARCHAR2 (2000),
ALTERNATIVO VARCHAR2 (2000),
DESCRIPCION_BREVE VARCHAR2 (250),
DOC_ADICIONAL VARCHAR2 (250),
EST_CODIFI NUMBER (38),
EST_PRUEBA NUMBER (38),
DESCRIPCION VARCHAR2 (2000),
ERROR_PET NUMBER (38),
SUBERROR_PET VARCHAR2 (2),
BLOQUE VARCHAR2 (2),
EST_ANALISIS NUMBER (38),
EST_SUPERVI NUMBER (38),
VERSION CHAR (6),
PEN_REVISION CHAR (2) DEFAULT ('00'),
FALTAN_REQUERIMIENTOS NUMBER (2) DEFAULT (0),
ESTADOPETICION CHAR (2),
FECHAPETICION DATE,
ID_RESPONSABLE VARCHAR2 (4),
ID_RESPONSABLE_ANALISIS VARCHAR2 (4),
FECHA_RESPONSABLE_ANALISIS DATE,
FECHA_RESPONSABLE DATE,
ANALISIS_MODIFICACION_SW CHAR (1) DEFAULT (0),
FECHA_ANALISIS_MODIF_SW DATE,
MOTIVO_RECHAZO VARCHAR2 (2000),
FECHA_RECHAZO DATE,
PET_REPETIDA CHAR (8),
RECHAZO CHAR (8),
FECHA_PASO_ADMON DATE,
ID_INCIDENCIA_ORIGINAL NUMBER (18),
SINCRONISMO CHAR (1) DEFAULT ('N'),
FECHA_PREVISTO_FN DATE,
MODIFICACION_SW CHAR (1) DEFAULT (0),
FECHA_MODIFICACION_SW DATE,
CONSTRAINT PK_PETICIONESAIC_AUX
PRIMARY KEY ( CODIGO_PET ) )
USING INDEX
TABLESPACE OPTISOFT PCTFREE 10
STORAGE ( INITIAL 81920 NEXT 40960 PCTINCREASE 50 ))
TABLESPACE OPTISOFT
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 5857280
NEXT 40960
PCTINCREASE 50
MINEXTENTS 1
MAXEXTENTS 505
FREELISTS 1 FREELIST GROUPS 1 )
NOCACHE;

He buscado por google pero no encuentro cual es el problema. Gracias!!!

JESSICA
31 de Octubre del 2008
Es principalmente un problema de parentesis. Te recomiendo que primero crees la tabla sin indice, sin PK. Y después hagas el alter table add constraint ----- primary key. Además la sintasis de la definición de la Primary Key es errónea resivalo.
alter table tabla
add constraint nombre primary key (campo)
using index
tablespace nombre_tablespacion
pctfree nº
initrans nº
maxtrans nº
storage
(
initial nºK
next nºK
minextents nº
maxextents unlimited
pctincrease nº
);