Oracle - SOCORRO!!!!!!!Tablespace Datos e Indices

 
Vista:

SOCORRO!!!!!!!Tablespace Datos e Indices

Publicado por Valle (24 intervenciones) el 13/09/2004 13:16:51
Necesito guardar los indices en un tablespace de indices y los datos en uno de datos.
El script quedaría similar a esto:

CREATE TABLE SG_ACCIONCORR (
ACCCORRID NUMBER (8) NOT NULL,
IDHOJSUP NUMBER (15) NOT NULL,
CORRECCION VARCHAR2 (50) NOT NULL,
PLAZO DATE,
ORDEN NUMBER (3) NOT NULL,
USUA_USUAID NUMBER (4) NOT NULL,
FULT DATE NOT NULL,
CONSTRAINT "SG_ACR_PK" PRIMARY KEY("ACCCORRID") USING
INDEX
TABLESPACE "TS_I"
STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS
2147483645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1) PCTFREE
10 INITRANS 2 MAXTRANS 255,
CONSTRAINT "SG_ACR_UK" UNIQUE("ORDEN", "IDHOJSUP") USING
INDEX
TABLESPACE "TS_I"
STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS
2147483645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1) PCTFREE
10 INITRANS 2 MAXTRANS 255)
TABLESPACE "TS_D" PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS
255
STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS
2147483645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1)
LOGGING ;

Al crear Foreing Key yo lo hacía como:

ALTER TABLE SG_ACCIONCORR ADD CONSTRAINT SG_ACR_HON_FK
FOREIGN KEY (IDHOJSUP)
REFERENCES SG_HOJASUPERVISION (IDHOJSUP) ;

Pero de esta manera lo guarda en Tablespace TS_D ya que es el Tablespace que tiene asignado por defecto el usuario.

¿COMO PUEDO ASIGNARLO A TS_I??????

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SOCORRO!!!!!!!Tablespace Datos e Indices

Publicado por Harold (697 intervenciones) el 13/09/2004 19:54:20
alter index sg_scr_hon_fk rebuilt tablespace ts_i;

conectado con el dueño del objeto y con permisos de escritura sobre el otro tablespace, de hecho, el usuario dueño de los objetos tiene que tener permisos de escritura en dichos tbs

saludes

Harold
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SOCORRO!!!!!!!Tablespace Datos e Indices

Publicado por Satxa (3 intervenciones) el 16/09/2004 13:59:31
Hola Harold he probado tb la instruccion que le indicas al compañero pero me dice que no reconoce la instruccion rebuilt estoy en Oracle9i
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SOCORRO!!!!!!!Tablespace Datos e Indices

Publicado por Harold (697 intervenciones) el 16/09/2004 18:57:07
Seguro? por que deberia de funcionar, recuerda de tener permisos de escritura en el TBS destino, ademas de estar conectado como el dueño del objeto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SOCORRO!!!!!!!Tablespace Datos e Indices

Publicado por Gonzalo (3 intervenciones) el 10/12/2004 16:26:26
Hola,
la instrucción que da es correcta solo que en lugar de rebuilt debería ser rebuild.

Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SOCORRO!!!!!!!Tablespace Datos e Indices

Publicado por Harold (697 intervenciones) el 10/12/2004 18:14:07
jejejejejej, correcto, sorry no me fije
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar