Configurando o Oracle Designer 10g

1 Flares Twitter 0 Facebook 1 Filament.io Made with Flare More Info'> 1 Flares ×

Publicado em 27/04/2004

O Oracle Designer é uma das melhores ferramentas CASE do mercado, mas infelizmente
ela não é tão difundida pela sua complexidade de instalação, mas
em muitas empresas ela é utilizada e em alguns casos somente essa ferramenta
consegue trabalhar com tantos modelos e ao mesmo tempo com tanta integridade.

A complexidade existe, porque ao contrário da maioria das ferramentas, o
Oracle Designer precisa de um dicionário de dados próprio chamado repositório,
onde ele guarda todas as suas definições, como os diagramas, as entidades,etc.
Esse tutorial ensina basicamente como instalar esse repositório em um
banco de dados existente.

A instalação sugerida aqui é somente para instalação em um micro de casa,
para somente um usuário. A maneira que irei ensinar a configuração é a mais
fácil e a mais rápida possível. Se a ferramenta for utilizada por uma equipe,
a configuração é diferente e não será abordada aqui.

Estou assumindo que você já tem:

– Oracle 8i,9i ou 10g instalado
(eu uso o 10g)
e um banco de dados já criado (no meu caso chama-se o10g)

Oracle Developer Suite 10g que contém o Oracle Designer entre outras coisas

– O serviço de rede do Oracle Developer Suite já configurado para acessar a
base de dados

Passo 1:

Coloque o banco de dados no ar.

Passo 2:

Utilizando o SQL*Plus, se conecte com o usuário SYS.

Execute os comandos abaixo:

= Pelo DOS para chamar o SQL PLUS =
sqlplus /nolog

= Para se conectar como SYS =

connect / as sysdba

= Cria o usuário dono do repositório =

create user REPOS_OWNER
identified by REPOS_OWNER
default tablespace USERS
temporary tablespace TEMP;

= concede os privilégios corretos =

grant dba to REPOS_OWNER;
grant select on V_$PARAMETER to repos_owner;
grant execute on dbms_lock to repos_owner;
grant CREATE ROLE to repos_owner;
grant CREATE ANY SYNONYM to repos_owner;
grant CREATE PUBLIC SYNONYM to repos_owner;

= aumenta a TABLESPACE USERS para 180 Mb =

declare
arquivo varchar2(2000);
begin
select FILE_NAME
into arquivo
from dba_data_files
where tablespace_name=’USERS’;

execute immediate ‘ALTER DATABASE DATAFILE ”’||arquivo||”’ RESIZE 180M’;
end;
/

= aumenta a TABLESPACE SYSTEM para 500 Mb =

declare
arquivo varchar2(2000);
begin
select FILE_NAME
into arquivo
from dba_data_files
where tablespace_name=’SYSTEM’;

execute immediate ‘ALTER DATABASE DATAFILE ”’||arquivo||”’ RESIZE 500M’;
end;
/

Passo 3:

No menu do Windows, selecione a opção abaixo:

Oracle Developer Suite – OraIDS
|
+—Software Configuration Manager
|
+—Repository Administration Utility

Passo 4:

Logue-se como usuário dono do repositório.



Depois clique na opção de “Install” para instalar um novo repositório.



Deixe que ele instale as duas opções selecionadas:



Selecione a opção padrão:



Crie um repositório pequeno (SMALL), e clique em “Start”



Depois confirme a instalação e aguarde…
Nesse momento serão criados quase mil tabelas, mil packages
que pode demorar uma hora ou mais dependendo da arquitetura
da sua máquina.



Depois aparece essa tela de confirmação. Clique em OK
e feche todas as janelas.



Depois disso clique na opção Oracle Designer e logue-se com
o usuário dono do repositório (REPOS_OWNER):



Pronto! O seu ambiente de Oracle Designer já está instalado e pronto
para ser utilizado.

http://otn.oracle.com/software/products/ids/htdocs/904winsoft.html

http://otn.oracle.com/software/products/database/oracle10g/index.html


39 Comments

Giovani

12/maio/2008 at 10:37 pm

Caro amigo, sabes como instalar o developer 10g no ubuntu, não achei nada na documentação para issa, se puder me indicar algo agradeço, abraço Giovani

Anderson

10/junho/2008 at 8:13 am

Caro Amigo .

Segui o seu procedimento e deixei o processo rodando , porém deu um erro, informando que perdeu conexão com o Banco.

Queria saber se isso é normal ??
Estou usando apenas para teste o Windows XP e o 10g

Fernando Boaglio

