José Laurindo Chiappa respondeu o tópico Dados persistidos num 12.2c no dia 21/11, não estão mais na 25/11. no fórum Banco Oracle 6 dias, 10 horas atrás
Blz, Fábio ? Não sendo do TI eu ** acredito ** que vc logicamente não é DBA, então muito provavelmente vc não ter ter acesso e direitos pra comprovar, mas vou te passar os Conceitos de funcionamento envolvidos no seu cenário para vc Avaliar o que pode ter acontecido aí….
Seguinte : o RDBMS Oracle *** não *** trabalha com SNAPSHOTs, nem pra gara…[Leia mais]José Laurindo Chiappa escreveu um novo post, Views no RDBMS Oracle : O que são, como funcionam e um método para se obter uma View parametrizável 2 semanas, 3 dias atrás
Um recurso muito simples em tese no SGBD Oracle (e que existe em muitos outros SGBDs) são as views : no Oracle porém quando você cria uma view não há uma sintaxe para se passar Parâmetros em tempo de runti […]
José Laurindo Chiappa respondeu o tópico ORA-00904 VLPOREIXO. indentificador inválido – invalid colunn name – no fórum SQL e PL/SQL 1 mês atrás
Bom, ANTES DE TUDO eu tenho que apontar algumas coisas de SINTAXE, tais como : que o caracter / na linguagem PL/SQL absolutamente SÓ SERVE para indicar operação matemática de DIVISÃO (então essa linha SELECT / MOTORISTA / :inicio ) é puro LIXO na sintaxe PL/SQL, que as strings na linguagem SQL e na linguagem PL/SQL são identificadas por uma ASP…[Leia mais]
José Laurindo Chiappa respondeu o tópico v$session_longops start_time 1 hora a mais no fórum Banco Oracle 1 mês, 1 semana atrás
Nesse meu database de teste, depois de aplicar o patch DST indicado E fazer o upgrade interno (no caso eu optei por fazer via DBMS_ST cfrme a nota “Updating the RDBMS DST version in 12c Release 1 (12.1.0.1 and up) using DBMS_DST” com Doc ID 1509653.1, PODERIA ter optado pelos scripts cfrme a nota “Scripts to update the RDBMS DST (timezone) version…[Leia mais]
José Laurindo Chiappa respondeu o tópico v$session_longops start_time 1 hora a mais no fórum Banco Oracle 1 mês, 1 semana atrás
Só pra te mostrar que É POSSÍVEL, veja o exemplo abaixo num servidor de teste meu, com Windows :
==> o servidor está setado para usar Brasil/São Paulo como timezone default, e está com o Windows Update correto, que alterou a informação de TZ pro horário de verão 2019 que foi cancelado :
C:Usersjlchi_000>echo 24/10/2019 14:00:34,75 E. South Ame…
[Leia mais]José Laurindo Chiappa respondeu o tópico v$session_longops start_time 1 hora a mais no fórum Banco Oracle 1 mês, 1 semana atrás
Blz ? Então, eu nunca vi isso não, MAS quando alguém aqui no Brasil fala de horário adiantando uma hora recentemente, a PRIMEIRA coisa em que penso é que a pessoa não está com as definições de TIME ZONE corretas para o Brasil em 2019( sejam os arquivos com definições de TZ usadas no banco, sejam as definições no Sistema Operacional), já que o hor…[Leia mais]
José Laurindo Chiappa respondeu o tópico ora-12516 // ora-3114 no fórum Banco Oracle 2 meses, 3 semanas atrás
Blz ? Então, como a própria msg completa indica na primeira parte (“ORA-12516: TNS:listener could not find available handler with matching protocol stack
“), esse erro ocorre na TENTATIVA do Listener estabelecer uma conexão, ENQUANTO que para o ORA-03114 a msg completa (“ORA-03114 not connected to ORACLE
Cause: A call to Oracle was attempted wh…[Leia mais]José Laurindo Chiappa respondeu o tópico Pesquisar texto em campo tipo long bco 11g no fórum Banco Oracle 3 meses, 2 semanas atrás
Blz ? Então, antes de te responder uma obs : o datatype LONG foi *** DEPRECIADO *** há muuuuuuito tempo atrás (lá no Oracle 8i, há quase VINTE ANOS !!! Vide https://docs.oracle.com/cd/A87860_01/doc/server.817/a76965/c10datyp.htm#3057), vc ABSOLUTAMENTE NÃO DEVERIA ESTAR USANDO ESSE CACARECO!!!! Entre outros N fortes motivos para parar de usar…[Leia mais]
José Laurindo Chiappa respondeu o tópico Terceiro disco para o diskgroup +DATA no fórum Banco Oracle 3 meses, 2 semanas atrás
Blz ? Então, na verdade o que ocorre é que vc pode ter balanceamento E mirroring de discos TANTO externamente (num array RAID, normalmente) QUANTO internamente, pelo ASM : vide https://community.oracle.com/docs/DOC-995178 para um artigo a respeito….
Porém, LOGICAMENTE para vc ter balanceamento e mirroring similar ao feito num RAID vc ** TEM qu…[Leia mais]José Laurindo Chiappa respondeu o tópico RMAN – Erro após executar crosscheck archivelog all no fórum Banco Oracle 4 meses atrás
Blz ? Então, sem desconsiderar a (bem possível!!) questão de BUGs, pra mim (até porque vc Não Mostra a CRÍTICA questão da configuração da RETENTION que vc quer usar!!) acho que vc tá com algum ARCHIVE necessário removido/apagado… Eu recomendaria que, para vc poder fazer o teste de backup full / completo mais facilmente :
- APAGUE COMPLETAME…
José Laurindo Chiappa respondeu o tópico Diferença de Data com horas e minutos no fórum SQL e PL/SQL 4 meses, 1 semana atrás
Não deixe ** mesmo ** de fazer uns bons testes mais, simulando mais situações possíveis, mas Acredito que o caminho é este aqui… E mais importante que receber a resposta, é vc ter Entendido como se aplica uma lógica em pseudocódigo num código PL/SQL, como se DEBUGA código… No meu caso eu não mostrei, mas como eu disse simplesmente alterei a…[Leia mais]
José Laurindo Chiappa respondeu o tópico Diferença de Data com horas e minutos no fórum SQL e PL/SQL 4 meses, 1 semana atrás
Agora sim :
scott@DESENV:SQL>select start_date, end_date,
2 trunc( 24* (end_date - start_date)) as HORAS,
3 ( mod(mod(end_date - start_date,1)*24,1)*60 ) as MINUTOS
4* from T;START_DATE END_DATE HORAS MINUTOS
------------------- ------------------- --------- ---------
01/06/2006…[Leia mais]José Laurindo Chiappa respondeu o tópico Diferença de Data com horas e minutos no fórum SQL e PL/SQL 4 meses, 1 semana atrás
Ops, de novo : na hora de corrigir a linha dos minutos, copiei errado a linha dos Dias, deixa eu corrigir…
José Laurindo Chiappa respondeu o tópico Diferença de Data com horas e minutos no fórum SQL e PL/SQL 4 meses, 1 semana atrás
Eu fui dar uma olhada melhor, e a Causa era um Arredondamnento, o cálculo tava dando 29,999995, aí o TRUNC que eu usei antes dava 29 …. A solução acredito que é só pedir mais um MOD, assim :
scott@DESENV:SQL>insert into T values(TO_DATE('01/06/2006 10:30:00', 'dd/mm/yyyy hh24:mi:ss'), TO_DATE('02/06/2006 11:00:00', 'dd/mm/yyyy hh24:…
[Leia mais]José Laurindo Chiappa respondeu o tópico Diferença de Data com horas e minutos no fórum SQL e PL/SQL 4 meses, 1 semana atrás
Pelo jeito, acontece quando o horário final é zero : mete um DECODE ou um CASE aí, então, e veja …
[]s
Chiappa
José Laurindo Chiappa respondeu o tópico Diferença de Data com horas e minutos no fórum SQL e PL/SQL 4 meses, 1 semana atrás
É super-bico : o que vc TEM que saber é que quando vc faz a Subtração de duas datas, o Oracle te retorna um NÚMERO cuja parte Inteira é a quantidade de dias E a fração é o quanto de um dia sobrou….
Como o dia tem 24 horas, o cálculo de HORAS é simplesmente pegar a parte INTEIRA desse cálculo e multiplicar por 24, que são as 24 horas do dia…
Já…[Leia mais]José Laurindo Chiappa respondeu o tópico ORA-01017 12c Multitenant no fórum Banco Oracle 4 meses, 2 semanas atrás
Blz ? Fica meio difícil a gente dizer qquer coisa, em especial nesse cenário onde VAI SE SABER o que tinha nessa VM que vc copiou do seu amigo E vc Não Mostra passo-a-passo CADA alteração que vc faz, mas de modo geral :
- tudo que te mostrei aqui nessa VM multi-tenant com 12cR2 foi tirado da VM oficial da Oracle, que baixei em http…
José Laurindo Chiappa respondeu o tópico ORA-01017 12c Multitenant no fórum Banco Oracle 4 meses, 2 semanas atrás
Olhando teu env, não vejo nada flagrantemente errado/inconsistente : então, se ainda nesse mesmo prompt onde vc tá conectado como oracle E está com todo o env setado, se vc remover o conteúdo da TWO_TASK (pode ser via comando unset, pode ser simplesmente atribuindo um null pra ele como eu fiz com export TWO_TASK=[ENTER] , depende do shell que vc e…[Leia mais]
José Laurindo Chiappa respondeu o tópico ORA-01017 12c Multitenant no fórum Banco Oracle 4 meses, 2 semanas atrás
Plz tenha ** CERTEZA ** de estar logado como ORACLE (sem sudo, sem su, logado diretamente como usuário oracle no Linux), aí sim desse prompt de comando que vc vai abrir manda um env, APAGA o conteúdo da TWO_TASK, confirma que tá mesmo vazia com echo $TWO_TASK e então tenta conectar como sqlplus / as sysdba, tudo QUE NEM EU FIZ, okdoc ??
SE aind…[Leia mais]José Laurindo Chiappa respondeu o tópico ORA-01017 12c Multitenant no fórum Banco Oracle 4 meses, 2 semanas atrás
Aliás, tá estranho :
[root@localhost ~]#
parece indicar que vc tá logado como root (o ‘#’ no prompt Tipicamente indica isso) MAS vc tem :
USER=oracle
USERNAME=oracleo que parece indicar que não… ALGUMA COISA DE ERRADA NÃO ESTÁ certa, veja no meu ambiente que principalmente o prompt tá bem diferente….
- Carregar mais