Roland,
alter system set max_dump_file_size=10;
Ou qualquer outro numero pequeno.
Atc,
Luis Freitas
On Friday, March 9, 2018 1:57 PM, "jlchia...@yahoo.com.br [oracle_br]"
wrote:
Óbvio número dois : esse trace NÃO É ativado sozinho : ALGUÉM criou uma
trigger de logon, um
Ola Rafael,
Você pode postar o plano de execução novo?
Atc,Luis Freitas
On Monday, December 18, 2017 3:33 PM, "Rafael Mendonca
raffaell.t...@yahoo.com [oracle_br]" wrote:
PEssoal, o problema foi resolvido.
A solução na qual tomei como base foi a extração do relatório SQLT pelo s
Esse "CLUSTERING_FACTOR" também não conhecia :-). Não caiu na prova do OCP,
rs.
http://www.oracle.com/technetwork/issue-archive/2012/12-sep/o52asktom-1735913.html
"In short, the index clustering factor is a measure of how many I/Os the
database would perform if it were to read every row in
.png@01D2F4C6.8E6B3BE0]
De: em nome de "Luis Freitas
lfreita...@yahoo.com [oracle_br]"
Responder para: "oracle_br@yahoogrupos.com.br"
Data: sexta-feira, 15 de dezembro de 2017 12:09
Para: "oracle_br@yahoogrupos.com.br"
Assunto: Re: [oracle_br] Consulta muito le
Rafael,
Difícil sugerir alguma coisa só com o plano de execução, sem saber a
cardinalidade campos usados na query.
O tempo maior do plano está aparecendo como CPU, e está proximo do tempo
que você reportou, algumas coisas que poderiam ser tentadas:
- Forçar o uso de algum índice no camp
Rafael,
Se está travando desse jeito, aquele wait que está aparecendo talvez não
tenha a ver com o problema.
A sessão pode estar parada em algum lugar no "kernel" do Oracle, pode ser
algum bug mesmo nessa versão do banco, ou alguma àrea de memória muito
fragmentada ou com contenção.
Emerson,
Porque não trocar tudo pelo MERGE? Fica mais ou menos assim:
MERGE INTO tabela1 t1 USING DUAL ON (t1.campo1 = Valor1) WHEN MATCHED
THEN UPDATE SET t1.campo2 = Valor2 WHEN NOT MATCHED THEN INSERT (campo1,
campo2) VALUES (Valor1, Valor2);
Atc,Luis Freitas
On Tues
Rodrigo,
Lendo esse pedaço do manual eu entendo que é um "option" e que, alem de ser
preciso licenciar para usar mais que um pdb, o "option" só vale para o
Enterprise Edition.
O 252 seria o limite máximo .
Vamos ver o que o pessoal acha.
---Extra cost option for up to 252 pluggable dat
Raphael,
Eu acho que é BCE.
Se usar o Oracle Managed Files acho que vai ficar tudo junto na mesma pasta.
Atç,Luis Freitas
On Thursday, November 9, 2017 10:23 AM, "Raphael Franco pha...@yahoo.com.br
[oracle_br]" wrote:
Pessoal,
Essa questão pode ser ABC e BCE ??
You are pl
Clayton,
Se entendi direito o que é, já vi tabelas desse tipo em diversos pacotes de
software. Ela não vai armazenar as informações em si, mas apenas os valores
possíveis.
Os sistemas costumam ter uma tabela dos "lookups", usada em menus de seleção
(radio box) ou caixas de seleção (combo b
Em Quarta-feira, 18 de Outubro de 2017 13:00, "Luis Freitas
lfreita...@yahoo.com [oracle_br]" escreveu:
Chiappa,
No procedimento que o Alexandre mandou, ele fez o backup original com o
banco em "mount", e não rodou o "recover database" antes de faze
Chiappa,
Tá difícil de acompanhar esses novos features do RMAN, rs.
Tem um procedimento hibrido que permite usar backup online, começa com o
RMAN, e passa para o dataguard no final para aplicar os archives. "Using Active
Database Duplication to Create Cross Platform Data Guard Setup (Windows
Chiappa,
No procedimento que o Alexandre mandou, ele fez o backup original com o
banco em "mount", e não rodou o "recover database" antes de fazer o "open".
Então não teve mesmo aplicação de archive.
Talvez eu tenha entendido errado, mas lendo as notas me parece que é
possível fazer backu
om/
Porque esta é a vontade de Deus, a saber, a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)
Em Terça-feira, 17 de Outubro de 2017 14:54, "Luis Freitas
lfreita...@yahoo.com [oracle_br]" escreveu:
Alessandro,
É um cenário bem diferente.
a vossa
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)
Em Terça-feira, 17 de Outubro de 2017 12:43, "Luis Freitas
lfreita...@yahoo.com [oracle_br]" escreveu:
Alessandro,
Tem algum datafile com $ no meio do nome?
Atc,Luis Freitas
On M
Alessandro,
Tem algum datafile com $ no meio do nome?
Atc,Luis Freitas
On Monday, October 16, 2017 7:37 PM, "jlchia...@yahoo.com.br [oracle_br]"
wrote:
Nem precisava ter recriado : ao que parece era mesmo backup pieces não
catalogados corretamente, para limpar/remover as entrada
Ednilson,
O que faço muitas vezes é ativar o "dead connection detection", com o
SQLNET.EXPIRE_TIME mesmo.
Mas esse valor de 10, que são 10 minutos, pode ser muito alto se tiver um
firewall no meio, e ele estiver "derrubando" as conexões por inatividade
Pode tentar com 2 ou 1, para forçar
dba alega que o programa está travando um
módulo especifico aleatóriamente.Qual select eu poderia verificar se deixei
algum registro locado ao fechar o programa ?
On Tue, Sep 19, 2017 at 12:12 PM, Luis Freitas lfreita...@yahoo.com [oracle_br]
wrote:
Eduardo,
Não trabalho com Delphi, mas as ferram
Eduardo,
Não trabalho com Delphi, mas as ferramentas de 4a geração usam duas formas
de lock:
Lock otimista:
Usa algum campo com o numero da alteração, e quando você tenta salvar um
registro alterado em outro lugar ou outra sessão, o provedor de dados retorna
um erro. O lock é feito apenas
Ednilson,
Para esse problema do admin Horácio, caso o problema persista mesmo com
aquela variável de OB2HOSTNAME, sugiro pedir para ele fazer backup de um
arquivo qualquer no servidor de origem, e restaurar ele no servidor de destino.
Dessa forma você consegue validar que realmente a parte
Ednilson,
Tem que fazer isso que o Mulafani falou. Para o HP Data Protector, se
estiver rodando esse comando pelo servidor, você deve conseguir passar a
variável OB2BARHOSTNAME, no parametro ENV, com o nome do servidor onde foi
feito o backup, pode ser com ou sem o domínio dependendo de como
Rogério,
Não estou a par de nenhuma promoção aqui no Brasil, hoje recebi um e-mail
falando do "Test Fest" na Oracle Open World, mas precisa ir lá...
Se você trabalha para um parceiro Oracle, eles recebem uma quantidade de
vouchers gratuitos por ano, e talvez possam dar um para você. As vez
Chiappa,
Achei bem legal a dica do dump, não conhecia essa.
Mas o comportamento do Oracle quando não há equivalência definida é
colocar esse ? mesmo, quando não há conversão definida entre os caracteres. É
fácil de testar isso apenas pelo client, sem passar por um dblink. Ha alguns
car
Roger,
Pela nota "Difference between WE8ISO8859P1 and WE8ISO8859P15 characterset
(Doc ID 121627.1)", o WE8ISO8859P15 não é um "superset" do WE8ISO8859P1.
Então alguns caracteres do WE8ISO8859P1 devem aparecer como o ? mesmo, pois
não tem conversão.
Da mesma forma, alguns caracteres do WE8
Ednilson,
Bom, poderia ter, mas apareceria um "BIN$" alguma coisa lá na
DBA_EXTENTS.
Atc,Luis Freitas
On Thursday, August 31, 2017 4:49 PM, "'Ednilson Silva'
ednilson.si...@jbs.com.br [oracle_br]" wrote:
Mufalani,Não existia objetos de usuarios comum nesta tablespace. SQL>
Chiappa,
Alter tablespace ... shrink space, confesso que não conhecia essa. Tive que
abrir o manual de "SQL Reference". Mas esse só funciona para tablespace
temporário.
SHRINK SPACE ClauseThis clause is valid only for temporary tablespaces. It lets
you reduce the amount of space the tablespa
pessoal já mencionou ai.
A unica exceção que conheço é mesmo essas tabelas de auditoria. Mesmo assim,
o que dá pra fazer com o banco aberto é truncar elas apenas.
Atc,Luis Freitas
On Thursday, August 31, 2017 4:00 PM, "Luis Freitas lfreita...@yahoo.com
[oracle_br]" wrote:
LOBINDEXSYS
SYS_LOB000501C00040$$ LOBSEG... Grato,Ednilson
De:
sentto-1682896-121989-1504202538-ednilson.silva=jbs.com...@returns.groups.yahoo.com
[mailto:sentto-1682896-121989-1504202538-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
Em nome de
Ednilson,
... order by block_id desc
Mas preste atenção no file_id também, que é o datafile. Talvez rodar a query
com file_id=.. para cada datafile.
Atc,Luis Freitas
On Thursday, August 31, 2017 2:55 PM, "'Ednilson Silva'
ednilson.si...@jbs.com.br [oracle_br]" wrote:
Mufa
Edninson,
A SYSAUX é menos tensa que a SYSTEM, mas deve depender do que está ocupando
os datafiles.
Você olhou na DBA_EXTENTS quais são os objetos ocupando os blocos finais dos
datafiles?
Se for a auditoria, AUD$, por exemplo, tem como reorganizar ela e depois
reduzir os datafiles. (Ex.
Froier,
Dois outros exemplos, nesse primeiro, do Burleson, ele fala sobre os
problemas com dependência entre tabelas e constraints:
http://www.dba-oracle.com/t_1_dbms_metadata.htm
http://hudsonsantosdba.blogspot.com.br/2011/05/gerar-schema-ddl-no-oracle-sem-datapump.html
Atc,Luis Freitas
Froier,
Concordo com o Chiappa sobre isso, o expdp/impdp com sqlfile é a melhor
opção, você pode fazer o export com o sys ou outro usuário com permissão de
export full database e filtrar com o parametro "schemas". Ele vai gerar um
script funcional para recriar os esquemas de forma fácil.
Froier,
Concordo com o Chiappa sobre isso, o expdp/impdp com sqlfile é a melhor
opção, você pode fazer o export com o sys ou outro usuário com permissão de
export full database e filtrar com o parametro "schemas". Ele vai gerar um
script funcional para recriar os esquemas de forma fácil.
Nelson,
Os scripts parecem instalar o Oracle usando o installer.
Você pode colocar um comando de dbca no final para criar a base do jeito
que precisa.
Atc,Luis Freitas
On Wednesday, July 5, 2017 7:49 PM, "Nelson Cartaxo ncart...@yahoo.com
[oracle_br]" wrote:
Po, mas ninguém
Mario,
Você viu meu e-mail de ontem sobre o '' e SQL dinâmico?
Se estiver fazendo tudo certo mesmo, pode ser um bug, mas acho difícil.
Veja se tem índice nas colunas das duas tabelas, e confirme o tipo de dados
em ambas e nas variáveis que está passando? O índice pode mudar o plano de
exe
On Thursday, June 8, 2017 6:11 PM, "Mario Rodrigues
marioirodrig...@gmail.com [oracle_br]" wrote:
Isso o valor que vai ser feito o replace é dinamico.
É PL msm ... estou tentando de outra forma ..
Sinceramente nao faço ideia o que seja ..
Obrigado a todos.
2017-06-08 17:
Mario,
O seu select não tem esse valor ai né, que se fosse isso você colocava fixo
'45063' na query e pronto, não precisava desse replace.
Que linguagem você está usando, é PL/SQL ou outra coisa? Como você passa
esse valor? Por bind? Ou está gerando o sql dinâmico?
Atc,Luis Freitas
Ola Marinho,
Eu pessoalmente nunca rodei esse io calibrate, ou calibrate io. Antes da 12c
isso parece influenciar apenas se o IORM estiver ativado, não sei se é o caso
ai. Os únicos ambientes que trabalhei onde o IORM estava ativo foram no
Exadata. E nos cases que conheço estava configurad
Angelo,
Lembrando que o suporte Oracle inclui o direito de upgrade.
Se você para de pagar o suporte, não pode mais fazer um upgrade para
versões mais novas.
Nessa situação, quando for fazer o upgrade vai ter que escolher entre
comprar as licenças novamente ou pagar o suporte re
Marlon,
Se o objetivo for só fazer o reports funcionar, você pode mover esse pedaço
do código para uma "stored procedure" no banco, e chamar ela no reports, para
evitar que o engine PL/SQL do reports acesse essas tabelas.
Se o problema for mesmo esse, deve resolver.
Atc,Luis Freitas
O
Marinho,
A v$db_object_cache mostra quantas vezes um objeto foi "pingado" pelo
Oracle, mas ele pode ter sido só sido considerado pelo otimizador e não
utilizado no plano final.
A v$segment_statistics mostra quantas vezes algum segmento foi acessado, mas
como é voltada para performance só r
rrendo.Fiz o UPGRADE CATALOG e
atualizou o catalogo. Mufalani,Obrigado pela ajuda tambem. Grato,Ednilson
De:
sentto-1682896-121760-1492697172-ednilson.silva=jbs.com...@returns.groups.yahoo.com
[mailto:sentto-1682896-121760-1492697172-ednilson.silva=jbs.com...@returns.groups.yahoo.com]
Em nome de
Ednilson,
A versão do catalogo não depende da versão do banco em que foi criado, mas
da versão do RMAN que você usou quando rodou o create catalog no esquema do
catalogo. Você não precisa instalar nada para atualizar ele, basta rodar o
comando com algum RMAN de versão mais recente. Mas faça u
Mario,
Se você não vai usar este sistema em produção, está fazendo testes ou
desenvolvimento, pode usar uma versão full com a licença "OTN", que não tem
custo.
Mas para isso não pode ter esse sistema em produção ai na empresa ou
organização onde você está. Se tiver uma produção do sistema
Rogerio,
O google aponta esse blog para esse erro:
http://www.usn-it.de/index.php/2013/05/29/ora-600-kokiasg1-reasons-and-workarounds/
Tem uma sugestão de colocar um parametro para poder abrir o banco e recriar
uma das sequences do SYS. Depois disso talvez você consiga exportar os objetos
Roger,
Posta alguns dos erros.
Tentou subir a base com startup upgrade?
Atc.Luis Freitas
On Wednesday, April 12, 2017 5:03 PM, "Rodrigo Mufalani
rodr...@mufalani.com.br [oracle_br]" wrote:
Já tentou rodar catproc e catalog? Ou similar, caso tenha mudado no nome...
Get Outlook
a ser lido.
E ai vc pode ajustar a sua sessão pra importar com o encoding original.
On 4 April 2017 at 15:10, Luis Freitas lfreita...@yahoo.com [oracle_br]
wrote:
Mario,
O melhor é ver qual o characterset da base que gerou o export, e criar uma
base usando o mesmo character
Mario,
O melhor é ver qual o characterset da base que gerou o export, e criar uma
base usando o mesmo characterset.
Pode olhar o arquivo com "strings .dmp | head" (Em linux/unix), deve
aparecer o characterset em que ele foi gerado, que provavelmente é o
characterset da base de origem.
o banco? algo assim?
Em 17 de março de 2017 14:16, Luis Freitas lfreita...@yahoo.com [oracle_br]
escreveu:
Erik,
É muito comum se negociar desconto ou gratuidade no primeiro ano de suporte
do Oracle, então normalmente é instalado o ultimo patch set do banco, mesmo que
a empresa ac
Erik,
É muito comum se negociar desconto ou gratuidade no primeiro ano de suporte
do Oracle, então normalmente é instalado o ultimo patch set do banco, mesmo que
a empresa acabe não renovando esse suporte depois.
A 11.2.0.4 está disponível desde Agosto de 2013. É provável que a maior
parte
Carlos,
Acho que fiz a conta errada :-):
List of Archived Logs in backup set 25 Thrd Seq Low SCN Low Time
Next SCN Next Time --- -- - -- - 1
72 2797947 15-MAR-17 2798016 15-MAR-17
Tenta o recover until scn 2798015.
Ant
Erik,
O sistema foi 100% homologado, com uma base de testes que não reflete o
volume da sua base de produção, usando uma configuração de teste que também
pode não refletir o que você tem ai.
Também acho que o suporte dizer que o sistema foi homologado não serve pra
nada.
Valeria apenas
Carlos,
Bom dia,
a) Se eu mando o "RECOVER DATABASE" o RDBMS nao deveria recuperar até onde
seria possível?
Sim, mas pelos logs que você mandou, o até onde possível é o scn 2798016,
que é onde parou o ultimo archivelog mencionado no backup na sequencia 72.
b) Mesmo informando o SCN que o c
Carlos,
Para ter certeza é preciso confirmar no log do backup, e não tenho nenhum
aqui para ver, mas provavelmente esse log sequencia 5 foi gerado no meio do
backup full, por um "log switch" durante o backup, mas antes do autobackup do
controlfile.
Dessa forma ele está registrado no controlf
Josir,
Você pode, em uma cópia do banco, iniciar com "startup upgrade" e tentar
compilar os objetos procedurais do SYS que estejam inválidos.
Pode tentar fazer o rebuild de indices que estejam unusable, mas
normalmente o banco não deixa fazer muita coisa em tabelas e indices do SYS.
N
Josir,
Se você tem os "archive logs" até o momento do problema, pode copia-los para
o servidor onde está restaurando o banco e continuar aplicando os "archives"
até chegar ao momento em rodou o script, para recuperar esses dados do usuário.
Atc,
Luis Freitas
On Friday, February 17, 2017
Chiappa,
Earlier releases of Oracle Database default to manual undo management mode.
Entendo que a frase se refere ao "Oracle Database" como um todo, e não só ao
parâmetro. Mas sinceramente não me lembro mais como isso ficava ao rodar o DBCA
da 10g, quanto mais da 9i...
E não tenho um DBCA
Roberto,
Entendo que o que está dizendo ai é que na versão 9i e 10g o dbca não ativa o
automatic undo por padrão, sendo necessário fazer isso após a criação do banco
de dados. E ele está indicando que nesse manual de upgrade tem um procedimento
para se fazer isso.
E está alertando também
Roberto,
Sem entrar no mérito se isso é adequado ou não, fechar e abrir o cursor
novamente deve causar dois efeitos:
- A "query" quando for executada novamente deve passar a enxergar registros
"comitados" por outras sessões nesse intervalo de tempo.
- Será gerado um novo "snapshot" da query,
Ola Eduardo, boa tarde,
Olhei o whitepaper e algumas notas que ele referencia e o assunto parece
complicado.
O 4k não parece ser "melhor", mas ira evitar problemas de desalinhamento,
pois o storage internamente vai usar setores de 4k de qualquer forma. Como o
banco usa escrita de 8k por
Carlos,
Não se deve confundir o suporte Oracle vendido por parceiro Oracle, que está
revendendo licenças e suporte da Oracle com serviços de valor adicionado, como
migração de bases instalação e implementação de produtos, com o serviço que a
Rimini oferece.
Há diversas empresas parceiras q
Rafael,
Quase sempre trabalho em produção com bases de sistemas críticos, que
funcionam 24/7 e em que não são feitos backups "cold". A base está rodando há
meses, as vezes mais de um ano sem ter sido feito um "shutdown".
Então sempre executo o "shutdown immediate", para que seja feito o
Ricardo,
Você não disse qual objeto está sendo bloqueado? A tabela, a package ou o
arquivo gerado?
Quando você le os CLOB's, está armazenado eles em uma variável global da
package?
Os objetos LOB quando lidos de tabelas, são um localizador para os dados na
tabela, e isso pode causar
Dadim,
Acho que você está confundindo DBSNMP com SYSMAN.
No EM 12c (ou 11g...), o esquema SYSMAN fica no repositorio do EM, mas o
DBSNMP é parte do catalogo dos respectivos bancos de dados.
Então se você tem dois EM 12c, o que acontece é que você tem dois esquemas
SYSMAN, um em cada base re
Alessandro,
Por que você não está usando um "FORALL" no loop? Da forma como está, a
operação de delete ainda vai deletar uma linha por vez.
Tente algo como o bloco abaixo. Não testei então pode ter erros de sintaxe.
Parece a mesma coisa, mas para o banco de dados é muito diferente. Se você
remov
Evandro,
Trabalhei algumas vezes com essa solução, e realmente será um crash
recover, com alguma perda de dados. Se a replicação for sincrona em teoria você
deve conseguir recuperar todas as transações comitadas, contanto que não haja
erros durante o crash recover.
Como recebeu esse er
Alessandro,
Verifique o parametro FORMS_MMAP, se estiver configurado com 0 no ambiente
Forms 11, tente remover o parâmetro ou setar para 1.
Esse parâmetro desativa o acesso aos arquivos do Forms usando mapeamento de
memória, o que pode causar essa mudança de comportamento que você está ven
Juliano,
Alem desses pontos que o Chiappa levantou, veja se a coluna que é
referenciada nessa FK, tem um índice. A coluna que é referenciada, que
normalmente deve estar em outra tabela, não a coluna em que está sendo criada a
FK.
Se não tiver, é grande a chance que isso esteja causando probl
Dalton,
A Oracle cobra 25% do valor da licença para cada ano de suporte. Para
reativar essa licença eles devem cobrar o preço de 5 anos de suporte (2010 a
2015), então a principio não valeria a pena, ficando mais barato comprar uma
licença nova.
Agora, se for parte de uma negociação de ven
69 matches
Mail list logo