10/junho/2008 at 2:35 pm

Não é normal não, provavelmente algum recurso faltou: talvez memória ou espaço em disco.

Rod

23/julho/2008 at 7:39 pm

Fiz tudo como vc falou mas está dando o erro: ora-12560, quando tento acessar com o usuário REPOS_OWNER o Repository Administration Utility, qual será o motivo do erro?

Fernando Boaglio

23/julho/2008 at 11:26 pm

De acordo com a documentação ( http://ora-12560.ora-code.com/ ) ele não está conseguindo se conectar ao banco por problema de rede. Tente reiniciar o banco, se não funcionar, reinstale tudo.

Ana

6/agosto/2008 at 10:18 am

Estou tentando configurar o oracle designer mas, ele dá erro dizendo que não conseguiu resolver o problema de service_name. Eu não sei o que tem que colocar direito. Você poderia detalhar melhor como fazer essa parte?

Fernando Boaglio

6/agosto/2008 at 10:28 pm

Ana, a sua instalação do banco de dados está comprometida, e ela é essencial para a instalação do Oracle Designer. Procure desinstalar tudo e instalar nessa ordem: banco de dados primeiro (pode ser o Oracle XE) e depois o Oracle Designer.

Paulo Mestre

5/novembro/2008 at 12:13 pm

Quando tento aceder à base de dados com
“connect SYS/senha@nomedaBD as sysdba”
obtenho o erro
ORA-12514: TNS:actualmente, o listener não conhece o serviço pedido no descritor de ligação

O que pode estar a acontecer?

Fernando Boaglio

5/novembro/2008 at 12:39 pm

Paulo, verifique a sua instalação, talvez seja mais fácil reinstalar tudo. De qualquer forma o motivo do erro é esse: http://ora-12514.ora-code.com/

Paulo Mestre

5/novembro/2008 at 1:07 pm

Acabei de instalar o Oracle 10g Enterprise edition e o Oracle 10g Developer na máquina à coisa de uma hora, e não mexi em nenhum dos serviços e configurações de base.
Se tentar ir pelo sqlplus da linha de comandos, não me consigo registar com o utilizador regular da BD.
Se utilizar o SqlPlus do Windows, registo-me e funciono na perfeição com a BD.

Paulo Mestre

5/novembro/2008 at 1:18 pm

Agora é que me apercebi de uma coisa interessante (ou então não).
O Sqlplus da linha de comandos é da versão
SQL*Plus: Release 10.1.0.4.2
E tenho um Sqlplus para Windows com a mesma versão.

O Sqlplus que me dá acesso e onde consigo trabalhar é da versão
SQL*Plus: Release 10.2.0.1.0

Com esta mistura é natural que as coisas não funcionem correctamente 🙁

Paulo Mestre

5/novembro/2008 at 1:35 pm

Há alguma forma de regularizar esta situação?
Tirando reinstalar tudo… já agora, para o 10g, qual a versão correcta do Oracle10g e do Developer que devo tirar para evitar esta mistura de versões?

O Forms por exemplo não funciona, está concerteza à procura do listener errado, quando existe um a funcionar correctamente 🙁

Fernando Boaglio

6/novembro/2008 at 7:17 pm

Infelizmente não conheço nenhum outro jeito.

Marcos Luiz

18/novembro/2008 at 1:16 pm

Grande,,,
Fiz a instalação do develope Suite 10gR2 no Debian etch

Depois de muito sufoco, consegui instalar

Só tem um problema: como faço pra chamar? não encontro isso em lugar nenhum!
Qual é o comando?

Fernando Boaglio

18/novembro/2008 at 7:47 pm

Não sei exatamente o nome do executável, mas experimente rodar os arquivos que ficam em $ORACLE_HOME/bin .

Bruno Lodi Mariano

25/novembro/2008 at 5:16 pm

caro colega fernando
estou tentando me conectar no banco atraves da linha de comendo mais nao estou conseguindo
eu digito o connect e depois o usuario mais na hora da senha da pau
quando aperto algo no teclado nao aperece nada parece que esta bloqueado
c poder dar uma forca fico grato.

Fernando Boaglio

29/novembro/2008 at 10:59 am

@Bruno: o seu problema é meio genérico , procure ajuda no fórum do GPO.

Jackson

10/dezembro/2008 at 11:20 am

Olá, enquanto instalo o “Oracle Designer” ocorre o seguinte erro “Could not find an installed JDK, SCM Java Tools may not work until registry is updated” mando “Continuar” e a instalação segue normalmente até o final. Mas o “Repository Administration Utility” não executa. Tens idéia da causa?

Um abraço.

Fernando Boaglio

10/dezembro/2008 at 7:07 pm

Talvez existe um JRE ou JDK instalado no seu ambiente, experimente remover tudo e instalar novamente.

Marcelino

22/dezembro/2008 at 7:31 pm

Galera,

Experimentem colocar o arquivo tnsnames.ora apontando para o mesmo banco. Eu trabalho em meu notebook com 3 versões de banco da 8i até a 10g e consigo acessar todos eles, numa boa. Deixem o arquivo igual para todos os produtos que vcs tem instalado.

Marlon

13/janeiro/2009 at 11:15 am

Gostaria de saber se tem alguma configuração a mais para fazer quando se faz a instalação do oracle xe e depois o oracle designer. Se conecto em outra maquina que ja tem um repositorio ele abre normal, quando tento conectar local trava estou com ambiente windows vista/ oracle xe/ oracle designer 6i.

Marlon

13/janeiro/2009 at 11:17 am

Me passaram a informação que o Oracle Designer 10g não funciona no vista é verdade?

Fernando Boaglio

13/janeiro/2009 at 4:28 pm

@Marlon – é bem provável que a raiz dos seus problemas seja o Windows Vista .

Alexandre

12/fevereiro/2009 at 1:57 pm

Para o Vista há uma versão especial do Oracle 10g, segue links:

http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10204_winx64_vista_win2k8.html

http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html

Tenho uma dúvida mas é referente ao 11g, como eu configuro no Windows 2003 a quantidade e memória ram que o Oracle irá utilizar?

Priscilla

17/fevereiro/2009 at 3:42 pm

Boa tarde , estou instalando o Oracle Designer no vista ,
na instalação não ocorreram problemas , porém na hora de executar o repositório ele importa duas tabelas ( na realidade aparece na tela a mensagem de que ele está importando ) mas depois dai ele trava …
ficou a noite inteira parado na mesma tela …
Alguém poderia me ajudar , ou tem alguma experiência em relação a esse problema ??
Obrigada

Valmir

4/novembro/2009 at 9:21 am

@Priscilla
Oi Priscilla, na verdade não está travado, apenas o processo não fecha a tela sozinho, apenas feche a tela e o processo irá continuar.

Milton

9/fevereiro/2010 at 11:33 am

Tentei fazer a configuração como estava escrito, mas estou recebendo um erro.
Quando coloco Grant select on V_$PARAMETER to REPOS_CLI;
Recebo “a tabela ou view não existe”
O comando Grant dba RO REPOS_CLI; da bem-sucedida.
O que pode ser?
Agradeço sua ajuda.

Enyel

1/abril/2010 at 12:43 am

Oi! Consegui fazer a instalação com sucesso graças a sua dica, obrigado! Mas quando inicio o Oracle Designer e tento simplismente criar uma entidade ele não cria! Vc teria como me explicar isso ou indicar alguma documentação para que eu possa Modelar MER nele?
Agradeço a sua ajuda.

Fernando Boaglio

2/abril/2010 at 8:15 am

@Milton você se conectou como SYSTEM e não como SYS, por isso o erro.

@Enyel você precisa ser mais claro, sua descrição está muito vaga. Documentação? Aqui: http://www.oracle.com/technology/products/designer/documentation.html

MarKosRS

16/abril/2010 at 5:06 pm

Olá, não consegui!

Instalei o OracleXE no XP e quando fui criar o repositório num step by step… mas, quando ele inicia a cópia das tabelas – ainda em prompt DOS – trava e não vai.

tentativas:
– Core2duo mram 4GB hd sobrando
– Pentium 4 mram 2GB hd sobrando

Obs.: um colega (dba) após avaliar comentou que: o client teria parado de enviar pacotes para o server e depois, fez uma reconfiguação de SGA/PG e não adiantou.
ahhh, tentei também com o enterprise 10g, mesma coisa.

Podes me ajudar?
Obrigado.

Fernando Boaglio

18/abril/2010 at 2:44 pm

@MarKosRS o Windows XP é para Desktop, ele não é para servidor, o seu problema pode estar por aí, mas que se quiser antes insistir no XP repita o processo fazendo a desinstalação de tudo (inclusive limpando o registro do Windows), se achar mais fácil formate a máquina. Além disso saiba que o processo não é rápido, não sei quanto tempo você esperou, mas as vezes demora mesmo, apesar de ser uma máquina boa.

MarkosRS

21/abril/2010 at 4:15 pm

Olá Fernando,

Encontramos a solução no metalink da oracle, é “bem simples”.

Logo após instalar o Oracle Designer com várias tentativas de criar o repositório, gerei muito lixo no register, mas, o problema estava nas releases (banco vs. designer) que eram diferentes, compartilho esta dica com o todos quem estiverem com o problema:

– executar regedit e acessar a chave [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]

– localizar a chave que foi instalado o Oracle Designer no meu caso foi “key_designer10g”

– ir até a chave REPOS61 – [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\”key_designer10g”\REPOS61]

– alterar as duas sequências: EXECUTE_EXPORT e EXECUTE_IMPORT que executam respectivamente exp.exe/imp.exe – alterar para executar estes programas da home do banco.

—————————————————
HOME
– banco “c:\oracle10g”
– designer c:\designer10g
—————————————————

old – (onde instalei o Oracle Designer)
EXECUTE_EXPORT = c:\designer10g\BIN\EXP.EXE
EXECUTE_IMPORT = c:\designer10g\BIN\IMP.EXE

new – (onde instalei o banco)
EXECUTE_EXPORT = C:\oracle10g\product\10.2.0\db_1\bin\EXP.EXE
EXECUTE_IMPORT = C:\oracle10g\product\10.2.0\db_1\bin\IMP.EXE

Logo depois segui os passos que o Fernando deu. Limpar registros(CCleaner) SEM reinstalar.

Outra dica, se houve início da criação do repositório e não foi conlcuído por algums motivo, talvez seja melhor dar um drop no usuário e executar todos os passos de criação do usuário citados pelo Fernando. Fiz isso para garantir.

[]
MarkosRS

viviane

16/maio/2010 at 1:57 am

Olá estou com problemas eu instalei o oracle database 10 g express edition
e inicio o banco de dados, quando vou IR PARA HOME PAGE dá erro de conexão o que faço?
por favor podem me enviar e-mail para vika.camargo@hotmail.com
obrigada

Fernando

14/setembro/2010 at 9:02 pm

Obrigado,

Apesar de trablhar com Oracle, a gente sempre esquece de algum detalhe ao instalar o Designer.

Fabio

26/maio/2011 at 3:58 pm

Estou configurando o Designer, porém quando chego na parte:

execute immediate ‘ALTER DATABASE DATAFILE ”’||arquivo||”’ RESIZE 180M’;

Da um erro que, diz:

Aspas duplas não foi encontrado no identificador.

Ja tentei a configuração do 11G e agora estou no 10G e continua o mesmo erro.

Alguêm poderia dar uma força.

Abraços

Claudio

26/maio/2011 at 4:48 pm

Estou com o mesmo problema do colega acima, instalei o oracle 10g em minha maquina (XP)e o Developer Suite, consegui efetuar a criação do usuário REPOS_OWNER e garantir as permissões necessárias, porém ao alterar o tamanho da TABLESPACE infoema esse erro:

Aspas duplas não foi encontrado no identificador.

Alterei as aspas duplas por parenteses, só que ai ja informa outro erro na linha 1:

ORA-02236:nome de arquivo invalido
ORA-06512: em line 8

Please HElp!!!!!!

Fernando Boaglio

26/maio/2011 at 11:13 pm

@Fabio @Claudio

Notem que o comando abaixo não existem aspas duplas, apenas aspas simples que se repetem:

execute immediate ‘ALTER DATABASE DATAFILE ”’||arquivo||”’ RESIZE 180M ‘;

renato saraiva

23/outubro/2011 at 6:31 pm

estou com um problema no oracle 11g, faço a instalação normalmente, so que no hora da criação do listener pelo configuraão de rede do oracle, ele aparece uma mensagem dizendo que o listener esta sendo usado por outro soft nessa maquina, tento outro nome e a mesma mensagem, fala que so vai ser liberado depois da resolução do conflito, dessa forma não consigo acessar o PLSQL, para manipular o banco.

obrigado
Renato Saraiva

Daniel Salomão

22/dezembro/2011 at 5:07 pm

Boa tarde,

Eu li seu post (“http://www.boaglio.com/index.php/oracle/configurando-o-oracle-designer-10g/”). Eu instalei num oracle 10g, mas quando fui instalar num oracle Express não funcionou. Você sabe de alguma incompatibilidade com o express?

Atenciosamente,
Daniel Salomão

Leave a Reply

Quero saber mais sobre…

Inscreva-se para receber as novidades!

Arquivos

1 Flares Twitter 0 Facebook 1 Filament.io 1 Flares ×