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”.
1 | Conn sys@xe AS sysdba; |
2) Generar el tablespace donde residirán los objetos del repositorio.
1 2 3 4 5 6 7 | 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.
1 2 | 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.
1 | 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.
1 2 3 4 5 6 7 8 9 | 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.
olvide comentar los errores que me da al introducir el usuario y contraseña son “could not resolve the connect identifier specified” y
“failed to connect to repository”
gracias
soy totalmente nuevo en esto de BD y quiero iniciarme en el mundo oracle y en el blog encontre una forma de conectar el XE con designer 10, y todo lo hice al pie de la letra y si funciona, solo que no c que poner a la hora de iniciar designer me pide username, password, connect satring ya intente con el usuario “system” y la contraseña que se inicia XE, pero no me funciona,mi pregunta es que se pone exactamente en este primer paso y si hay algo mas que deba saber. de antemano gracias espero no causar molestias con mi ingnorancia
Hola buenos dias. al realizar la instalacion del repositorio me mustra un error ” package body ‘DESIGNER.JR_REG_10’ tiene errores”. Continue con la instalacion
al finalizar trate de crear un folder(carpeta)por la opcion ( entry relationship diagrammer )me vuelve aparecer el error. Gracias por tu ayuda. me ha servido de mucho a pesar que soy un novato de oracle.
mmm me suena a algun detalle son los permisos a los paquetes que menciono, asegurate de dar los permisos sobre los paquetes que menciono en el post y usar el usuario mencionado, fuera de eso no se me ocurre otra cosa, saludos
Gracias. ok ya realize la copia de la ruta, he seguido todos los pasos. El mensaje deaparecio, pero ahora me saca otro mensaje en el momento de ingresarle.
usuario = designer
password = designer
connect string = xe
me aparece el suiguiente mensaje ” this user does not have an installed repository. invoke the the repository administrator utility.” Como si no fuera creado el repositorio. Gracias por tu ayuda
segun parece no has seguido la instalacion del repositorio completa ya que el mensaje eso dice, “no tienes instalado un repositorio”, vuelve a leer el post completo y asegurate de seguir todos los pasos al pie de la letra, saludos
Hola amigos. tengo instalado oraxlexe y designer, ya corri los pasos de creacion de usuario. pero al momento de colocar el
usario = designer
password = designer
connect string = ??? le pongo oraclexe y xe
pero no funciona. me aparece un error y me muestra el nombre de TNSNAMES.ORA. Debo cambiar algun parametro en este archivo.
muchas gracias
en la instalacion de developer suite debes de modificar el archivo network/admin/tnsnames.ora, la facil es que busques ese mismo archivo en la instalacion de oracle xe y copies la entrada “xe” y la pegues, despues simplemente en el connect string le pones “xe” que es el nombre de la instancia por default de oracle xe, saludos
Excelente amigo, ahora tengo 2 repostirorios en mi partatil y 2 bases de datos la enterprise y la Xe, y un repositorio para cada una…
Muchas gracias por tu ayuda.
Charlie_2000
Costa Rica.
que bueno que te haya servido, aunque una enterprise y una xe en una portatil debe de ser muy pesado pero para pruebas esta muy bien, saludos
solo te hace falta configurar el tnsnames de la instalacion de developer suite, busca el tnsnames.ora de la instalacion de xe, para no herrarle copia el contenido y pegalo en el tnsnames de DS, con eso queda configurado, saludos
Estimado Donzote
Disculpa si me salgo del tema pero, he instalado oracle 10g y Developer suite 10g en la misma maquina, he intentado conectarme usando el sqlplus asi:
Conn sys@xe as sysdba;
ingreso el pass y me dice que no se encuentra el identificador.
Busque algo de información y segun parece se debe a que me falta configurar mis archivos tsnames.ora y listener.ora.
El problema es que no tengo idea de como configurarlos.
Mi entornos es realmente simple mi server se llama: emovil, con nombre de base de datos: utn
Cuando instale oracle 10g decidi dejar las opciones de usuario tal como viene con el usuario system y sys con la misma password,
haber si me hechas una mano con esta y nos explicas como configurar estos archivos porfavor.
Estoy bajo un entorno windows
la instancia que crea por default la express edition se llama “xe”, con eso y con tu usuario y password ya puedes entrar, 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
lo que te recomiendo es que vuelvas a leer el post, ese mensaje te sale por que no ha sido creado el repositorio, 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
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
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
no pues ahora si te la debo, mis conocimientos como dba son limitados, saludos
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…!
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
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!!
de ese problema ya hable hace un rato, aqui checalo
http://www.blogzote.com/2006/07/19/utl_file-en-oracle-express-edition/
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!
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
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,
me paso lo mismo, dice que tiene los privilegios pero me sale ese error, salgo varias veces y nada. Me puedes ayudar?
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
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,
hola estaba probando lo que dice en el foro con respecto al designer y si funciona para oracle 9I gracias por su ayuda
lo mas facil es que busques esa informacion en la pagina de oracle, ahi encuentras mucha documentacion sobre sus herramientas
en que plataformas de sistemas operativos trabaja oracle designer
no tengo idea, busca en la pagina de oracle, ahi seguro lo encuentras.
una pregunta que precio tiene la licencia de un oracle designer
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
hola tengo instalada oracle xe y quiero instalar el repositoro para trabajar con designer si alguien pudiera ayudarme con la instalacion se lo agradeceria.
que bueno que te halla servido, en lo que se pueda aqui andamos, saludos
oye muchas gracias me sirvió perfecto !!
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
Esto funciona con base de datos 10g enterprice, me gustaruia saver si funciona con 10 version estandar ?