Pois é, o fato dele ter usado o termo consulta pode ter me confundido,
mas eu entendo por consulta algo pontual, uma coisa destinada a alguem
ler (consultar). Isso implica em uma quantidade pequena de dados, algo
legível por um humano, que nunca passará de 200kb, a menos que seja
consulta de
É erro de modelagem mesmo, mas o sistema ja estava instalado aqui
quando entrei, e é um sistema de terceiro que estamos adaptando
algumas coisas para nossas necessidades, e infelizmente a query ja
analisei e esta certinha, são coisas como like em tabelas com milhões
de linhas que degradam a
é, na verdade, essas consultas ja estavam ativas quando entrei na
empresa, e tiraram os relatórios da web que rodavam essas consultas
por justamente ele consumir muito processamento, e ja revirei a query,
o problema é mesmo no modelo do banco, que é um sistema de terceiro.
--- Em
É bem simples, quando vc confia na conevrsão implícita e
automatica, vc corre dois riscos :
1. a conversão TANTO pode ocorrer à esquerda ou à direita dum
operador de comparação, por exemplo imagine o código abaixo :
... WHERE colunanumérica = '45' ...
nesse caso o bd Oracle TANTO pode
Obrigado Chiappa.
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: segunda-feira, 27 de agosto de 2007 16:15
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida sobre blocos
Colega, basicamente a sua resposta é : sim, EM TESE o
Colega, basicamente a sua resposta é : sim, EM TESE o tamanho de
bloco no disco deveria ser idêntico ao tamanho de bloco do seu
database, pois senão ou o SO terá que fazer vários I/Os físicos
quando o banco pedir um só I/O de bloco (que é o mínimo que o banco
pede), ou o SO fará um I/O físico
Subject: [oracle_br] Re: duvida sobre patch
Não tem o que, é aí mesmo : clicando aí, assim que a página carrega
vc tem as opções :
.Simple Search
.Advanced Search
.eBusiness Suite Recommended Patch List for Release 11i and R12
.Quick Links to the Latest Patchsets, Mini Packs
Não entendi bem o que seria esse 'objeto' das tabelas , mas sim,
quando vc cria uma role, se vc der apenas GRANT de execute nas
procedures x, y e z para a role, rigorosamente TODOS os usuários de
banco que receberem essa role vão poder APENAS e TÃO SOMENTE
executarem as procedures x, y e z,
captura
dos mesmos...
Obrigado e abraço,
Marcio
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quinta-feira, 12 de julho de 2007 16:43
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: duvida sobre permissoes..
Não entendi bem o que
Olá agpcardoso,
pelo que eu entendi, a tabela 1 tem poucos registros enquanto a tabela 3
tem muitos, correto?
UPDATE TAB3
SET TAB3.DSC = (SELECT DSC FROM TAB1 WHERE TAB1.ID = TAB3.ID)
WHERE TAB3.ID in (SELET ID FROM TAB1);
ou uma solução mais trabalhosa mas acredito que seja mais rápida (?)
: RES: [oracle_br] Re: Duvida sobre Trigger
Absolutamente não fica registrado e disponível pra trigger o texto
do UPDATE que disparou a trigger, mas talvez vc possa fazer uma WHEN
tipo :
create trigger ...
WHEN (old.campo1 new.campo1 OR old.campo2 old.campo2, etc )
ou seja, APENAS quando
Não entendi muito bem, até porque não consigo imaginar uma tabela com
duas pk's (chave primária né?)...
Talvez você esteja se referindo a UMA PK composta por duas colunas...
Mas, veja se o uso de union lhe ajuda.
Anderson Rodrigo Farias
--- Em oracle_br@yahoogrupos.com.br, Vinicius Trintin
: [oracle_br] Re: DUVIDA COM SELECT
Não entendi muito bem, até porque não consigo imaginar uma tabela
com
duas pk's (chave primária né?)...
Talvez você esteja se referindo a UMA PK composta por duas colunas...
Mas, veja se o uso de union lhe ajuda.
Anderson Rodrigo
Colega, quando as condições todas dum trigger são satisfeitas, ele É
SIM DISPARADO, não tem o que : o que vc pode fazer é ** adicionar **
condições extras baseadas nos dados ou no ambiente via cláusula WHEN,
por exemplo : suponha que é exigido pra trigger disparar que o campo
SALARIO da tabela
-feira, 31 de maio de 2007 13:56
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida sobre Trigger
Colega, quando as condições todas dum trigger são satisfeitas, ele É
SIM DISPARADO, não tem o que : o que vc pode fazer é ** adicionar **
condições extras baseadas nos dados ou
Sent: Thursday, May 31, 2007 2:45 PM
Subject: RES: [oracle_br] Re: Duvida sobre Trigger
Chiappa,
Eu sei que eu posso utilizar essas formas condicionantes para evitar que
uma trigger seja executada, mas no caso que eu indiquei, são feitos diversos
tipos de updates nessa tabela, sempre
:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: quinta-feira, 31 de maio de 2007 13:56
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida sobre Trigger
Colega, quando as condições todas dum trigger são satisfeitas, ele
É
SIM DISPARADO, não tem o que : o que vc pode
- Mensagem original
De: jlchiappa [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 17 de Abril de 2007 8:12:26
Assunto: [oracle_br] Re: Duvida Archive?
Não Welvis, nada a ver, é um conceito derivado do mecanismo básico de
funcionalmento do bd Oracle : veja vc, visando
: [oracle_br] Re: Duvida Archive?
Não Welvis, nada a ver, é um conceito derivado do mecanismo básico
de
funcionalmento do bd Oracle : veja vc, visando performance quando o
banco lê do disco um bloco contendo o(s) registro(s) que
interessam,
as alterações ** TODAS ** nesses registros
Não Welvis, nada a ver, é um conceito derivado do mecanismo básico de
funcionalmento do bd Oracle : veja vc, visando performance quando o
banco lê do disco um bloco contendo o(s) registro(s) que interessam,
as alterações ** TODAS ** nesses registros (inclusive COMMITS!!!) são
feitas no cache,
Concordo em GÊNERO, NÚMERO e GRAU, Márcio, e acrescento pro Welvis :
colega, não só a pessoa/empresa que vai administrar o SO vai ser
fator chave, MAS muitas vezes quem toma a decisão se ESQUECE de
fatores importantes a mais, tais como o seu FORNECEDOR DE HARDWARE,
de STORAGE, o teu SUPORTE DE
Meu amigo sei disso mas, não sou muito fã em dar soco em ponta de faca não.
mas vlw pela dica
att,
- Mensagem original
De: mufalani [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sábado, 24 de Março de 2007 11:41:44
Assunto: Re: Res: [oracle_br] Re: Duvida Recover?
Se
De: Anderson [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 23 de Março de 2007 14:38:24
Assunto: [oracle_br] Re: Duvida Recover?
Cara, vc está confundindo e misturando as coisas.
Como diria o Jack, vamos por partes:
1 - caso perder algum destes usuarios ou
mailto:oracle_br%40yahoogrupos.com.br
Enviadas: Sexta-feira, 23 de Março de 2007 14:38:24
Assunto: [oracle_br] Re: Duvida Recover?
Cara, vc está confundindo e misturando as coisas.
Como diria o Jack, vamos por partes:
1 - caso perder algum destes usuarios ou tablespaces
Não existe esse
Oi Welvis,
Simples recuperar os datafiles perdidos sem ter backup se vc tem os archives.
Coloque os datafiles perdidos para offline immediate, depois dê o
comando ALTER DATABASE CREATE DATAFILE 'CAMINHO DO ARQUIVO';, depois
recupere o datafile com o comando RECOVER. Ex recover tablespace
Lucimar, vamos por partes : pra começo de conversa, o Forms 9i e 10g
só rodam EM MODO WEB, nesse modo na máquina-cliente há APENAS O WEB
BROWSER e mais nada, o programa na real está rodando no servidor web,
então QUALQUER operação local que o programa peça (abrir arquivo,
rodar programa
Ricardo, um script .SQL é um arquivo que PODE tranquilamente conter
N+1 comandos que APENAS O SQLPLUS entende, então via de regra APENAS
PELO SQLPLUS é que ele pode ser executado ... É o mesmo que um
arquivo .DOC, que só pode ser executado/interpretado pelo MS-Word em
princípio, que um arquivo
Veja bem o problema caro chiappa,
primeiro preciso imprimir cheque em uma impressora
de cheque pela COM1, e também emitir cupom fiscal
em um ECF (impressora fiscal), hj o sistema está rodando em Forms 6,
então para o cheque gravo um arquivo texto, utilizando
o pacote TEXT_IO do Forms, e depois
a questao que eu nao quero fazer um
exp full=y pq eu quero somente os usuarios especificos mas me parece que a opcao
full e onwer sao conflitantes.
On 12/20/06, Elisson Ferraz Almeida [EMAIL PROTECTED] wrote:
Ola Lista,
tenho a seguinte estrutura: Um servidor oracle 8 no windows 2000 server.
A melhor maneira depende ** COMPLETAMENTE ** de qual versão de banco
vc tem, que vc NÂO nos diz ...:/
SE for banco 9i ou superior : SE vc não precisa EXATAMENTE de 100
linhas, pode ser algo mais ou menos próximo disso, expresso em
porcentual, vc usa a cláusula SAMPLE, exemplo :
select
@yahoogrupos.com.br
Assunto: [oracle_br] Re: duvida simples
Teste em ambiente de desenvolvimento..
CREATE OR REPLACE PROCEDURE sp_upper
IS
BEGIN
DECLARE
CURSOR C1 IS
select * from NOME_DA_TABELA
where NOME_DA_COLUNA like '%a%';
BEGIN
FOR R1 IN C1 LOOP
update NOME_DA_TABELA set NOME_DA_COLUNA=upper
Teste em ambiente de desenvolvimento..
CREATE OR REPLACE PROCEDURE sp_upper
IS
BEGIN
DECLARE
CURSOR C1 IS
select * from NOME_DA_TABELA
where NOME_DA_COLUNA like '%a%';
BEGIN
FOR R1 IN C1 LOOP
update NOME_DA_TABELA set
Seguinte : esse não é um conceito inventado pela Oracle, é geral e
genérico, e até por isso mesmo muito bem documentado externamente,
como por exemplo em pesquisas tal como no primeiro hit google que
caí, http://www.cce.puc-rio.br/informatica/dataminingcentro.htm e
quetais, mas num zás-trás a
] On Behalf Of
jlchiappa
Sent: 27 September 2006 20:45
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Re: Duvida basica - como conectar ao banco
Colega, se vc não achou vc deve ter pesquisado nos manuas errados,
essa info está no manual Oracle Database Administrator's Guide for
Windows, e em
Colega, se vc não achou vc deve ter pesquisado nos manuas errados,
essa info está no manual Oracle Database Administrator's Guide for
Windows, e em resumo o que ele diz é o seguinte : sim, se o serviço
está parado vc o deve startar antes de startar o banco, vc pode
startar o serviço ou pelo Painel
Vc chegou a criar o log da MV ?
--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo
[EMAIL PROTECTED] escreveu
Pessoal bom dia,
Estou com um problema e sinceramente não sei como resolver. Criei
uma MV com
o resultado de um select de duas tabelas bem grandes, uma com 16Gb
e outra
Olha vc tem que estar o serviço para conseguir se conectar na base de dados
sim!
Vc consegue subir o serviço sem levamtar o a base dados tb
Use o ORADIM para alterar essa opção de configuração do serviço, a opção se
chama [-STARTMODE auto|manual]
Em 27/09/06, jlchiappa [EMAIL PROTECTED]
Muito obrigado por ter esclarecido minha dúvida.
--- Em oracle_br@yahoogrupos.com.br, Oscar Wilman Costa Piriz
[EMAIL PROTECTED] escreveu
Boa tarde.
Apagando a ROLE os gransts se apagam junto, ou seja se você criar
a ROLE novamente terá que dar novos acessos a ele, iguais ou
diferentes.
hehehe, eu tenho esse livro.
mas valeu pela dica.
--- jlchiappa [EMAIL PROTECTED] escreveu:
É o mais recente dele, o Cost Based Oracle:
Fundamentals, a home
page do livro é
http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html.
É um livro muito bom, mas muito detalhado, realmente
não é
Ok, as dicas dele sobre diferença na qtdade de blocos alocados ao se
usar ASSM está logo nos primeiros capítulos, acho que no segundo ou
no terceiro...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Welvis Douglas Silva Moreto
[EMAIL PROTECTED] escreveu
hehehe, eu tenho esse livro.
Cara, afirmar de cara limpa, SEM nenhuma restrição, que X é melhor,
independente de qual aplicativo se usa, de quaisquer condições, como
dá a entender a citação que vc faz desse tal livro, é no mínimo
arriscado : de curiosodade, que livro é esse ??
Bom, vamos pingar os Is aí : pro Extent
Chiappa, segue o trecho que coloquei no emal passado
do livro que estou lendo, é um livro ficado para
certificação OCA 10G, o livro é o
Sybex - OCA Oracle 10g Administration I Study Guide
acho que tem lá no amazom.com
Choosing Extent Management
You can use tablespaces with either local extent
Tá explicado, OCP (e OCA, claro) é uma coisa, e a vida real é outra,
é assim mesmo, ao estudar pra OCP não tem conversa, vc tem MESMO que
decorar engolir um monte de info que na prática real nem sempre é
verdadeira e recomendável... Sem mais o que, pra estudar pra OCP é
assim mesmo.
[]s
--- Em oracle_br@yahoogrupos.com.br, Phael [EMAIL PROTECTED] escreveu
Aqui na empresa tem uma aplicação de terceiros ...
OPA, aplicação de terceiros , antes de mais nada, favor pedir a
benção, acionar o Suporte deles e ver se eles tem algo contra, ANTES
de fazer seja qual for alteração no
Chiappa qual o nome do Livro do Jonathan Lewis que
voce está lendo??
ha muito obrigado pela ajuda vlw,
att
Welvis Douglas
--- jlchiappa [EMAIL PROTECTED] escreveu:
Tá explicado, OCP (e OCA, claro) é uma coisa, e a
vida real é outra,
é assim mesmo, ao estudar pra OCP não tem conversa,
É o mais recente dele, o Cost Based Oracle: Fundamentals, a home
page do livro é http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html.
É um livro muito bom, mas muito detalhado, realmente não é de forma
alguma um guia de referência rápido, eu estou navegando bm lenta
por ele
[]s
Chiappa
Vc quer trigger que dispare logo após que cada registro vier da
consulta ? Se sim é a post_query (logicamente a nível de BLOCO, já
que é o BLOCO que faz a consulta), ela dispara uma vez pra cada
registro sendo trazido pela query.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Rodrigo
Era isso mesmo.
Valeu...
jlchiappa [EMAIL PROTECTED] escreveu:
Vc quer trigger que dispare logo após que cada registro vier da
consulta ? Se sim é a post_query (logicamente a nível de BLOCO, já
que é o BLOCO que faz a consulta), ela dispara uma vez pra cada
registro sendo trazido pela
v7, uau, isso sim é que é arqueologia aplicada, foi a versão em que
eu afiei as garras l atrás, desenvolvendo em Forms, bons
tempos... Bom, iirc na v7 vc não tem o relative fileno, então teria
que ser feito pela DBA_EXTENTS pra pegar o FILE_ID e se desejado
joineando com DBA_DATA_FILES pra
Obrigado eu ja estava procurando com um select similar, a verdade eu
estou tratando de fazer o seguinte:
Eu tenho uma tablespace que contem 03 arquivos. para o 1er arquivo
amostra muita atividade de IO sobre o disco.
Minha idea foi a seguinte, tratar de mover os objetos mais usados para
otro
Entendi a idéia, mas vc não a conseguirá implementar dessa maneira :
os objetos todos que ocupam espaço num bd Oracle (tabelas, índices,
cluster, etc) são associados a uma TABLESPACE, vc não tem como os
associar a um dado datafile. O que vc teria que fazer é criar novas
tablespaces com novos
Vlw Chiappa, foi uma tentativa de resolver mais acho que nao tem outro
jeito ne...
Muito Obrigado...
Marco.
Em 24/08/06, jlchiappa [EMAIL PROTECTED] escreveu:
Entendi a idéia, mas vc não a conseguirá implementar dessa maneira :
os objetos todos que ocupam espaço num bd Oracle
Roles não são habilitadas quando os subprogramas são compilados. Por
isso que não consegues. Dá o privilégio diretamente sem o uso de roles.
grant select any dictionary to usuario;
Jonathan
- Original Message - From: Cyro To:
oracle_br@yahoogrupos.com.br Sent: Monday, August 21,
Na versão 10g não há o type LONG, apenas as variações do type LOB.
É possível fazer agumas operações de select simples nestes campos,
mas a manipulação destes types é feita por meio da package DBMS_LOB.
--- Em oracle_br@yahoogrupos.com.br, Genivaldo Silva [EMAIL PROTECTED]
escreveu
Anderson, va verdade na 10g o LONG não é mais recomendado, mas que o
datatype LONG existe e FUNCIONA é claro que sim, pense na enorme
quantidade de apps legadas que iam quebrar se não funcionasse...
Genivaldo, operações como concatenação, funcs de strings, etc,
funciona SIM em LONGs, mas
PROTECTED] Em
nome de Anderson
Enviada em: terça-feira, 8 de agosto de 2006 09:04
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida Select
Na versão 10g não há o type LONG, apenas as variações do type LOB.
É possível fazer agumas operações de select simples nestes campos,
mas
09:42
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida Select
Anderson, va verdade na 10g o LONG não é mais recomendado, mas que o
datatype LONG existe e FUNCIONA é claro que sim, pense na enorme
quantidade de apps legadas que iam quebrar se não funcionasse...
Genivaldo
: [oracle_br
Ok,
Vou testar aqui...
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: terça-feira, 8 de agosto de 2006 10:23
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: Duvida Select
Blz, só um detalhe adicional, q não sei se vc
_
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: terça-feira, 8 de agosto de 2006 10:23
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: Duvida Select
Blz, só um detalhe adicional, q não sei se vc sabe : tipicamente nas
tools clientes há
@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: Duvida Select
Blz, só um detalhe adicional, q não sei se vc sabe : tipicamente
nas
tools clientes há alguma configuração pra indicar o máximo de
caracteres retornados por um SELECT com strings longas, no caso do
plus é o parãmetro sqlplus
Consultando a documentação, temos que :
ORA-06550 line string, column string:string
Cause: A PL/SQL compilation error has occurred. The numbers given
for line and column are the location in the PL/SQL block where the
error occurred.
Action: Refer to the following PL/SQL messages for
Sua suposição NÃO é correta, os parâmetros todos de NLS_nn no
servidor são um default que será usado APENAS e TÃO SOMENTE se o
cliente não especificar NADA, se o cliente especificar um setting
qualquer é esse que será usado, exemplo :
sid=DATAF:user=C1827716:/interid/adminecho
- Original Message -
From: jlchiappa [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Friday, June 02, 2006 10:53 AM
Subject: [oracle_br] Re: Duvida - NLS_DATE_FORMAT
Sua suposição NÃO é correta, os parâmetros todos de NLS_nn no
servidor são um default que será usado APENAS e TÃO
] Re: Duvida - NLS_DATE_FORMAT
Sua suposição NÃO é correta, os parâmetros todos de NLS_nn no
servidor são um default que será usado APENAS e TÃO SOMENTE se o
cliente não especificar NADA, se o cliente especificar um setting
qualquer é esse que será usado, exemplo :
sid=DATAF:user=C1827716
A partir da versão 9i, voce já pode contar com o MERGE. Ele é mais
rápido porque é considerado SQL nativo.
Mesmo assim, voce pode montar um pequeno test-case para ter certeza.
Invente uma tabela de 500.000 linhas e outra com 1.000.000, agora
faça o merge entre as duas usando:
a) MERGE
b) begin
Obrigado Chiappa...
Mas devo fazer um curso de Unix ou um de Linux ja resolveria o caso?
Obrigado.
--- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED]
escreveu
Que é possível ser dba só atuando em plataforma win sem dúvida é,
mas
unix (e variantes, como linux) são ainda (e
O legal seria dos dois, mas se não der ao menos um bom curso de linux
já te adiantaria, já que muitos conceitos do unix (uso de memória,
threading, conexões em rede, etc, etc) não são iguais mas são
semelhantes em linux.
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, afalanque [EMAIL
: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 6:50 PM
Subject: Fw: [oracle_br] Re: duvida de privilegios - a duvida continua
Uma outra chance : ao invés da questão de privilégios, de repnte PODE
SER que simplesmente a trigger que faz a auditoria não esteja
Subject: Fw: [oracle_br] Re: duvida de privilegios - a duvida
continua
Uma outra chance : ao invés da questão de privilégios, de repnte
PODE
SER que simplesmente a trigger que faz a auditoria não esteja
disparando! Uma trigger não dispara se :
a) for desabilitada via ALTER
Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de
auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é
PL/SQL) funciona assim : que criou e é dono do objeto SEMPRE o consegue
usar normalmente em qquer PL/SQL que ele mesmo vá criar.
Já se a tabela de dados em
estar na
trigger da tabela de horario?
- Original Message -
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 8:38 AM
Subject: [oracle_br] Re: duvida de privilegios
Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de
-
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 8:38 AM
Subject: [oracle_br] Re: duvida de privilegios
Tá meio confuso aí : a QUEM pertence (ie, quem criou) a tabela de
auditoria ?? QUEM criou o trigger ?? A regra no PL/SQL (trigger é
- Original Message -
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 9:25 AM
Subject: [oracle_br] Re: duvida de privilegios
Não, o usuário recebeu GRANT de DML na tab de horário, é ** APENAS **
isso que ele vai poder fazer diretamente : já que
09/02/06 VAGA=013
93041
Obrigada
Cris
- Original Message -
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 9:25 AM
Subject: [oracle_br] Re: duvida de privilegios
Não, o usuário recebeu GRANT de DML
: Thursday, February 09, 2006 9:25 AM
Subject: [oracle_br] Re: duvida de privilegios
Não, o usuário recebeu GRANT de DML na tab de horário, é **
APENAS **
isso que ele vai poder fazer diretamente : já que a tabela tem um
PL/SQL amarrado nela, o PL/SQL vai ser executado, ** MAS
Chiappa, posso comentar?
comentarios no meio das respostas!
- Original Message -
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 11:32 AM
Subject: [oracle_br] Re: duvida de privilegios - a duvida continua
Nah, não creio que seja mistério
CHIAPPA
para completar as respostas abaixo, eu dropei o unico sinonimo publico que
existia e mesmo assim gravou na auditoria.
- Original Message -
From: ESTUDO
To: oracle_br@yahoogrupos.com.br
Sent: Thursday, February 09, 2006 4:10 PM
Subject: Re: [oracle_br] Re: duvida de privilegios
Chiappa, posso comentar?
mais que pode, DEVE, é pra isso que estamos aqui...
-- Só existem sinonimos públicos no nosso database,
confirme isso consultando a DBA_SYNONYMs, não acredite no oficial
inclusive existe um para
a F_AUDITORIA
NÂO deveria haver nenhum !!! Esse objeto de auditoria
Uma outra chance : ao invés da questão de privilégios, de repnte PODE
SER que simplesmente a trigger que faz a auditoria não esteja
disparando! Uma trigger não dispara se :
a) for desabilitada via ALTER
ou
b) nem todas as condições forem preenchidas - por exemplo, a condição
WHEN, se vc tiver
Olá André e Ivan!
Bom dia e grato por responder!
A bem da verdade o que ocorre é o seguinte:
Temos um software de uma empresa de SP que faz controle de acesso dos
funcionários do prédio. Nossa versão atual dos softwares são: Rh 8 e
Oracle 9.2.0.4. A intenção é migrar para RH AS Linux 4.0 com Ora
Ronie
Também já tive problemas com pessoal dos fornecedores de pacotes
que insistem que não há problema na aplicação... botam a culpa na
versão do Oracle, no sistema operacional, blá-blá-blá...
Mas tem que ter MUITA paciência nessas horas e demonstrar (ou
melhor, **provar**) a causa do erro.
Olá André!
Agradeço pelas recomendações.
Vou orientar para que o teste seja efetuado. Ontem eu já havia
questionado sobre a questão dos dados, os quais poderiam estar
impossibilitando a conversão. Pedi para que fizessem uma análise na
tabela etc... Bom, acho que essa mudança fica pro outro fim de
Ronie
Dependendo do tamanho da tabela, talvez a consulta demore.
Mas como é apenas para um teste específico, imagino que não tenha
muito problema, não é?
Espero que ajude!
[ ]
André
--- Em oracle_br@yahoogrupos.com.br, khraken [EMAIL PROTECTED]
escreveu
Olá André!
Agradeço pelas
Ronie
Esse erro muito provavelmente acontece porque a cláusula WHERE faz
os teste para **todas** as linhas da tabela... e em algumas a função
SUBSTR não retorna um número válido, portanto dá erro com a função
TO_NUMBER.
Você precisa mesmo fazer a conversão TO_NUMBER no WHERE ?
[ ]
André
Por que voce está fazendo auto-relacionamento? Acho que falta parte
da história aqui.
--- Em oracle_br@yahoogrupos.com.br, cegoncalvesvr
[EMAIL PROTECTED] escreveu
Ola amigos!
Preciso saber quais pacientes foram atendidos num intervalo de
um
dia para o outro.
Ex: Paciente foi
Da mesma forma, ele tem q definir o que é intervalo de um dia para o
outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia
até as 08:00h de outro ?? parece que sim, mas não é dito... da mesma
forma, não entendo o sentido daquele to_char(''), acho que tem
algo mais faltante na
Pois so quero os atendimentos no ano de 2005
O intervalo e de 01 dia (nao importaa faixa de horario)
jlchiappa [EMAIL PROTECTED] escreveu:
Da mesma forma, ele tem q definir o que é intervalo de um dia para o
outro, será o intervalo DE DIA COMERCIAL, ie, das 18:00h de um dia
até as 08:00h
Mas o que significa intervalo de um dia?
do dia 1 ao dia 2??? é isso? e sobre o exists onde o tp_atendimento
é 'i', 'e' e 'a'??? e na query principal é 'u'... Voce quer saber
quais foram os pacientes que excederam o atendimento que começou em
um dia e terminou no outro???
--- Em
Possibilidade creio (eu ** creio **, não é 100% garantido, nunca vi
isso) , mas creio que até há, sim : provavelmente o macete que eles
iriam fazer no controlfile é : na hora do backup cold eles não
copiaram o arquivo (binário) do controlfile, mas sim ao invés pediram
um ALTER DATABASE BACKUP
E se eu marquei uma consulta hoje e outra amanhã, voce quer esse
paciente também? Ou seja, voce quer todos os pacientes que tenham
sido atendidos no período de um dia... é isso?
--- Em oracle_br@yahoogrupos.com.br, Carlos Eduardo Goncalves
[EMAIL PROTECTED] escreveu
O intervalo é de 01 dia
Nossa, não estou bem hoje! Nem eu entendi a pergunta que eu fiz! ;)
O negócio é o seguinte, tem como voce mandar um exemplo dos dados que
voce tem hoje e a saída desejada? Assim alguem na lista pode
reproduzir seu problema e ajudá-lo.
--- Em oracle_br@yahoogrupos.com.br, Marcio Portes
[EMAIL
Falou Chiappa,
Valeu.
Nelson Cartaxo
DBA ORACLE
-Mensagem original-
De: jlchiappa [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 6 de janeiro de 2006 15:03
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Duvida de Backup
Possibilidade creio (eu ** creio **, não
Como está particionada a tabela e quais os índices?
Faça também um count(*) agrupando pelo campo que voce espera o uso do
índice.
--- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo
[EMAIL PROTECTED] escreveu
Pessoal bom dia,
Preciso urgente da ajuda de voces.
Oracle 8.1.7.4
Linux
: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: Duvida com query
Voce está na versão 8ir2 que não possui o bind peeking, portanto
considere o seguinte:
Esse relatório é executado massivamente durante o dia ou é algo que
eventualmente é disparado? Se não for massivamente utilizado
: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Re: Duvida com query
Voce está na versão 8ir2 que não possui o bind peeking, portanto
considere o seguinte:
Esse relatório é executado massivamente durante o dia ou é algo que
eventualmente é disparado? Se não for massivamente
Olá Ronaldo,
Na realidade quando você chamar a procedure o valor de ParamB será
automaticamente atualizado quando a mesma terminar sua execução.
Então basta fazer uso dele.
Simples assim.
Abraços,
Fabão.
Em 08/12/05, Ronaldo Araujo[EMAIL PROTECTED] escreveu:
Olá grupo!
Tenho uma procedure
--- Em oracle_br@yahoogrupos.com.br, Nícolas Santana
[EMAIL PROTECTED] escreveu
Bom dia a todos.
Estou com algumas duvias com Procedures/Funções no ORACLE 9i,
espero que vcs possam me ajudar:
Percebi que para criar uma procedure ou função que retorne uma
consulta SQL (ex. select * from
Bom Dia Wilson!
No Import tem duas opções chamadas FROMUSER e TOUSER.
Uma das possibilidades, é voce restarurar essa tabela para outro
schema, utilizando as duas opções acima mencionadas.
Alessandro.
--- Em oracle_br@yahoogrupos.com.br, gyahoo [EMAIL PROTECTED] escreveu
Amigos, tenho um
Sim : afora os bugzinhos que haviam no 8i e no 9i nos releases
iniciais, imediatamente o espaço de rollback é liberado pra re-uso,
exemplo (banco 9.2.0.5 com ** diversas ** transações rolando, umas
dezenas de usuários conectados) :
[EMAIL PROTECTED]:SQLBEGIN
2 for r in (select * from
201 - 300 de 320 matches
Mail list logo