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.
| Imprimir |

Esto funciona con base de datos 10g enterprice, me gustaruia saver si funciona con 10 version estandar ?
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
oye muchas gracias me sirvió perfecto !!
que bueno que te halla servido, en lo que se pueda aqui andamos, saludos
hola tengo instalada oracle xe y quiero instalar el repositoro para trabajar con designer si alguien pudiera ayudarme con la instalacion se lo agradeceria.
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
una pregunta que precio tiene la licencia de un oracle designer
no tengo idea, busca en la pagina de oracle, ahi seguro lo encuentras.
en que plataformas de sistemas operativos trabaja oracle designer
lo mas facil es que busques esa informacion en la pagina de oracle, ahi encuentras mucha documentacion sobre sus herramientas
hola estaba probando lo que dice en el foro con respecto al designer y si funciona para oracle 9I gracias por su ayuda
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,
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
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,
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
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!
de ese problema ya hable hace un rato, aqui checalo
http://www.blogzote.com/2006/07/19/utl_file-en-oracle-express-edition/
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!!
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
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…!
no pues ahora si te la debo, mis conocimientos como dba son limitados, saludos
Hey llego hasta el punto 3- no se donde va el usuario??? lo he colocado asi
si sabes que es??? y no se donde puedo hacer el “check requirements”
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”
Saludos
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
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
lo que te recomiendo es que vuelvas a leer el post, ese mensaje te sale por que no ha sido creado el repositorio, saludos
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
la instancia que crea por default la express edition se llama “xe”, con eso y con tu usuario y password ya puedes entrar, saludos