Fabio,
O Oracle não permite que se faça uma alteração na mesma tabela dentro de
uma trigger.
O que vc pode fazer é criar uma view dessa tabela e então criar uma
trigger instead of para a view que fará a alteração.
O link abaixo dá um exemplo de como isso funciona e explica como resolver
o prob
Oi Marcelo, tenho um amigo que é DBA Oracle em Portugal e está super bem e
feliz! Tanto que resolveu ter seu primeiro filho por lá mesmo e ainda não tem
planos para voltar.
Aproveite a oportunidade.
Abs,
To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 29 Oct 2008 15:06:57
-0700Subject: Re:
Os anexos não são enviados neste grupo.
Poe os script em texto aqui.
Ricardo Portilho Proni
Coordenador de Bancos de Dados - Solvo S/A
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technologt Specialist: SQL Server 2
O deadlock ocorre porque são duas sessões tentando alterar a mesma
coisa. Não use essa pragma para fugir desta situação.
Esta lógica deve estar antes, em uma procedure, na que faz o DML na
tabela.
Uma trigger destas não deve ser usada, pois vc está alterando algo que
está sendo alterada.
Ricardo
Amigos, estou com um probleminha.
Estou com uns scripts para criação de tabelas, usuários, enfim, já um
ambiente de banco todo configurado que eu sempre utilizei no oracle, porém,
em ambiente windows. Agora estou apenas com o Ubuntu na máquina e instalei o
Oracle 10g XE e não consigo rodar esses s
Boa noite colegas
Estou com um problema aqui, talvez os mais experientes possam me dar alguma
dica.
Tenho uma tabela que possui um campo numérico (vlr_rateio). Então criei uma
trigger nessa tabela que faz uma distribuição de um valor pelos itens nesse
campo .
Por exemplo, a tabela tem 3 linhas
Nao sei de Portugal, sou DBA e to trabalhando na HP-EDS em Auckland-New Zealand
desde janeiro.
Experiencia muito boa!! Eu recomendo se vc tiver a chance de trabalhar no
exterior, nao perca a chance...
O problema 'e q em Portugal nao se fala ingles... :)
Atenciosamente,
Marcelo J. Monte Alto
-
Olá Amigos Boa Tarde.
Sou analista desenvolvedor Oracle Sênior e acabei d receber uma proposta de
uma consultoria chamada Trovit para trabalhar em Portugal.
Gostaria de saber qual a opinião de vcs e se alguém aqui já passou por
Portugal para trabalhar com Oracle.
[As partes desta mensagem que n
Pessoas,
Desculpa atrapalhar o grupo com um assunto de emprego, porém preciso
do apoio de vocês!
Procuro uma oportunidade na àrea de Administração de Dados.
Sei que essa minha àrea é muito restrita, por isso estou recorrendo
ao nosso grupo.
Sou especialista em Oracle, então seria melhor que fo
Oi Wagner,
Primeiramente é bom consultar esta documentação sobre expdp:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_overview.htm#CEGFCFFI
Certa vez precisei efetuar um downgrade da versão 11.1 para 10.2, segundo a
documentação mencionada, é possível efetuar um downgrade para
Boa tarde,
O enterprise manager é uma aplicação em java que roda em cima do oc4j
e não depende de timezone do SGBD, ou seja, é uma configuração a
parte.
Dê uma googlada ou RTFM ... eu lembro que você tem que alterar uma
properties, mas não lembro qual é.
obs: EM sux !
cya[];
Carlos E. Gorges <
Boa tarde,
Caso você use algum S.O. diferente do gnu/linux você terá que pegar o
binário com o suporte compilado.
Se você usar gnu/linux você pode relinkar o binário com o gcc, o único
problema é que não tem makefile pronto para habilitar o suporte a
bitmap ... olhe os arquivos rdbms/lib/ins_rdb
Renato, obrigado pela dica. Alterei o procedimento e funcionou
perfeitamento. Segue abaixo como ficou:
CREATE OR REPLACE PROCEDURE MGADO.PRC_EXPORTA_CLOB(P_CONTEUDO IN CLOB,
P_NOME_ARQUIVO IN VARCHAR2, P_CAMINHO IN VARCHAR2) IS
V_CORPO_ARQUIVO CLOB;
V_NOME_ARQUIVO VARCHAR2(100);
L_EXEC
amigos, obrigado pelas soluções de vocês! engraçado é que de uma hora pra outra
o listener voltou a funcionar normalmente. vou guardar as soluções
apresentadas para que caso o problema volte a acontecer utilize a solução de
vocês.
abraço!
Collin Peterson Mendes Chaves
Engenheiro em Computação
Galera,
Datapump so serve para a versão 10g. Se voces tentarem usar um arquivo .dmp
gerado pelo expdp e importar com o imp, não irão conseguir.
O version provavelmente é para uso entre as versões 10.1 e 10.2 e agora para o
11g.
Abs
Nelson
De: Welvis Do
Um, Entendi..
Obrigado.
Wed, 29 Oct 2008 12:01:44 -0200, Reginaldo Ribeiro escreveu:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Não é possÃvel fazê-lo. O parâmetro de compatibilidade afeta somente
versões que possuam datapump (10.1 acima).
Ribeiro, Reginaldo
Administrador de Bancos d
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Não é possível fazê-lo. O parâmetro de compatibilidade afeta somente
versões que possuam datapump (10.1 acima).
Ribeiro, Reginaldo
Administrador de Bancos de Dados
Oracle Certified Associate 10g
-
Não quer dizer que pode ser antes da 10g.
Deve ser uma feature implementada para quando ocorrer uma migração
11g/12g/13g -> 10g, sem as gambiarras necessárias do downgrade com
exp/imp.
Ricardo Portilho Proni
Coordenador de Bancos de Dados - Solvo S/A
- Oracle Database 10g Administrator Certified
Ter tem, eu to com o livro do oracle aqui na mão, só não tem um exemplo
mostrando como.
version --> Restringe os objetos sendo exportados para um nivel de versão
especifico do banco de dados. Isso é projetado para ajudar com questões de
compatibilidade ao mover objetos de banco de dados de uma
Pessoal,
Eu mudei o horário do meu servidor para o horário de verão, ou seja, adiantei 1
hora.
Tive que rodar um procedimento usando o ZIC.
O horário foi acertado no SO e no banco, pois o banco usa o horário do SO.
Acontece que o EM não está sincronizando com o novo horário.
[EMAIL PROTECTED]
Renato,
alterei a procedure e consegui salvar no arquivo. Segue abaixo como ela
ficou.
CREATE OR REPLACE PROCEDURE MGADO.PRC_EXPORTA_CLOB(P_CONTEUDO IN CLOB,
P_NOME_ARQUIVO IN VARCHAR2, P_CAMINHO IN VARCHAR2) IS
V_CORPO_ARQUIVO CLOB;
V_NOME_ARQUIVO VARCHAR2(100);
L_EXEC VARCHAR2(100
Não dá pra usar o exp/imp velho?
Ricardo Portilho Proni
Coordenador de Bancos de Dados - Solvo S/A
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technologt Specialist: SQL Server 2005 (MCTS)
http://portilho.profissi
bom dia galera...
seguinte, quando vc usa a opção no EM lá tem uma opção usar a versão do 10g ou
a anterior, .. mas por linha de comando não sei qual é o paramtro, mas o 10g
tem isso sim...
acho que agora o google.com entra em ação...
abraço.!
att,
Welvis Douglas
- Original Message -
Então Ricardo,
Foi Lançado na Versão 10g, mas li que posso gerar dumps para que possa ser
importado em versões inferiores no imp.
Ou então, eu li errado no livro da Oracle.
To errado?
Abraços!
Wed, 29 Oct 2008 11:03:32 -0200, Ricardo Portilho Proni escreveu:
O Data Pump foi lançado na 10gR
O Data Pump foi lançado na 10gR1, só pode ser utilizado desta versão em
diante.
Ricardo Portilho Proni
Coordenador de Bancos de Dados - Solvo S/A
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technologt Specialist: S
Wagner,
Segue exemplo e alguns parametros lembrando que se vc for gerar um
arquivo .dmp vc devera criar um diretorio Oracle e no parametro
directory apontar o diretorio criado.
Impdp scott/tiger tables=emp,dept directory=teste_dir
dumpfile=emp_dept.dmp logfile=impdpemp.log
parametros de importac
Bom dia,
Gostaria de tirar uma dúvida, ou melhor, pedir um exemplo para que já tenha
utilizado o Data Pump Export e Import para definir o parâmetro versão para
compatibilidade com versão de Oracle inferiores a 10g.
Poderia me dar um exemplo da sintaxe?
Obrigado.
Obrigada Rodrigo !
Pelo o que eu entendi esse formulário (hands-on) é preciso preenche-lo quando
eu for fazer a prova OCP, por enquanto estou no OCA rsrs.
Muito obrigada!
[]'s
Luciane Bruder
--- Em qua, 29/10/08, Rodrigo Mufalani <[EMAIL PROTECTED]> escreveu:
De: Rodrigo Mufalani <[EMAIL PROT
Pessoal
Só lembrando que a edição Enterprise fica disponível para download no site
da Oracle (OTN).
Se for para estudo individual ou teste de protótipo de uma aplicação (também
em máquina individual do desenvolvedor), é liberado.
[ ]
André
Em 28/10/08, Kenia Milene <[EMAIL PROTECTED]> escreveu
Se instalou a versão Enterprise, o BITMAP já está habilitado.
Este tipo de índice é recomendando para tabelas com poucas modificações
e baixa cardinalidade.
Para usar::
CREATE BITMAP INDEX tabela.indice...
Ricardo Portilho Proni
Coordenador de Bancos de Dados - Solvo S/A
- Oracle Database 10g Adm
Eduardo,
Imaginei isso... Que vc estava querendo fazer tuning e não auditoria
de acessos não autorizados. Por isso te mandei olhar aquela view.
Agora uma maneira bem mais fácil e já prontinha para você ver
isso é tirar um relatório AWR, lá contém muita informação sobre
tuning, inclusiv
Luciane,
Não tem problema, as questões que eu falei são parecidas com as que
você deixou de responder. Mas isso terá denovo quando você submeter o
formulário do Hands-on.
Atenciosamente,
Rodrigo Mufalani
OCP 10g & 11g
[EMAIL PROTECTED]
http://mufalani.blogspot.com
> Mensagem Original:
> D
Bom dia pessoal,
Aproveitando a pergunta da nossa colega, estou com a mesma necessidade de
criação dos índices bitmaps em um servidor de banco de dados que trabalho. Aqui
temos a versão Enterprise do Oracle 10g.
Sabem como devo proceder para instalar ou habilitar esta opção?
Grato.
Luís.
Bom dia a todos !
Eu fiz a prova 1z0-042 (OCA) na semana passada e depois que finalizei a prova
tinha a opção de preencher esse formulario com 12 perguntas, se não me engano.
A pessoa que me atendeu nesse centro Prometric, disse que, não era necessário
eu responder esse formulario e encerramos
Bom dia, Eduardo.
Pelo que você especificou no seu e-mail não é essa view que irá resolver seu
problema.
Pois ela serve somente para você ter um controlhe do que está sendo feito em
cada tabela ex.:
Quantos Inserts, Updates e Deletes estão sendo feitos da tabela X.
Para seu problema creio que A
Mufalani,
eu precisaria auditar os selects de um usuario para ver quais são os TOP 10.
Só para fazer tunning.
Vou dar uma olhada nessa view que me passou. Qualquer dúvida eu posto aqui.
Abraço
2008/10/28 Rodrigo Mufalani <[EMAIL PROTECTED]>
> Eduardo,
>
> Vc tem uma view chamada all_tab_modif
Rafael, tenho uma rotina para exportar, porém é para campo do tipo BLOB.. Dê
uma olhada e faça as alterações necessárias para o tipo de seu campo:
procedure prc_exporta_blob(p_conteudo in blob, p_nome_arquivo in varchar2)is
v_corpo_arquivo blob;
v_nome_arquivo varchar2(100);
pr
37 matches
Mail list logo