Ingresar mas tablas en una base de datos

Hola, soy novato en oracle, mi problema es el siguiente, tengo una Bd donde el usuario scott ha creado tablas, ahora tengo que agregar otras mas que he creado en una ERWIN y necesito ingresarlas para completar la BD, que pasos debo seguir para ingresar mi modelo creado en Erwin en esa Bd ya creada?, gracias de antemano
1

1 respuesta

Respuesta
1
Te recomiendo crees un usuario nuevo de base de datos diferente al de scott
Uno que lleve el nobre de lo que quieras ponerle a tu schema!
Te envio el siguient script que te crea un usuario de base de datos
---
Lo que tienes que hacer es:
Donde esta cat sustituyelo por el nombre que le quieras dar a ese usario de base de datos
Y
Donde dice sami_data debes poner el tablespace que alojara la data de tu base de datos y donde dice temp, debes poner el nombre del tablespace que funcionara como tablespace temporal
Y donde aparece sami_index colocaras el nombre del tablespace que almacenara los indices de tu base de datos
!
Si no te sabes los nombres de estos tablespace
Me dices y te envio un script para que obtengas los nombres de ellos y me los envies y te podre decir cuales debes usar!
Luego de que hagamos esto te dare los script para la creacion de tablas en oracle!
---
Create user "cat" identified by values 'cat'
DEFAULT TABLESPACE SAMI_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
;
GRANT ADMINISTER DATABASE TRIGGER TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY CLUSTER TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY DIMENSION TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY INDEX TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY INDEXTYPE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY LIBRARY TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY OPERATOR TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY OUTLINE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY PROCEDURE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY ROLE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY SEQUENCE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY SNAPSHOT TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY TABLE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY TRIGGER TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ANY TYPE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER DATABASE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER PROFILE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER RESOURCE COST TO "CAT" WITH ADMIN OPTION;
GRANT ALTER ROLLBACK SEGMENT TO "CAT" WITH ADMIN OPTION;
GRANT ALTER SESSION TO "CAT" WITH ADMIN OPTION;
GRANT ALTER SYSTEM TO "CAT" WITH ADMIN OPTION;
GRANT ALTER TABLESPACE TO "CAT" WITH ADMIN OPTION;
GRANT ALTER USER TO "CAT" WITH ADMIN OPTION;
GRANT ANALYZE ANY TO "CAT" WITH ADMIN OPTION;
GRANT AUDIT ANY TO "CAT" WITH ADMIN OPTION;
GRANT AUDIT SYSTEM TO "CAT" WITH ADMIN OPTION;
GRANT BACKUP ANY TABLE TO "CAT" WITH ADMIN OPTION;
GRANT BECOME USER TO "CAT" WITH ADMIN OPTION;
GRANT COMMENT ANY TABLE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY CLUSTER TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY CONTEXT TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY DIMENSION TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY DIRECTORY TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY INDEX TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY INDEXTYPE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY LIBRARY TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY OPERATOR TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY OUTLINE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY PROCEDURE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY SEQUENCE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY SNAPSHOT TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY SYNONYM TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY TABLE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY TRIGGER TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY TYPE TO "CAT" WITH ADMIN OPTION;
GRANT CREATE ANY VIEW TO "CAT" WITH ADMIN OPTION;
GRANT CREATE CLUSTER TO "CAT" WITH ADMIN OPTIO
tienes razon no me se los nombres de los table space, por favor enviame el script para hacerlo, gracias
select tablespace_name
from dba_tablespaces
Correlo con el usuario system
Y el resultado del select por favor, enviame los nombres para indicarte cuales usar!
Bye!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas