Hmmm - vc não diz a versão e o certification path, mas supondo OCP 11g veja em
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=458get_params=p_track_id:Datab11g
que o passo 4 é ** PREENCHER ** um Formulário informando a Oracle que vc
completou o curso : imagino que
Tudo blz ? Então, colega : esse pessoalzinho de nível gerencial só olha, só
entende, só aceita ** números **, okdoc ? Assim sendo, não tem jeito : vc TEM
que identificar e Quantificar os Benefícios , TEM que identificar e Quantificar
os Custos, e aí fazer um graficozinho de comparação... Sim
Vitor, estava pensando no seu caso e seguem algumas obs a mais que talvez te
ajudem :
a. imagino que vc saiba que nas versões mais antigas de listener era muito
comum lentidão se os arquivos de log/trace ficassem muito grandes : não era nem
bug, era mais uma ineficiência ao lidar com
Bom, eu rigorosamente desconheço bug com esses sintomas que vc descreve...
Dado que log file sync é sintoma de lgrw esperando para poder terminar o flush
do log buffer pra disco, que LGWR wait for redo copy são as atualizações
efetuadas dum log file indo pro(s) destino(s) de multiplexação e
Colega, sorry mas SE o seu banco é 9ir2/9.2.08, Como É que vc tirou um
awr/ash dele ??? Isso Não Existe no 9i, sim??? E se foi um statspack, como nós
sabemos a diferença do statspack para o awr/ash é que o statspack só usa
tabelas EM MEMÓRIA, então òbvio Ululante que após um restart vc Não
É exatamente o que eu disse : sendo 9i, vc deveria ter algo que simule o
ASH/AWR, ie : gravando numa tabela permanente não só os waits, mas TAMBÉM
indicadores de carga,como (ao menos amostras) da qtdade de I/O sendo feito,
qtdade de CPU sendo gasta, qtdade de transações/sessões/conexões
Bom, eu rigorosamente desconheço bug com esses sintomas que vc descreve...
Dado que log file sync é sintoma de lgrw esperando para poder terminar o flush
do log buffer pra disco, que LGWR wait for redo copy são as atualizações
efetuadas dum log file indo pro(s) destino(s) de multiplexação e
AH, e é Claro : eu citei lá na minha resposta e Reforço que além dos
logs/evidências do database (que pelo jeito vc está num miserê deles,mas não
deixe de ver a chance de logminer e audit),não deixe de checar os logs da
aplicação, dos servidores de aplicação, os eventuais trace files gerados no
Bom, apesar do statspack não servir para simular o ash/awr (principalmente
porque ele basicamente registra waits, não coleta info de workload como o
Awr/ASH fazem (principalmente volumes de I/O, qtdadesde transações/sessões,
etc) , ** SE ** o intervalo for curto (ie, no máximo 15 minutos de
Então, veja lá que múltiplos PARSEs, até para um único mesmo SQL, não é nada
do outro mundo : por exemplo, veja em
http://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:6904032233295#6951347967892
que exatamente e Precisamente o mesmo exato SQL mas chamado dentro do PL/SQL
gerou
Na tranquila... Pois é, falamos bastante sobre alguns procedimentos que podem
ajudar se o objetivo de aumentar o cluster for para performance mas é vero,
também se pode querer aumentar o cluster para se aumentar a disponibilidade em
algum grau, yep... Realmente, muitos Autores nesse sentido,
Tudo blz, Rodrigo ? Então, realmente ter um server pool habilitado para os
nós do cluster e ativar stats de QoS é possível, sim, fikadika para o colega
que perguntou...
Eu pessoalmente não tive boas experiências com isso em clientes anteriors
porque a aplicação não era puramente OLTP
Tudo jóia ? Então, todas as funções internas do RDBMS ODCIEXTTABLE se
referem á acesso a EXTERNAL TABLES, e (obviamente) quando vc manda uma coleta
de estatísticas as tabelas TEM que ser lidas, o que no caso de external table
Implica em ler o arquivo-texto externo para o qual a external
Tudo joinha ?
Então, em princípio não há uma tool/um método que especificamente te
indique isso Porém, nós sabemos que a adição de novos nós basicamente
permite aumentar a capacidade de CPU e de RAM/caching, que são os recursos com
que os novos nós vão contribuir , portanto vc em
Sim, Neto, poderia : o ponto apenas é que (para além das habilidades de
edição de blocos), a funcionalidade principal do BBED é fazer um DUMP do(s)
bloco(s) , num formato hexa tipo :
tab 1, row 1, @0x18f5 - OFFSET
col 1: [ 2] c1 02
col 2: [16] 34 44 45 34 32 37 39 35 45 36 36 31 31
Então : recuperar os blocos corruptos , falando propriamente (ie, faze-los
retornar a um status acessível, sem perda de dados) vc só consegue SE tiver os
archives todos em backup sem faltar um desde a ocasião imediatamente anterior
em que deu o pau (ou desde o último backup, ou mesmo desde o
tente um RETURN :
BEGIN
comandos ...
-- vou fazer o DDL
Begin
execute immediate comando ddl
Exception
when others then
... logo o erro de alguma forma
return;
End;
...
continua o processamento ...
return;
END; --
A gente só espera que o pessoalzinho aí tenha aprendido a lição, que a perda
dos dados que estavam no datafile corrompido/perdido sirva de lição pra turma...
Bom, sobre o procedimento : supondo sempre que a instância em questão já
consegue enxergar/acessar os diskgroups em questão, se os
Tudo jóia ?? Então, basicamente é o que eu falei : TODA e QUALQUER linha numa
tabela Oracle, como nós sabemos, é identificada por um ROWID, e um ROWID é
composto pelo id do datafile + bloco +slot aonde a linha reside, sim ??? Então,
basta vc colocar uma condição no ROWID especificando para
Duas possibilidades :
1. eu vejo que vc Não especifica claramente que Não Quer que esse job se
auto-drope : dependendo da sua Exata versão (que vc para variar não diz) isso
até pode ser default - eu Não Confio e NECESSARIAMENTE meto sempre um auto_drop
= FALSE
2. não é impossível de
Tudo joinha ? Então, eu Absolutamente desconheço bugs internos do RDBMS ou
settings que possam causar esse tipo de comportamento, então meu primeiro
Palpite é mesmo BUG na sua rotina, e apostaria OU no tamanho dos LOBs (alguns
métodos de trabalho com LOBs podem falhar se o LOB for 32 KB,
Bom, primeiro vamos responder à sua pergunta : sim, vc EM TESE poderia setar
para 16 (veja na documentação mas o limite máximo, iirc, é de 32), MAS na
prática se vc o fizer é ENORME a chance de piorar VIOLENTAMENTE a performance
se o seu hardware não suportar. Entenda, quando vc seta uma
Yep, é uma verdade verdadeiríssima que RAC ** absolutamente ** não é uma
solução de alta-disponibilidade, sim O ponto é que ALTA DISPONIBILIDADE
propriamente dita implica em resiliência à falha em Qualquer recurso - ie,
sistema operacional, RDBMS, I/O, Rede, CPUs, placas controladoras,
Tudo jóia ?? Sim,existe sim :a palavra Oficial da Oracle sobre isso é a nota
de Suporte Using Operating System Cluster ( OS Cluster Or Active/Passive
Configuration ) With Oracle Database( Non Rac) Is Certified ? (Doc ID
1488476.1), que diretamente diz :
Oracle does not provide
Numa Empresa que atendi como DBA há algum tempo, além de prefixos/sufixos
indicando a utilização da coluna (digamos, PK para chave primária, UKnn para
chaves únicas, FKnn para Foreigns, etc), o pessoal mantinha um Dicionário das
abreviaturas, e ** tudo ** (incluindo nomes de tabelas, de
Basicamente o que é apresentado como vantagem é que o DBA tem menos arquivos a
controlar (por exemplo, para montar uma lista de backups), e nas operações
diárias já que só haverá um arquivo em disco a lógica de operação passa a ser
direcionada à TABLESPACE, e não ao datafile Exemplo,
...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Raphael Franco phadba@... escreveu
Imaginei mesmo!
Ja o Statspacks é free, certo ? Sabe me dizer se são muitos diferentes.
Raphael
De: J. Laurindo Chiappa jlchiappa@...
Para
Bom, basicamente para um SELECT eliminar as linhas duplicadas (entendendo-se
duplicação como linhas com todos os valores iguais) vc tem o DISTINCT, o UNION,
o MINUS e o uso de algumas funções analíticas, cfrme
https://forums.oracle.com/forums/thread.jspa?threadID=2334061 ilustra , é
= B.COL1 and A.COL2 = B.COL2 and A.COL3 = B.COL3 and );
Jean Carlos Antunes
Consultor Oracle EBS
+55 41 98744631
+55 19 32290828begin_of_the_skype_highlighting +55 19
32290828 end_of_the_skype_highlighting
De: jlchiappa jlchiappa
--
MSN: wbarrence@...
ICQ: 170821994
Linkedin: http://br.linkedin.com/in/wbarrence
Em 4 de outubro de 2012 09:20, jlchiappa jlchiappa@... escreveu:
**
Bom, basicamente para um SELECT eliminar as linhas duplicadas
(entendendo-se duplicação como linhas com todos os valores
o teu sub-sistema de I/O
peça arrego
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, J. Laurindo Chiappa jlchiappa@...
escreveu
Olá, Yuri : sim, no redo log file online que ainda não foi archivado pode
sim haver informação comitada : caso vc o perca sim, vc
Bem, se vc precisa argumentos técnicos, veja no manual Oracle® Database
Administrator's Guide no cap. 16 - Managing Indexes a bem direta Recomendação
para se limitar o número de índices, veja a thread classica sobre o assunto
(autobackup).
Fiz uma analise mais recente ainda pouco e descobri que deste nó, não
tinhamos a entrada do tnsnames para o catalogo do rman. Poderia ser tambem
este o motivo ??
--- Em oracle_br@yahoogrupos.com.br, J. Laurindo Chiappa jlchiappa@
escreveu
*** Altamente *** provável que
Colega, deixe-me tentar de dar uns esclarecimentos :
1. os comandos ALTER TABLE nn MOVE TABLESPACE x; e ALTER INDEX mmm REBUILD
TABLESPACE y; por default deixam a TABELA e seus índices indisponíveis, sim,
então TEM que serem feitos numa data/hora que ninguém queira consultar/mexer na
Blz, Rodrigo ? Vou aproveitar a thread pra passar pro Milton uma experiência
recente aqui : no cliente que acabei que atender, eles seguiram a Recomendação
e criaram um usuário oracle para o RDBMS e um usuário GRID para o Grid
Infrastructure - eu gostei (e achei inclusive mais fácil de
verdade: além disso, pra variar o colega lá não dá a descrição completa do
ambiente, mas pelo jeito eu Suponho que ele tem uma máquina Windows em
Português com as configs regionais em Inglês OU então tem Windows Inglês com
configs regionais em Português : nunca peguei um ambiente desses mas
Colega, algumas dicas :
1) num ambiente Crítico de verdade, vc (depois de checar direitinho com o
Fornecedor as Recomendações/exigências) vai fazer a operação PRIMEIRO nos
databases de teste e Homologação (e NUNCA direto em Produção), e depois vai
testar a Aplicação nesse database, vai fazer
RedHat e a Oracle fica inviável.
2011/6/14 José Laurindo jlchiappa@...:
Que vai ser homologado ninguém duvida, MAS afaik absolutamente Não Há um
cronograma oficial pra isso ainda : eu ** acho ** que muito provavelmente
eles devem 'pegar' os bugzinhos que forem encontrados no RHEL 6 e os
jlchiappa@ escreveu
Explica melhor aí : quando vc diz migração do sql server que ja tem 4 TB
para o Oracle, vc está dizendo que o TOTAL dos dados, dos documentos a
guardar no banco, é de 4Tb, certo ? Sendo isso, absolutamente NÃO VEJO
PORQUE vc quer ter um único datafiles bigfile de não
O que vc quer é um substring (usar SUBSTR portanto), ** mas ** com o twist que
ao invés de indicar aonde ele começa, vc quer que comece na posição do último
'\' , a função que busca uma posição é a INSTR, e na syntax documentada da
instr diz que para buscar as últimas ocorrências vc informa um
-
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, December 09, 2009 9:41 PM
Subject: [oracle_br] Re: expdp demorado...
As perguntas Óbvias :
a) vc não diz, então PLEASE nos diga exatamente QUAIS opções vc está usando
no exp ??? Elas REALMENTE são
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Raul Francisco Costa F. de Andrade, DBA
raulf...@... escreveu
E como eu aplicaria estes archives no standby??
2009/12/9 jlchiappa jlchia...@...
Usando a solução de standy automática da Oracle (o dataguard) não é legal
(na verdade nem seria
As perguntas Óbvias :
a) vc não diz, então PLEASE nos diga exatamente QUAIS opções vc está usando no
exp ??? Elas REALMENTE são equivalentes - pois é óbvio, se (por exemplo) vc
está no expdp copiando TODO o schema mas no exp é só uma parte (usando
indexes=n , ou contraints=n ou similar) só
Usando a solução de standy automática da Oracle (o dataguard) não é legal (na
verdade nem seria possível tecnicamente, afaik) , mas standby manual (ie, vc
ter um script seu que copia os archived logs do principal pro standby, sendo
que o standby fica em recover permanente até ser ativado) sim,
Deixa eu me meter aí : Duílio, balance na verdade se refere ao regime de
utilização de cada elemento no cluster - a suposição aqui é que há algum outro
processamento pesado (ou um grande enorme montão de pequenos simultâneos) nesse
nó 'lento´, aí (claro) quando vc executa num outro nó o outro
afaik *** nenhuma *** das solucões Oracle de alta-disponibilidade (que é o que
vc quer) funciona/aceita Oracle Express Vc teria que fazer tudo
MANUALMENTE, ie, vc mesmo escrever e ter executando scripts que continuamente
pinguem o banco original, se não recebem resposta startam o XE, e
Bem, veja lá no manual de Concepts que o Listener só atua na fração de segundo,
coisa assim, em que é preciso no início dde conexão direcionar o cliente ao
processo shadow dedicado que será criado pra ele no servidor (OU a um processo
do banco se MTS/shared server), feito isso o Listener NÃO
Sim, isso se chama DEAD CLIENT DETECTION (DCD), veja na Documentação
correspondente, e
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:1784142376742#19884215551568
fala um pouco sobre o assunto... Numa situação como a sua eu pensaria **
SERIAMENTE ** em limitar o tempo
Acho que vale a pena também dar uma olhada, voltando a se pensar em tools
Oracle, no novato Golden Gate , em
http://www.oracle.com/technology/products/goldengate/index.html : a Oracle
adquiriu esse cara há pouco, não deve estar ainda totalmente cozida a
solução, mas até por isso deve estar com
Por ser ** extremamente ** antigo, iirc o banco 9i já não está mais disponível
pra download no technet, da última vez que olhei ele ainda estava disponível no
edelivery, em http://edelivery.oracle.com , uma vez informado e clickado nos
Aceites das restrições, escolha Oracle Databasecomo Pacote
conhecia...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, Eduardo Souza pjabran...@... escreveu
Obtive uma informação para utilizar o seguinte comando antes:
alter session set NLS_NUMERIC_CHARACTERS='.,';
e agora está funcionando.
2009/11/25 jlchiappa jlchia...@...
Colega
...@... escreveu
Acesse o link.
http://dbaspot.com/forums/oracle-server/86353-dbms_stats-gather-auto-option-ora-00933-a.html
2009/11/26 jlchiappa jlchia...@...
Mito estranho, pois essa NLS controla caracteres de milhar/decimal, e o
AUTO_SAMPLE_SIZE é um valor numérico Inteiro (sem
Bem, na verdade não sei se pode se chamar de gambiarra, já que o fato do índice
b*tree no bd Oracle não indexar valores nulos é padrão, é uma característica
técnica documentada e sempre presente, não é nem de longe bug que precise de
work-around nem nada assim... Bom, quanto ao problema em
Certamente vc não sabia porque não existe, o reboot/evict do node defeituoso é
padrão, é requerido no RAC... O que vc PODE fazer em tese é alterar os
parâmetros de controle referentes, como por exemplo o tempo de falha de
comunicação de rede que dispara o reboot, Obviamente se vc colocar um
Bem, antes de tudo deixe-me dizer que ** não ** vejo sentido em ter um
parâmetro com o valor de SYSDATE na proc que o job chama - não seria a mesma
coisa vc ter uma proc tipo :
v_date date := SYSDATE;
BEGIN
... uso a v_date como e quando quero ...
Yes ? Porém, contudo, se vc
Muito provavelmente o que o seu cliente tem é o EBS : na verdade o termo
Oracle Applications engloba ** todos ** os pacotes de software especializado
que a Oracle desenvolve e vende, dentro disso há softs para área médica, para
indústrias diversas Porém, historicamente, um desses
Colega, cfrme abaixo (copiei do seu texto) a sintaxe em si está correta, a
primeira suposição aqui que o problema é algo que a gente não possa ver (ie, um
ENTER ou algum caracter de controle, algum espaço a mais, vírgulas a mais ou a
menos) ... Outra seria algum ** bug ** na 9.2.0.4, que aliás
2009/11/20 jlchiappa jlchia...@...
Bom, ** primeiro ** eu digo que não vejo muito sentido no seu código ao
chamar a a PUTF e logo em seguida a NEW_LINE, COM ABSOLUTA CERTEZA eu usaria
a PUT_LINE, que já faz ** AMBAS ** as coisas, ok ??? E da mesma forma, o
default é se fazer FLUSH
Colegas, sorry mas em 99,99% das vezes, quando eu vejo funções tipo 'calcula
bissexto', 'adiciona_dias', ou quetais são Puro desperdício, pois o bd Oracle
já faz adição / subtração de dias E faz o cálculo de meses já levando em
consideração anos bissextos e TUDO O MAIS - coincidentemente há
Bom, ** primeiro ** eu digo que não vejo muito sentido no seu código ao chamar
a a PUTF e logo em seguida a NEW_LINE, COM ABSOLUTA CERTEZA eu usaria a
PUT_LINE, que já faz ** AMBAS ** as coisas, ok ??? E da mesma forma, o default
é se fazer FLUSH automático, também NÂO VEJO SENTIDO ALGUM em se
Não, colega, não : ALTER SESSION, como o Nome do comando mesmo indica, só seta
PARA A SESSÂO, o comando para se alterar o Sistema e não a sessão é :
ALTER SYSTEM SET EVENT='10181 trace name context forever, level 1' SCOPE=SPFILE;
Blz ?? Isso está documentado no manual de Admin, que é a
--- Em oracle_br@yahoogrupos.com.br, Matheus Malta maltamath...@... escreveu
Então galera... Negócio é o seguinte...
Ao executar a função, normalmente, utilizando a tabela DUAL para isso, eu
tenho que mencionar, ao passar o parâmetro, o valor entre apóstrofes, pois o
datatype é do tipo
Eu tenho esse, é bom mas ele Não supre a necessidade sozinho : por exemplo, uma
parte Importante do Tuning de SQL muitas vezes é re-escrita usando-se built-ins
do banco (como Analytics, ou recursos internos como WITH clause, in-line, etc),
o livro é um tanto omisso nesse sentido... Da mesma
Então :
Sendo bem sincero não consegui identificar o erro da proc ou da func, a meu
entender a chamada da func está correta,
é ** claro ** que não está, veja lá a linha :
v_ver := fn_verifica_depto(upper('v_cdepto'));
no PL/SQL as aspas simples indicam uma STRING, um conjunto FIXO de
VC até pode ter um INSERT multi-table, mas Primeiro notar que isso é uma
feature 9ir2 e acima apenas... Há algumas outras restrições também, cheque a
Documentação Oracle, e
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:6915127515933
dá umas dicas...
[]s
Chiappa
---
como segundo nó do RAC.
Abraços,
Marcelo Medrado
2009/11/7 jlchiappa jlchia...@...
Sim, colega, eu nunca fiz mas conceitualmente é PERFEITAMENTE possível : o
que vc obterá com isso é o mesmo ambiente de um RAC de dois nós quando um
cai, ie, um só nó ativo, isso é TOTALMENTE
Na verdade tem SIM, se for banco 10gr2 ou superior, foi uma das grandes
mudanças nesse release, o DML Error Logging, veja
http://www.oracle-base.com/articles/10g/DmlErrorLogging_10gR2.php : a vantagem
dele é que ele trabalha com instruções SQLs diretamente (ie, é um adicional a
comandos como
Então, por definição não, a linguagem SQL em si *** NÃO *** prevê absolutamente
NENHUM recurso de formatação, fica TOTALMENTE por conta do cliente que está
conectado no banco e executando a pesquisa ter capacidades do tipo : assim, se
o 'cliente' conectando no banco for um programa em .NET
Sim, colega, eu nunca fiz mas conceitualmente é PERFEITAMENTE possível : o que
vc obterá com isso é o mesmo ambiente de um RAC de dois nós quando um cai, ie,
um só nó ativo, isso é TOTALMENTE 'legal' para o RAC, ele NÂO TEM uma exigência
de número mínimo de nós... afaik quando vc pede pra
Umas infos adicionais : esse tipo de operação se chama PIVOT ou CROSSTAB
query, e realmente não HAVIA built-in pra isso no banco Oracle até a versão
10gR2, a built-in PIVOT foi uma das novidades no 11g Outra, DE FORMA ALGUMA
escrever uma procedure é o melhor caminho de cara, a regra em
Com certeza deve ter sido falha na sua análise, um archived log
NECESSARIAMENTE *** resulta de um log file ser totalmente preenchido, o que só
acontece quando há transações gerando logs nele : então SE há archives
constanstes, há SIM alguém fazendo processamento(s) que estão gerando logs -
, agrupamos vendas por país pois conheço quantos países eu traria
no resultado: 4)
Atenciosamente.
Evandro Giachetto
Oracle Certified Associate
evan...@...
2009/10/28 jlchiappa jlchia...@...
Umas infos adicionais : esse tipo de operação se chama PIVOT ou CROSSTAB
query, e
- Original Message -
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, October 28, 2009 1:58 PM
Subject: [oracle_br] Re: Agrupamento NF + ItensNF
Umas infos adicionais : esse tipo de operação se chama PIVOT ou CROSSTAB
query, e realmente não
Alguns coments extras :
--- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva
O sistema que roda a procedure é de terceiros,
um sistema de terceiros realmente te tolhe mais, principalmente as alterações
de modelo normalmente eles te proíbem, MAS ABSOLUTAMENTE NÃO IMPOSSIBILITA
=AQUI_HOME_DO_10G
ORACLE_HOME_NAME=NOME_DO_HOME
abs
Jonathan Barbosa
- Original Message -
From: jlchiappa
To: oracle_br@yahoogrupos.com.br
Sent: Friday, October 23, 2009 6:35 PM
Subject: [oracle_br] Re: Alguem já passou por isso (Instalação de Patch Set)
SE estiver sendo
Sim, ORA-0060 é um DEADLOCK, eu já vi n+1! vezes esse resultado, é algo comum,
via de regra resultante de erro OU do programador (que 'esqueceu' que está num
ambiente multi-usuário) OU do analista/da que não indexou FKs, essas são as
duas origens mais comuns - há alguns mais,
Colega, umas dicas de tunning de SQL :
1. o CUSTO nada mais é do que uma estimativa de tempo, em cima de quanto tempo
o otimizador acha que vai levar pra recuperar os blocos todos necessários -
ORA, eu disse estimativa porque NA PRÁTICA NÃO TEM COMO o Otimizador saber o
throughput ** REAL **
Comando ewpecificamente não, isso fica registrado no inventory (arquivos
externos ao banco), pra vc consultar isso vc precisa se conectar lá no servidor
Oracle, e num terminal com as variáveis de ambiente setadas rodar um
utilitário Oracle que leia o inventory , pode ser o opatch via
Colega, faça os procedimentos básicos de debug aí, ie : veja se REALMENTE o
objeto pertence ao usuário citado, se está disponível, se na sua string não
está vindo algum caracter de controle/linefeeds inapropriados veja abaixo,
só no meu caso usando um OWNER e uma TABLE que existem aqui pra
É factível, mas o grande detalhe aí, imho, é que o exp/expdp são DUMPs , só
trazem os DADOS, não dá pra com ele se recuperar diretamente o banco aonde está
o catálogo, a pessoa TERIA que além dele num caso de crash recover reinstalar
binários, recriar um novo banco, REAPLICAR os patches E os
Colegas, tudo que foi falado está 100% correto para one-off patches (ie,
aqueles que se instalam com opatch),Realmente esses caras precisam de
inventório, se não acha ele reclama, ** MAS ** o colega que perguntou disse na
msg original (grifo com *s meu) :
Ao tentar instalar o *** patch set ***
a opção de
-invPrtLoc apontando pra um outro path , é outra tentativa se tudo o mais
falhar : num cliente de alguns meses atrás tive que fazer isso...
[]s
Chiappa
--- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchia...@... escreveu
Colegas, tudo que foi falado está 100% correto para
Colega, é um tantinho extenso o seu SQL, só dei uma olhada BEEM por cima, mas
pelo q entendi é uma questão ** conceitual ** aí, pelo que vi, iirc essa
questão é documentada no manual de Concepts : numa cláusula SELECT vc só pode
referenciar colunas que ** ESTEJAM ** vindo dos objetos citados no
Deve ter algo a ver com configuração regional em algum lugar ou versão de
biblioteca. : posso estar errado mas eu duvido, se vc está enviando o SQL
diretamente de dentro do Java pro banco, usando um driver jdbc Oracle, **
RIGOROSAMENTE NÃO HÁ ** nenhuma 'biblioteca' envolvida, o driver 'pega' o
Sim, afaik as mesmas auditorias que se faz em SELECT de tabelas (ie, comandos
AUDIT e FGA) vc pode fazer em views também... O overhead vai ser alguns INSERTs
a mais no seu banco nas tabelas internas de audit antes do usuário receber o
resultado do SELECT dele, bem como ESPAÇO EM DISCO a mais
Colega, graças a todos os deuses de TI eu nunca fui forçado a mexer / usar /
administrar ambientes com tools web m$oft, então nunca tinha ouvido falar desse
sujeito, mas numa googlada ultra-rápida logo o PRIMEIRO hit (google é seu amigo
;) foi
Oi, parece que não te responderam ainda, então o farei ainda q com atraso :
sim, o uso do metalink para downloads e consultas não é 'amarrado' ao produto
licenciado, em vc tendo acesso ao metalink vc poderá baixar patches e consultar
bugs e artigos técnicos para Qualquer Plataforma (e mais,
Dá pra fazer, mas iirc vc ** TEM ** que recompilar os fontes todos (ie, .FMB,
.PLL, .MMB, etc), pois o formato interno MUDOU... E lembro também que várias
libs do 4.5 (como as que serviam para tooltips e para canvas em tab, por
exemplo) foram ELIMINADAS no 6i, não devem ser mais usadas pois,
Colega, é assim : vc pode consultar conectado como o dono do stored PL/SQL a
USER_ARGUMENTS , ** não ** há um indicador de Required/obrigatoriedade, legal ?
O que acontece é que se vc definiu n argumentos, em não havendo um default
todos esses ** tem ** que ser passados, cfrme :
SQL create
Mais um aqui a favor de PRIVATE SYNONYMS, se tiver que ser usados sinônimos...
Em
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:7555433442177
o autor fala sobre eles, discutindo algumas das suas vantagens em performance,
mas o mal maior dos objetos e/ou grants públicos é
Simone, não é pra funcionar *** mesmo *** : obviamente o export 10g tem alguns
itens e/ou FORMATOS internos diferentes da versão mais antiga, o que o colega
propôs é como se fosse tentar abrir um arquivo feito numa versão mais nova de
word (tipo Word 2008, digamos) num Word 95, simplesmente Não
O ** mais ** importante vc Não Diz, é forms 6i client/server OU web ??? Se for
client/server provavelmente muito mais simples seria via HOST vc chamar o
internet explorer (ou que browser for) passando como argumento na linha de
comando da chamada o endereço, tipo
.
_
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de jlchiappa
Enviada em: terça-feira, 20 de outubro de 2009 12:50
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: Consulta SCPC via forms6i
O ** mais
a chamada usa SOAP ou
qualquer coisa assim ou é um protocolo fechado mesmo? Se for via SOAP talvez
da pra usar um AJAX se for via WEB mas se for via, se for via Client/Server
ai já não sei, mas o formsdeve ter isso também.
Atenciosamente,
Marcos Fontana
DBA Oracle
2009/10/20 jlchiappa jlchia
Colega, se vc pesquisou e não encontrou, é quase CERTO que vc não pesquisou na
fonte Recomendada, ie, o manual de Tunning e o de Administração 10g : *8 tudo
** que vou falar e usar no demo é documentado lá...
Segue as respostas e um exemplo no final :
Aparentemente após a exclusão de todas as
, Marcos e demais:
Obrigado pelo retorno.
Acho que a UTL_TCP vai resolver o problema.
Qualquer coisa, eu dou outro grito para vocês.
Abraços
_
De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em
nome de jlchiappa
Enviada em
Bem, em primeiro lugar : ** antes ** de migrar vc ESTUDOU e tomou conhecimento
(aonde cabível/aplicável no seu caso) os warnings das notas metalink referentes
à problemas/diferenças de performance SQL após migrações, tais como a
Note:258945.1 Subject: Upgrading from 8.1.X to 9.X - Subquery
Segue :
--- Em oracle_br@yahoogrupos.com.br, Mária Cristina Silva mariancrist...@...
escreveu
Consegui recuperar as informações,
OK, mas ** EXATAMENTE ** de que maneira : voltou um backup, trouxe os dados de
um export anterior, re-inseriu-os, COMO Isso influencia diretamente nas
Então :
Em relação a versão do Oracle, no site para linux na arquitetura x86_64 só
existe a versão 10.2.0.1 para baixar, vou verificar se existe o patch no
metalink...
óbvio que existe, sim, é um patch já disponível há bastante tempo... Na verdade
no technet (esse deve ser o site a que vc
Rigorosamente *** não existe *** num script sqlplus esse conceito de 'passo',
um script é executado do começo ao fim, PONTO... O que vc pode tentar aí é :
a) comando WHENEVER {SQL}ERROR do sqlplus , setando o ambiente para que o
sqlplus desconecte e saia se der erro
ou
b) ter cada 'passo' da
201 - 300 de 2687 matches
Mail list logo