Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…

Designer con Oracle XE

Una vez instalada la base de datos en mi maquina ahora necesito instalar el repositorio de Oracle Designer 10g para realizar algunos diagramas, ( Oracle Designer se incluye en la instalación completa de Oracle Developer Suite, junto con JDeveloper, Oracle Reports y Oracle Forms, la descarga, instalación y configuración ya lo hablare en otra ocasión )

Es importante mencionar que se requiere el password del usuario “sys” que se especifica al momento de la instalación de la base de datos y que esto aplica solo para un sistema operativo Windows.

Estos pasos son los mismos que había seguido para la instalación en una versión “Enterprise” por lo que asumo que aplica para cualquier versión, al menos de la 10g, solo abra que cambiar algunos valores específicos de cada instalación, como nombre de la instancia, nombre del tablespace, rutas de archivo, etc.:

1) Conectarte con el usuario “sys” como “sysdba”.

Conn sys@xe as sysdba;

2) Generar el tablespace donde residirán los objetos del repositorio.

Create tablespace designer
  logging
  datafile ‘HOME_DE_TU_INSTALACION\oradata\xe\designer.dbf’
  size 200M
  autoextend on
  next 32m maxsize 2048m
  extent management local;

3) Generar el usuario dueño de los objetos y que posteriormente te servirá para logearte a designer, direccionandolo al tablespace que acabamos de crear.

Create user designer indentified by designer default tablespace designer temporary tablespace temp;

4) Otorgarle permisos al usuario, en este caso y al ser una instalación en nuestra maquina en la cual nosotros tenemos control total le damos el privilegio de “DBA”, así nos ahorramos darle privilegios sobre los objetos necesarios de uno por uno.

Grant connect, resource, dba to designer;

5) Aunque darle el privilegio de “DBA” a nuestro usuario nos ahorra una parte, aun faltan algunos privilegios para nuestro usuario, sin los cuales no podrás instalar el repositorio o en su defecto este nos dará errores.

Grant execute on dbms_lock to designer;
Grant execute on dbms_pipe to designer;
Grant execute on dbms_rls to designer;
Grant select on dba_rollback_segs to designer;
Grant select on dba_segments to designer;
Grant select on v_$nls_parameters to designer;
Grant select on v_$parameter to designer;
Grant create any synonym to designer;
Grant drop any synonym to designer;

Con todo esto ya tienes preparado tu usuario para la instalación del repositorio.

