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
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
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
J
CEP 25085-009
www.mufalani.com.br<http://www.mufalani.com.br/>
[id:image002.png@01D2F4C6.8E6B3BE0]
De: <oracle_br@yahoogrupos.com.br> em nome de "Luis Freitas
lfreita...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br>
Responder para: "oracle_br@yahoogrupos.com.br&q
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
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
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
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
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
mportant;}#yiv8644427241
Em Quarta-feira, 18 de Outubro de 2017 13:00, "Luis Freitas
lfreita...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
Chiappa,
No procedimento que o Alexandre mandou, ele fez o backup original com o
banco em "moun
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
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
pot.com/
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]" <oracle_br@yahoogrupos.com.br> escreveu:
A
ue 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 12:43, "Luis Freitas
lfreita...@yahoo.com [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
Alessandro,
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,
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
as em produção o cliente/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]
<oracle_br@yaho
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
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
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
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
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
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]" <oracle_br@ya
oo.com]
Em nome de Luis Freitas lfreita...@yahoo.com [oracle_br]
Enviada em: quinta-feira, 31 de agosto de 2017 15:02
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Recuperar espaço livre na SYSAUX Ednilson,
... order by block_id desc Mas preste atenção no file_id também
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]"
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]"
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
eito 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:45 GMT-03:00 Luis Freitas lfreita...@yahoo.com [oracle_br]
<oracle_br@yahoogrupos.com.br>:
Mario,
O seu select não tem esse valor ai né,
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
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
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
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ó
groups.yahoo.com]
Em nome de Luis Freitas lfreita...@yahoo.com [oracle_br]
Enviada em: quinta-feira, 20 de abril de 2017 11:06
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] upgrade 12.1 to 12.2 ? Ednilson, A versão
do catalogo não depende da versão do banco em que foi criad
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
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
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
o vai aparecer dentro do log, logo no inicio quando o
arquivo dmp começar 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]
<oracle_br@yahoogrupos.com.br> wrote:
Mario,
O
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.
etro tem algo haver com o desempenho do banco? algo assim?
Em 17 de março de 2017 14:16, Luis Freitas lfreita...@yahoo.com [oracle_br]
<oracle_br@yahoogrupos.com.br> escreveu:
Erik,
É muito comum se negociar desconto ou gratuidade no primeiro ano de suporte
do Oracle, então normalmen
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
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.
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
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
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
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.
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
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
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
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
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ê
remove
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
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á
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
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
69 matches
Mail list logo