27 comentarios para “Designer con Oracle XE”

  1. Juan Carlos
    Agosto 14th, 2006 | 15:53

    Esto funciona con base de datos 10g enterprice, me gustaruia saver si funciona con 10 version estandar ?

  2. Agosto 15th, 2006 | 15:03

    como ya comente, lo probe en una version “enterprise” es muy probable que en una version “standar” funcione igual aunque podria ser que hiciera falta algun privilegio o algun objeto ( en la version XE hace falta el execute sobre el UTL_FILE )
    lo mejor sera que corras la opcion “check requirements” despues de estos pasos para ver si algo hace falta

  3. wilber
    Marzo 18th, 2007 | 10:35

    oye muchas gracias me sirvió perfecto !!

  4. Marzo 20th, 2007 | 23:41

    que bueno que te halla servido, en lo que se pueda aqui andamos, saludos

  5. jonathan
    Agosto 6th, 2007 | 9:38

    hola tengo instalada oracle xe y quiero instalar el repositoro para trabajar con designer si alguien pudiera ayudarme con la instalacion se lo agradeceria.

  6. Agosto 6th, 2007 | 12:09

    pues el post en donde estas preguntando es una guia de como instalar ese repositorio, en este caso en XE pero sirve para cualquier version (creo) si tienes una pregunta en especifico vemos si te la podemos contestar

  7. Enero 29th, 2008 | 16:38

    una pregunta que precio tiene la licencia de un oracle designer

  8. Enero 29th, 2008 | 17:33

    no tengo idea, busca en la pagina de oracle, ahi seguro lo encuentras.

  9. Enero 30th, 2008 | 16:46

    en que plataformas de sistemas operativos trabaja oracle designer

  10. Enero 30th, 2008 | 23:22

    lo mas facil es que busques esa informacion en la pagina de oracle, ahi encuentras mucha documentacion sobre sus herramientas

  11. Eduardo
    Febrero 26th, 2008 | 16:24

    hola estaba probando lo que dice en el foro con respecto al designer y si funciona para oracle 9I gracias por su ayuda

  12. Mª José
    Marzo 5th, 2008 | 15:03

    Hola estoy intentando instalar el repositorio de Oracle Designer y me da error, tengo Oracle 10g XE y Designer 10.1.x.xx.
    Primero me da un warning,
    the repository owner must have execute privilege in SYS.DBMS_RLS package

    Ignoro el warning y sigo con la instalación:
    empieza a importar
    importa ck_installed_objects 7800 filas
    importa ck_product_element 545 filas

    Y hasta ahí puedo leer, porque no continua,

  13. Marzo 5th, 2008 | 20:40

    pues tu pregunta solo muestra que no leiste el post, es por que no tienes el provilegio de execucion sobre dbms_rls, para eso necesitas accesar con el usuario sys y darle el privilegio al usuario con el que vas a crear el repositorio, saludos

  14. Mª José
    Marzo 6th, 2008 | 16:45

    Comprobé en el check requirements y sí que están los permisos. He borrado el repositorio pero cuando le doy a install me ocurre lo mismo.
    ¿puedo tener la bd (xe) y el designer en la misma másquina?. Estoy desesperada.
    Muchas gracias,

  15. Marzo 6th, 2008 | 18:17

    si ya en el check requirements te aparecen todos como ok, me parece que pudiera ser por que no asignaste los permisos desde el usuario “sys” que es el dueño de los objetos, si no probablemente valla por otro lado y no por permisos, si se puede tener xe y designer en la misma maquina, saludos

  16. Snot
    Marzo 28th, 2008 | 13:23

    Hola buenas ta muy bien todo pero falta asignarle
    grant execute on utl_file to designer;

    y ahi lo instala si no da un error con un package..

    muy buena me sirvio mucho saludos desde chile!

  17. Marzo 28th, 2008 | 15:14

    de ese problema ya hable hace un rato, aqui checalo
    http://www.blogzote.com/2006/07/19/utl_file-en-oracle-express-edition/

  18. JUKA
    Abril 10th, 2008 | 7:22

    Ma José,
    A mi me aparecio lo mismo, pero solo cerre la ventana de la consola y la instalacion siguio normalmente. Hay que cerrarla dos veces mas. Funciona Perfectamente!!

  19. Abril 10th, 2008 | 20:40

    lamento decirte que el que la instalacion termine aparentemente “correctamente” no quiere decir que la aplicacion te valla a funcionar correctamente, seguramente mas bien te falta utilizarla para comprobar que tarde o temprano te toparas con alguno que otro error extraño, resultado de una mala instalacion

  20. Miguel Flores
    Mayo 9th, 2008 | 12:04

    Hola perdon si mi consulta no viene al caso…!

    Uso el Oracle 10g XE
    Necesito activar el ARCHIVELOG
    para ello me logee con el sqlplus con el usuario SYS
    Entonces ejecute el comando shutdown immediate;
    como me habian indicado y me arrojo el mensaje Base de datos cerrada
    Base de datos desmontada
    instancia ORACLE cerrada

    De ahi se supone que debia ejecutar el siguiente comando : start mount;

    PERO ME SALE EL SIGUIENTE MENSAJE : “ORA-24324:MANEJADOR DE SERVICIO NO INICIALIZADO”
    “ORA-01041-ERROR INTERNO.NO EXISTE LA EXTENSION HOSTDEF”

    Luego a pesar que la DB ya esta levantada no puedo entrar a oracle a traves del administrador

    necesito saber al menos como puedo revertir volver a levantar mi DB
    Lei que ejecutando el comando startup se volvia a iniciar una instancia pero me da el mismo error antes mencionado

    MIL GRACIAS X SU RESPUESTA…!

  21. Mayo 13th, 2008 | 1:36

    no pues ahora si te la debo, mis conocimientos como dba son limitados, saludos

  22. Junio 7th, 2008 | 18:50

    Hey llego hasta el punto 3- no se donde va el usuario??? lo he colocado asi
    Create user designer indentified by cardenas default tablespace designer temporary tablespace temp;
    y nada y hice el intento con el vuestro y me sigue mostrando el mismo mensaje: “falta la opcion o no es valida” :( si sabes que es??? y no se donde puedo hacer el “check requirements”

    Saludos

  23. Junio 8th, 2008 | 21:21

    pues no se donde estes intentando ingresar ese usuario, eso normalmente lo hago desde sqlplus, pero si no sabes como crear un usuario en oracle tal vez sea mejor empezar desde el principio no desde designer, designer es una herramienta un tanto compleja y requiere conocimientos previos de oracle y mucha teoria en temas como bases de datos relacionales, diseño de sistemas, etc. saludos

  24. puntogh
    Junio 10th, 2008 | 17:22

    Hmmmm te cuento, yo descargue Oracle Database edicion express, y pues he creado los usuarios y pues borre todo y lo he creado desde cero, hago todo lo que dices y sale “this user does not have an installed repository. Invoke the repository administrator utility” lei por ahi que existe un comando que se encarga de agregarlo pero nooo funciona, la linea era la siguiente “grant select on sys.V_$parameter to miusuario;” lo hace pero cuando intento entrar a DEsigner vuelve a decir lo mismo…

    Recomiendame un tutorial donde pueda aprender lo basico… x favor

  25. Junio 11th, 2008 | 3:26

    lo que te recomiendo es que vuelvas a leer el post, ese mensaje te sale por que no ha sido creado el repositorio, saludos

  26. JJ
    Octubre 23rd, 2008 | 15:49

    Hola, tengo instalado el oracle 10g express edition e instale ademas el oracle designer(ambos bajados de la pag de oracle) coloco mi usuario y password y no se que crap colocar en el connect string, como resulevo eso

  27. Octubre 23rd, 2008 | 15:53

    la instancia que crea por default la express edition se llama “xe”, con eso y con tu usuario y password ya puedes entrar, saludos

Deja un comentario