Re: [oracle_br] Re: enq: HW - contention

2014-05-08 Por tôpico jlchiappa
A questão dos LOBs é que embora eles realmente tenham limites máximos altíssimos, as linguagens utilizadas no RDBMS (ie, SQL e PL/SQL) possuem limites menores para o tanto de informação que conseguem enviar/receber do database de uma só vez (varia de acordo com a versão, mas normalmente é de

Re: [oracle_br] Re: Preço Rotina de backup

2014-05-08 Por tôpico jlchiappa
Marcelo, funciona assim : na nossa área de TI, o balizador principal de preço ainda é mesmo o valor-hora do trabalho, ok ? No caso, ao que entendo é um ambiente simples, com demanda de média pra menos, e sem complexidades, então acho que vc deveria usar o valor-hora de DBA Pleno : querer cobrar

Re: [oracle_br] Troca de idéias: Alguém par ou de usar AWR e passou a usar STATSPACK em 1 0g/11g ?

2014-05-06 Por tôpico jlchiappa
Roland, a minha experiência em substituir o AWR (e seus amigos, como ASH e Advisors) pelo statspack está um tanto defasada (já há alguns anos eu não mexo com ele, então pode ser que algumas das obs que vou fazer mudaram) , mas foi bem diferente do que vc fala : existem Sim diferenças gritantes

Re: [oracle_br] Troca de idéias: Alguém par ou de usar AWR e passou a usar STATSPACK em 1 0g/11g ?

2014-05-06 Por tôpico jlchiappa
Só adicionando, algunmas refs que reportam mais ou menos isso que eu disse, e dão alguma visão histórica do que veio de novo no AWR 10g e 11g (e que afaik o statspack não cobre, já que como eu disse iirc ele + ou - tá parado no 9ir2, logicamente falando) são :

[oracle_br] Re: Dúvidas sobre concessão de privilégios

2014-05-05 Por tôpico jlchiappa
Opa, seguinte : para 1), pode consultar os manuais de Administração que vc vai ver que não existe não um GRANT com um SCHEMA como recebedor... O que vc faria, se não quisesse ter uma ROLE como recebedora (e aí todos os usuários interessados teriam acesso via role) é realmente executar os

[oracle_br] Exemplo de abuso de segurança usando privilégios ANY

2014-05-05 Por tôpico jlchiappa
Pessoal, eu pensei bastante antes de disponibilizar publicamente mas como a informação já anda nas interwebs já há bastante tempo (e aqui no Fórum já malhamos *** INSISTENTEMENTE *** , muitas e muitas vezes, que privilégios ANY são um rombo horrível, terrível e pavoroso de segurança - e além

[oracle_br] Re: Erro intermitente na execução de PL/SQL

2014-04-30 Por tôpico jlchiappa
Eu penso que as 3 infos Críticas e necessárias para palpitar em cima e que vc não dá seriam : a) as mensagens EXATAS e o Comportamentos de erro que acontecem b) confirmar se a conexão que o aplicativo abre é DEDICADA ou SHARED, e se há algum tipo de pool de conexão envolvido c)

[oracle_br] Re: replicação x licenciamento

2014-04-30 Por tôpico jlchiappa
Eu te daria duas dicas : a. se a replicação dessa tal tool é por blocos em disco, obtenha ** POR ESCRITO ** do fornecedor da ferramenta que ela ** REALMENTE ** controle / locka os discos, que ela garante integridade dos blocos replicados, esteja o database primário/principal ONLINE ou OFFLINE,

[oracle_br] Re: Patch number - Oracle 12c

2014-04-29 Por tôpico jlchiappa
Complementando : no seu caso do 12c, aonde vc só tem a base version, se vc quiser baixar essa versão-base em pacotes/pedaços separados (por exemplo, apenas os arquivos do client, ou apenas os arquivos do core do RDBMS, etc) não há problema : tanto o technet (use o link See all na página de

[oracle_br] Re: ORA-01555: snapshot too old: rollback segment number with name too small

2014-04-29 Por tôpico jlchiappa
Tudo jóia ? Então, primeiro sobre o tipo e detecção da corrupção, é isso mesmo : o backup (full ou não, mas backup real, envolvendo cópia de arquivos do database) somente lê blocos do disco, portanto só detecta corrupção FÍSICA, aonde vc recebe um erro unable to read ou unable to write bloco

[oracle_br] Re: Job não executa

2014-04-23 Por tôpico jlchiappa
E uma perguntinha adicional : vc tem ABSOLUTA e TOTAL CERTEZA que a rotina a ser executada pelo JOB é mesmo (e vai SEMPRE ser, independente do crescimento de dados) tão simples e rápida que REALMENTE vai terminar sempre em poucos segundos ? Pois os jobs são controlados por um QUEUE, que tem um

Re: [oracle_br] Re: Bigfile Tablespace

2014-04-23 Por tôpico jlchiappa
Fabio, o Aviso sobre a necessidade de somente usar BIGFILE em ambientes que disponham de algum tipo de distribuição de I/O / balanceamento é real e muito oportuno - até eu, quando falei na minha msg anterior que independe a performance, me esqueci desse caso, que não é comum em produção mas

[oracle_br] Re: PL/SQL - trigger

2014-04-22 Por tôpico jlchiappa
Sim, é totalmente Possível vc saber qual valor está sendo inserido, provavelmente numa variável dentro da trigger : uma opção é a cláusula RETURNING , que desde há muito tempo existe e faz exatamente isso, veja

Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-17 Por tôpico jlchiappa
Então : veja que tanto a EXTERNAL TABLE quanto a operação de MERGE que eu recomendo como sendo (e na Esmagadora maioria das vezes é MESMO) mais Rápida são built-ins, nativos DO DATABASE, então por isso se por um lado te dão a performance TOP (internamente elas são código C , ** compilado **

Re: [oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-17 Por tôpico jlchiappa
Bem, imho a pessoa ** não ** vai ter que usuário vai ter que analisar o log do concurrent e depois o log do LOADER/external table, pois os logs detalhados que são gerados para a external table são em caso de EXCEÇÕES (ie, o BADFILE eo DISCARDFILE), enquanto o LOGFILE propriamente dito tem

[oracle_br] Re: Melhor alternativa para leitura de arquivo e atualiz ação em tabela

2014-04-16 Por tôpico jlchiappa
Blz ? Então, a opção de carregar os dados do arquivo pra GTT (seja como for, com SQL ou PL/SQL, bulk ou não, etc), simplesmente ** NÃO FAZ SENTIDO ** frente à opção de EXTERNAL TABLE - não sei se vc a conmhece, mas é uma feature relativamente antiga que permite que vc use o arquivo-texto

Re: RES: [oracle_br] Re: Problema ao Acessar ASMCDM

2014-04-15 Por tôpico jlchiappa
Só confirma que *** realmente ** vc está logado como o usuário local, que instalou e roda o software (tipicamente usuário de domínio, mesmo administrador de domínio, não funciona, tem que ser usuário LOCAL), e plz confirma EXATAMENTE os valores que vc digitou : isso estando certo, não tem

Re: RES: RES: [oracle_br] Re: Problema ao Acessar ASMCDM

2014-04-15 Por tôpico jlchiappa
Se vc realmente está digitando os comandos no prompt DOS (e ** não ** no powershell!!), com a opção de Run as Administrator, está logado com o usuário correto (ie, o mesmo usuário admin local que instalou e roda o software), já conferiu e os Valores estão corretos (ie, seu sid é REALMENTE +ASM

Re: [oracle_br] ORA-609

2014-04-10 Por tôpico jlchiappa
Além de um especialista AIX, penso que vc CERTAMENTE precisará de um especialista em RDBMS Oracle , que deverá verificar : - se o tamanho dos redo log files está apropriado (na casa dos GBs, provavelmente, se a geração de redo é intensa) para evitar log file switch ou (ainda pior) espera

Re: [oracle_br] ORA-609

2014-04-10 Por tôpico jlchiappa
Obs importante : o especialista AIX deverá trabalhar ** muito próximo ** ao especialista em RDBMs para implantar as best practices, cfrme o PDF linkado em http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP100883 (as recomendações nele sobre DIO/Direct I/O e AIO/Asynchronous I/O são

Re: [oracle_br] ORA-609

2014-04-10 Por tôpico jlchiappa
Bem, não esqueça de repassar os docs que citei no meu último email antes desse pro teu especialista AIX , E as considerações sobre RDBMS para o especialista em RDBMS, mas observarei em cima da sua msg : Os 20gb para instnacia principal, e 5GB da instancia secundaria me refiro ao

[oracle_br] Re: ORA-31655: no data or metadata

2014-04-09 Por tôpico jlchiappa
Isso Pode ser um simples WARNING , por vc não ter segmentos acessíveis na tablespace especificada (https://community.oracle.com/thread/1016661?tstart=0 é um exemplo), OU pode ser questão de permissões

[oracle_br] Re: ORA-31655: no data or metadata

2014-04-09 Por tôpico jlchiappa
Isso Pode ser um simples WARNING , por vc não ter segmentos acessíveis na tablespace especificada (https://community.oracle.com/thread/1016661?tstart=0 é um exemplo), OU pode ser questão de permissões

[oracle_br] Re: Capacity Planning

2014-04-09 Por tôpico jlchiappa
OBS : - sobre CPU, é claro que embora o database não tenha como calcular percentual de uso (e por isso só registre tempo de CPU consumindo), o Sistema Operacional tem pleno controle e ciência de CPUs e runqueue, então ele sim tem como calcular % de uso - assim, além de mensurar consumo e

Re: RES: [oracle_br] Re: ORA-31655: no data or metadata

2014-04-09 Por tôpico jlchiappa
É ** CONCEITUAL ** a sua questão, colega : a questão é que o export só exporta os DADOS, de tabelas - os índices, sinônimos e demais objetos que não contém dados na forma de tabelas relacionais Não São exportados, só o DDL é gerado no dumpfile : vc pode confirmar isso fazendo um export de

Re: [oracle_br] Pergunta rápida sobre option s de se gurança

2014-04-08 Por tôpico jlchiappa
okdoc - apenas aviso que o principal fator que vc tem que pesar no julgamento entre VPD x OLS são Custo, Tempo de Implementação e Adequação a Políticas Complexas. Veja vc, VPD é a tecnologia básica, embutida no RDBMS Oracle (e portanto sem custo) que permite que automaticamente uma condição a

[oracle_br] Re: View Materializada gerando Archives

2014-04-08 Por tôpico jlchiappa
Veja lá que CONCEITUALMENTE no RDBMS Oracle é virtualmente IMPOSSÍVEL vc não gerar redo algum pois, como sabemos, além de servir para a recuperação em caso de falha, o undo gerado para consistência de leitura - o RDBMS Oracle ** nunca faz leitura suja, então Qualquer DML gera UNDO - implica em

[oracle_br] Re: Capacity Planning

2014-04-08 Por tôpico jlchiappa
Bem, primeiro fique Claro que NENHUM software te dá toda a informação prontinha e mastigada - vou citar alguns comuns aqui mas SEMPRE algum trabalho de sua parte vai ter SIM, ok ? Muito bem, o primeiro passo para capacity é mensurar a capacidade máxima do teu hardware, começando pelo que é

Re: RES: [oracle_br] funcionamento do segmento de LOB

2014-04-03 Por tôpico jlchiappa
Colega, vamos tentar te dar alguns elementos mais : 1. pra variar vc Não Diz se está usando 11g ou não, e se for 11g se está usando SECURE FILES ou não : o fato porém é que além da questão da possibilidade de compactação, SECURE FILES são uma opção mais refinada/moderna de controle de

Re: RES: [oracle_br] funcionamento do segmento de LOB

2014-04-03 Por tôpico jlchiappa
Um exemplo para mostrar em ação o overhead do LOB (que, COMO EU DISSE, em muitos casos pode ser Sensivelmente Diminuído alterando-se os params de controle de alocação E usando sercurefiles, mas SEMPRE vai existir) : - crio a tablespace LMT autoallocate : SYSTEM:@xe:SQLcreate tablespace TS_LOB

Re: RES: [oracle_br] funcionamento do segmento de LOB

2014-04-03 Por tôpico jlchiappa
Obs complementar : sobre CACHEs, tenha em mente que eles ABSOLUTAMENTE não fazem sentido SEMPRE e em Qualquer caso : qualquer tipo de CACHE só é efetivo SE (além de vc ter memória SUFICIENTE sobrando pra ele, não tendo que tirar de áreas mais nobres), os dados são lidos Constantemente - óbvio

Re: [oracle_br] Pergunta rápida sobre options de se gurança

2014-04-03 Por tôpico jlchiappa
Roland, Adicionalmente, notar que desconheço a sigla OSL nesse contexto de produto de Segurança : será que vc não quis dizer OSB (Oracle Secure Backup), OLS (Oracle Label Security, provável) ou OAS (Oracle Advanced Security) ?? []s Chiappa

[oracle_br] Re:

2014-04-02 Por tôpico jlchiappa
Bom, eu não usei ainda em Forms web (como é o caso do Forms 10g) essas built-in de OLE, mas sei que essa rotina pertence ao pacote webutil : se com a sua máquina de mesa atuando como webserver (creio que é isso que vc quer dizer quando fala Localmente) a função roda ok mas não quando o Forms

[oracle_br] Re:

2014-04-02 Por tôpico jlchiappa
Dicas Adicionais : - as versões mais recentes do java endureceram a segurança : não deixe de comparara exatamente a versão de java que vc tem na máquina-cliente que funciona com a webserver, E também de ** abrir o java Console ** e olhar detalhadamente os eventuais logs gerados quando for

[oracle_br] Re: RMAN as copy

2014-04-01 Por tôpico jlchiappa
Tudo jóia ? Então, ao que entendi o que vc quer é duplexar os arquivos de backup, mas em devices diferentes (disco e fita, no caso) - o procedimento built-in para se obter isso já na hora que se faz o backup é a opção COPIES do comando BACKUP (ou pode setar via SET/CONFIGURE), mas o documento

[oracle_br] Re: Qual a melhor forma implementar Pl/sql com Shell Script ?

2014-04-01 Por tôpico jlchiappa
Do ponto de vista do DBA, com CERTEZA ele nem sequer deveria estar envolvido nisso : pra começo de conversa, o DBA só atua no banco de dados (e com restrições no servidor de banco de dados) e normalmente nem o banco em si nem o servidor tem acesso à impressoras, nem á outros elementos da rede -

[oracle_br] Re: Large Pages no Windows

2014-04-01 Por tôpico jlchiappa
Eu ainda não tive ocasião de fazer isso nas máquinas Windows daqui, mas algumas obs adicionais pra vc pensar : a. é verdade que com memória alocada em páginas maiores, a quantidade de acessos necessária deverá diminuir, E também que dividindo a RAm em áreas maiores logicamente menos

Re: [oracle_br] Large Pages no Windows

2014-04-01 Por tôpico jlchiappa
okdoc - apenas, como eu disse, antes de pensar em implementar huge pages, além de desabilitar AMM, tenha certeza que : - vc TEM memória suficiente para atender aos demais requisitantes descontando a SGA que vai ficar lockada, fixa e inacessível para eles - vc historicamente NUNCA chegou numa

Re: RES: [oracle_br] Large Pages no Windows

2014-04-01 Por tôpico jlchiappa
dado o fato que hugepages atende apenas SGA, na verdade a sua pergunta deveria ser diferente, e seria : quanto reservar para a SGA, de forma que sobre espaço pras OUTRAS alocações do RDBMS (como PGA) E para as necessidades do SO ?? A resposta só pode ser DEPENDE : só vc sabe o quanto o teu

Re: [oracle_br] Remover Datafiles

2014-03-28 Por tôpico jlchiappa
Eu penso cá com meus botões que mais TENSO ainda é se esse ambiente com não-sei-quanto clientes importantes dependendo dele não tiver nem um raio de um standby (bem provável, pelo jeito) , se esse hardware aí crashar sem recuperação possível (como TODO e QUALQUER hardware, isso não é uma

Re: [oracle_br] IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database

2014-03-28 Por tôpico jlchiappa
Na verdade, se vc tivesse Consultado a documentação, vc teria encontrado : Oracle Error: IMP-00016 Error Description: Required character set conversion (type number to number) not supported Error Cause: Import could not convert the character format of the export file into the native character

[oracle_br] Re: monitoramento de suporte

2014-03-28 Por tôpico jlchiappa
Bem, eu realmente não me lembro de ter visto uma thread assim aqui no Grupo, então vou responder diretamente : penso que o mais prático seria ou vc ter uma stored procedure dentro do banco ou vc ter um shell script no SO, e o tal DBA executaria é a procedure/shell de uma vez só (por mais que

Re: [oracle_br] Re: Sessão imortal

2014-03-27 Por tôpico jlchiappa
Só uma obs : se Fosse realmente 24x7 a sério, crítico de verdade, vc necessariamente TERIA aí OU alguma solução de alta-disponibilidade com disaster recover (ie, standby ou réplica para um outro local) OU pelo menos um solução de aumento de resiliência contra falha de servidor (ie, RAC) - aí

[oracle_br] Re: Remover Datafiles

2014-03-27 Por tôpico jlchiappa
O que acontece no Windows é que muitas vezes mesmo quando o arquivo é fechado, o file handle não é liberado enquanto o processo que criou/solicitou/usou ele não for encerrado : isso é comum de se observar por exemplo quando vc abre uma arquivo num editor de texto, aí mesmo depois de fechar o

Re: [oracle_br] Re: Sessão imortal

2014-03-27 Por tôpico jlchiappa
Eu há muuuito tempo aprendi que esse pessoal : a. só entende NÚMEROS e b. só leva em consideração o que tá escrito e assinado Assim, enquanto técnicos a nossa Obrigação é produzir um documento que mostre a (normalmente alta!) chance de um equipamento falhar, que liste o

[oracle_br] Re: Remover Datafiles

2014-03-27 Por tôpico jlchiappa
Uma opção adicional ao utilitários específicos de unlock é a opção de Close Handle do Process Explorer, cfrme mostrada em http://www.howtogeek.com/128680/how-to-delete-move-or-rename-locked-files-in-windows/ : como já sabemos que vc tem o Process Explorer instalado da outra thread, tenta com

[oracle_br] Re: Sessão imortal

2014-03-26 Por tôpico jlchiappa
Bom, antes de tudo necessariamente se observa que banco de dados extremamente crítico (para o negócio) e 24x7 mas em 10.2.0.3.0 (com o .0 indicando que NENHUM patch foi Aplicado, E sendo 10gr2 absolutamente sem bugfix e PROVAVELMENTE sem Suporte nenhum, já que dificilmente alguém se coça a

Re: [oracle_br] Alteração no formato de data do ba nco.

2014-03-25 Por tôpico jlchiappa
Eduardo, não adianta muito procurar pelo em ovo, o que é, é... Está MAIS que documentado (vide manual Oracle SQl Reference) que ALTER SESSION altera apenas e tão somente a sessão corrente - desconectando da sessão vc Rigorosamente Não TEM como ver nenhum efeito do ALTER SESSION executado na

Re: RES: [oracle_br] Function SUBSTR

2014-03-25 Por tôpico jlchiappa
Explica melhor : ao invés de vir 10 caracteres o substr(USERNAME,1,10) tá trazendo mais ou menos caracteres que isso ?? Se sim, Possibilidades : - o banco 11g tá usando a completa inhaca do CURSOR_SHARING : há Dúzias de bugs com esse cara, inclusive de wrong results ou - vc tá usando no

Re: RES: [oracle_br] Function SUBSTR

2014-03-25 Por tôpico jlchiappa
Acho que entendi a questão, não tem nada a ver com o SUBSTR : pelo que entendo, o SUBSTR está funcionando 100%, trazendo apenas os 10 primeiros caracteres (ou os que existam, se a coluna for menor que 10 cacarcteres), MAS o que ocorre é que no sqlplus se vc não formatar ele assume como largura

Re: [oracle_br] UTL_FILE

2014-03-24 Por tôpico jlchiappa
Pode ser, né André ? Alessandro, a ** primeira ** coisa que se faz ao debugar uma rotina PL/SQL é, se possível/viável, justamente se desativar temporariamente, comentando) as EXCEPTIONS pra vc receber o erro puro, sem tratamente de nenhum tipo... Outra possibilidade é que o tal banco novo

[oracle_br] Re: APEX

2014-03-21 Por tôpico jlchiappa
Embora eu já não desenvolva, alguns clientes meus estão com muito interesse no APEX e participei (como Suporte de banco) de uns aconselhamentos pra eles, então até conheço um bom tanto da teoria e fas funcionalidades básicas do sujeito... De modo geral, as coisas positivas do APEX são : -

Re: [oracle_br] APEX

2014-03-21 Por tôpico jlchiappa
Tudo jóia ? Então, é absolutamente válido o cenário que vc propõe : a página do APEX (e a de download) no technet Oracle diretamente explicita que o APEX é grátis em qualquer ambiente E roda inclusive no XE, e como o database XE/Express Edition é grátis para usar aonde quiser, com quantos

Re: [oracle_br] APEX

2014-03-21 Por tôpico jlchiappa
Na verdade nem é especificamente (ou somente) javascript, alguns os templates normalmente são custom stylesheets descritas em html, cfrme http://www.apexninjas.com/blog/2011/03/customizing-report-templates/ por exemplo exemplifica - mas realmente é como eu disse em outras msgs de outras

Re: [oracle_br] APEX

2014-03-21 Por tôpico jlchiappa
Só pra deixar Escrupulosamente Claro pra quem for ler essa thread no futuro : os limites do APEX Absolutamente Não são a quantidade de páginas na aplicação , não são a quantidade de dados processados... VC pode ter milhares e milhares de páginas, como vc testemunha, sem prob algum, a questão

[oracle_br] Re: ORA-00904: TESTE_TESTE: invalid identifier

2014-03-20 Por tôpico jlchiappa
Pelo jeito parece ser é erro de digitação, ao invés de TESTE.TESTE, separada por PONTO (para indicar view TESTE que pertence schema TESTE) talvez vc tenha escrito TESTE_TESTE, TESTE_TESTE ou outra combinação parecida, separa por UNDERSCORE, o que não faz sentido... Isso explicaria a msg de

Re: [oracle_br] Re: ORA-00904: TESTE_TESTE: invalid identifier

2014-03-20 Por tôpico jlchiappa
Ah, agora tá clara a mensagem : esse objeto TEXTO_FASE (deve ser uma função, pelo jeito) simplesmente não está acessível (vc tem que dar o privilégio de EXECUTE nela) e/ou está criada num schema diferente (aí OU vc indica o owner especificando nomedoowner.TEXTO_FASE(, OU vc cria um sinônimo

[oracle_br] Re: Problema EXPDP...

2014-03-20 Por tôpico jlchiappa
Então : ** primeira ** coisa que vc tem que saber é que para limpar jobs perdidos do datapump ABSOLUTAMENTE Não basta vc matar a sessão - vc PODE ter que limpar a master table, PODE ter que liberar o job... Veja http://arjudba.blogspot.com.br/2009/05/how-to-cleanup-orphaned-datapump-jobs.html

Re: [oracle_br] Re: Problema EXPDP...

2014-03-20 Por tôpico jlchiappa
Na verdade não é que segure - se vc não remover a master table E limpar as entradas dos jobs datapump perdidos, a re-execução vai criar outra master table, outro job datapump, ok, não ficando bloqueda, MAS o scheduler interno do datapump vai continuar tentando executar aquele job que ele acha

Re: [oracle_br] Problema EXPDP...

2014-03-20 Por tôpico jlchiappa
Muito bem lembrada, essa sempre é uma possibilidade : no caso acho que não se aplica, já que (iirc) o RDBMS adiciona uma entrada no alert.log quando uma sessão entra em resumable state e o colega lá disse que não tinha nenhuma msg disso no alerta, mas taí a obs, não custa ele verificar

[oracle_br] Re: Como obter a linha que ocorreu um exception

2014-03-20 Por tôpico jlchiappa
Sendo banco 10g ou superior (vc Não nos diz essa crucial info) vc pode usar a DBMS_UTILITY.FORMAT_ERROR_BACKTRACE , cfrme http://www.oracle-developer.net/display.php?id=318 exemplifica : no caso ele exibe via DBMS_OUTPUT, mas claro que vc pode gravar numa tabela sua... Só uma obs : vc pode

[oracle_br] Re: Formatar null

2014-03-19 Por tôpico jlchiappa
Dá um bico na documentação Oracle (nos itens sobre NLS e number format masks) que vc verá que o caracter 9 na máscara só exibe dígitos significativos, para exibir zeros à esquerda vc usa o caracter 0 na máscara , exemplo : SYSTEM@O10GR2:SQLcreate table T(c1 number); Tabela criada.

[oracle_br] Conectar como usuário sem saber a senha

2014-03-19 Por tôpico jlchiappa
Pessoal, para uma determinada atividade que precisei executar, eu tive a necessidade de conectar como um determinado usuário da Aplicação no banco , usuário esse que desconhecia a senha, E um simples ALTER SESSION SET CURRENT_SCHEMA não funcionaria (princiopalmente por ter que executar stored

Re: [oracle_br] Oracle Database 7 e 8i

2014-03-18 Por tôpico jlchiappa
VC pode tentar o Oracle SQL Developer mesmo, que é bem simples de configurar, OU o Console OEM do Oracle 9i (se vc tiver os DVDs do 9i em mãos, essa pode ser uma Excelente opção), pois esse console é em Java e iirc pode conectar via jdbc thin, sem client, OU o SQL Workbench em

[oracle_br] Re: Session Inactive

2014-03-18 Por tôpico jlchiappa
Bom, primeiro fique Claro que se a sessão está ** REALMENTE ** inativa, ela não está processando NADA (não tá executando SQL nenhum, não tá esperando o SO fazer alguma coisa, tá realmente inativa no momento), Obviamente Não está consumindo nem I/O nem CPU, okdoc ?? Ambas as coisas deixam de

[oracle_br] Re: Session Inactive

2014-03-18 Por tôpico jlchiappa
Ah, um detalhe importante que esqueci : uma sessão inativa mas que possui Transação aberta além do eventual consumo de memória e de temp space evidentemente tá consumindo espaço de rollback/undo, é Claro : para vc consultar isso, a query seria + ou - : column sid format 999 column

[oracle_br] Re: HELP

2014-03-18 Por tôpico jlchiappa
Bom, antes de responder lembro que num ambiente Corretamente controlado vc Absolutamente não precisaria disto, pois : a. todo e qualquer código-fonte (INCLUSIVE stored PL/SQLs) deveria estar contido num sistema de Vesrionamento, justamente para controlar as diferentes versões/releases E b.

[oracle_br] Re: Consulta ao Grupo - Off Topic

2014-03-18 Por tôpico jlchiappa
Bem, já faz tempo que não tive mais ocasião de trabalhar como Analista de Sistemas mas pelo que ouço falar dos amigos que trabalham nessa área aqui em SP/Capital, para um Sênior que além de bastante tempo de estrada de modo geral ainda possui Domínio completo das tools/técnicas/procedimentos de

Re: [oracle_br] Oracle Database 7 e 8i

2014-03-17 Por tôpico jlchiappa
Wanderson, pmji mas é ** natural e Esperado ** que o client 10g não funcione : cfrme eu disse na minha resposta anterior neste tópico, o client 10g não é mais Suportado em conexões a bancos mais antigos que ele mesmo... Assim, esqueça o client 10g e use uma das alternativas que dei na minha

[oracle_br] Re: RMAN restauração de backups em plataformas diferen tes

2014-03-17 Por tôpico jlchiappa
Sobre o RESTORE, o ideal e recomendado sempre é ter a mesma exata versão do SO tanto na origem quanto no destino , mas sendo a diferença de SO tão pequena quanto o que sabemos que foi do RH 4.x para o 5.x , é quae certo que vc consigam, eu diria uns 99% de chance, é quase certo ** mesmo ** que

Re: [oracle_br] Executar arquivo

2014-03-14 Por tôpico jlchiappa
Seguinte, colega : nas linguagens nativas do database Oracle (ie, SQL e PL/SQL) vc Rigorosamente não tem NADA que permita abrir arquivos Excel, PONTO. E Muito menos executar macros e coisaradas do tipo... Sendo assim, a minha Sugestão é : - SE essa tarefa de ler dados da planilha e

Re: [oracle_br] Executar arquivo

2014-03-14 Por tôpico jlchiappa
Ops, sorry : o comentário referente á opção programática dentro do excel ser a mais direta obviamente se refere ao item a []s Chiappa

Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência

2014-03-14 Por tôpico jlchiappa
Yep, eu deveria ter deixado mais claro que, ALÉM do database stand-by nunca estar disponível, os documentos Exigem também, para que se possa usar o direito de failover sem licença, que o servidor de failover esteja no mesmo local e use o mesmo storage - como meus últimos clientes foram

Re: [oracle_br] Re: Dúvidas - Licenciamento de serv idor Standby/Contingência

2014-03-14 Por tôpico jlchiappa
No caso de standby (físico, que ao que entendi é o que o colega lá quer usar) eu entendo que se houver um usuário específico que conecta no banco mount e faz o apply, esse usuário não-humano está suficientemente identificado e suas conexoes podem ser auditadas e contadas, então entendo que pode

Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência

2014-03-14 Por tôpico jlchiappa
Eu não tinha visto essa do Software Investment Guide : se ele afirma, sem restrições, que a licença do standby (e sem citar dataguard ou produto, ele está falando da técnica de standby) deve ser a mesma que o primary, miou... O máximo que vc vai conseguir poupar aí é a licença do RAC (se vc não

[oracle_br] Re: Store Procedure, procedure ou function

2014-03-13 Por tôpico jlchiappa
Bem, antes de responder só um Aviso - NEM DE LONGE coisas genéricas assim são recomendadas no RDBMS Oracle, pois podem levar aos mais diversos problemas tais como : - controladoria : como os programadores e/ou usuários finais podem à volonté mandar o texto de SQL que quiserem (SEM validação

Re: [oracle_br] Re: Store Procedure, procedure ou function

2014-03-13 Por tôpico jlchiappa
Na verdade eu entendi que ele quer um ** resultset ** , e que inclusive seria ** indefinido ** em tempo de desenvolvimento já que o SQL vai ser dinãmico : sendo isso, para retornar um RESULTSET, composto de um número indeterminado de linhas e colunas, e que não seja limitado pelas restrições

[oracle_br] Re: Oracle 11g e iSCSI

2014-03-13 Por tôpico jlchiappa
Pelo que entendi, em um único LUN vc vai enfiar os datafiles, os redo log files e os archives, só mudando o sub-diretório, mas fisicamente o dispositivo é o mesmo pra todo mundo, é isso ?? Sendo isso, para a administração rigorosamente Não vejo diferença de vc ter um subdiretório ../archives ou

Re: [oracle_br] falha ao criar índice

2014-03-12 Por tôpico jlchiappa
Na verdade, olhando por cima nem o nome da tabela nem o nome do índice nem o nome da coluna ultrapassam 30 caracteres, então eu ACHO que esse erro é espúrio e que vc ainda tá tendo problemas com 's desbalanceadas ... PLZ vai pro sqlplus e ** DIGITE ** na mão, diretamente, o comando de criação

[oracle_br] Re: Ajuda com erro na trigger de logon: ORA-00604: ocorr eu um erro no nível 1 SQL recursivo

2014-03-12 Por tôpico jlchiappa
http://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:49818662859946#49822831803623 é a sua reposta : a questão é que é *** INSEGURO *** ao extremo vc usar USERENV em rotinas não-interativas (ie, jobs e triggers) , usar ao invés a v$mystat []s Chiappa

Re: [oracle_br] Re: Ajuda com erro na trigger de log on: ORA-00604: ocorr eu um erro no nível 1 SQL recursivo

2014-03-12 Por tôpico jlchiappa
A questão é que o USERENV('sessionid') captura valores quando uma sessão é estabelecida a pedido do cliente : quando a sessão é criada pelo database (por exemplo, triggers, JOBs de database, threads derivadas da mesma sessão tal como o sqlplus faz quando vc ativa o AUTOTRACE, etc) ele Não Vai

Re: [oracle_br] RE: Sessão Travada

2014-03-12 Por tôpico jlchiappa
Fernando, é Conceitual : no RDBMS Oracle vc Absolutamente ** nunca** , de jeito nenhum, vai ter LOCKs gerados pelo próprio database por causa de alguma configuração, okdoc ?? Talvez vc esteja pensando em outros RDBMSs aonde existe a figura do LOCK ESCALATION (ie, em algumas condições um lock de

Re: [oracle_br] Aplicar PSU ou não?

2014-03-11 Por tôpico jlchiappa
Pois é : teste, teste teste no ambiente de testes. Numa determinada multinacional monocromática azulada em que trabalhei, ao menos isso funcionava direitinho : a maior parte (se não quase todos ,mesmo) dos clientes era meio que forçado a cumprir, contratualmente, a Exigência de se aplicar

Re: [oracle_br] Aplicar PSU ou não?

2014-03-11 Por tôpico jlchiappa
Bem, o fato é que não dá pra ficar sem as muitas correções Cruciais que um PSU (ou mesmo o CPU !!) te dá - no meio delas normalmente tem bugs de segurança terríveis, tem bugs de performance vitais , não dá pra ficar sem em nome de uma pseudo-segurança de eventualmente, quem sabe, o PSU ou CPU

Re: [oracle_br] RE: Oracle RAC 11g problema memória

2014-03-11 Por tôpico jlchiappa
Pelo que eu saiba, não : ou se aplica patch/patchset ou desliga a feature []s Chiappa

Re: [oracle_br] Re: Retirar quebra de linha no final do texto

2014-03-11 Por tôpico jlchiappa
Bom, vc FOI na página que indiquei e viu que o caracter de LF (que é o que o Linux/Unix usa para indicar quebra de linha) equivale a 10, certo ?? Então ** VEJA ** no dump que tem SIM chr(10) ás pampas aí, okdoc ? Com certeza foi erro teu quando vc disse no início da thread que não achou

Re: [oracle_br] Re: Retirar quebra de linha no final do texto

2014-03-11 Por tôpico jlchiappa
Uma obs : agora que eu vi que vc queria fazer a operação de troca apenas no fim de arquivo : isso implica que vc quer substituir não TODOS os 10,10 mas apenas a partir do último... Ora, para identificar a ÚLTIMA ocorrência de uma string, o RDBMS Oracle tem (sempre teve) o INSTR(string,

Re: [oracle_br] Re: Retirar quebra de linha no final do texto

2014-03-11 Por tôpico jlchiappa
Óbvio, essa lógica simples funciona para tirar UMA linha em branco : lá no finzinho do dump, por exemplo, vc tem: ...73,78,73,67,73,79,32,67,73,80,82,79,70,76,79,88,65,67,73,78,32,32,32,32,32,32,10,10,10,10,10,10,10,10 que se traduz por : INICIO CIPROFLOXACIN = ou seja, vc tem 8

Re: [oracle_br] Re: Retirar quebra de linha no final do texto

2014-03-11 Por tôpico jlchiappa
Duhhh... Como sempre, depois que eu faço/digo alguma coisa, penso mais friamente e me vêm à mente a solução ótima :( ... Por isso, penso, é que fui mal nalguns testes, penso devagar mesmo Veja só : o final de algo em Inglês é TRAILING, e no 11g que é o seu (iirc na verdade introduzido no

[oracle_br] Re: paralelismo - range de data

2014-03-11 Por tôpico jlchiappa
Bem, ** sempre ** que se fala de planos de execução diferentes para o mesma SQL mas com valores diferentes (é o caso, ao que entendi), a PRIMEIRA coisa que se pensa é que o CBO recebeu estatísticas diferentes para os diferentes valores em questão... Para vc confirmar se as estatísticas são de

Re: [oracle_br] RE: Upgrade Oracle 11.2.0.2 para 11.2.0.3

2014-03-11 Por tôpico jlchiappa
Ah, diquinha : hoje no blog de Oracle upgrade o autor colocou um pequeno lembrete, relembrando que falta menos de um ano para o fim do Premier Support do 11gr2, E que o tradicional 1 ano de extended support na faixa só vai valer Apenas e Tão Somente para o 11.2.0.4 !!! Então considere

[oracle_br] Re: CRS e CSS não sobem

2014-03-11 Por tôpico jlchiappa
Ah, detalhe importante : outra tool que pode ajudar Muitão é a RACcheck, que pode ser usada a partir do 10.2.0.4 e portanto serve pra vc... Só não sei se com a recente mudança de nome e introdução de novas features ele continua compatível com 10.2.0.4, consulte os detalhes na nota metalink

[oracle_br] Re: CRS e CSS não sobem

2014-03-11 Por tôpico jlchiappa
Bom, primeiro de tudo *** muito dificilmente *** o crs pára de funcionar do nada : com quase Absoluta certeza, alguma mudança teve aí... O difícil é que muitas vezes a mudança é de rede e/ou do próprio servidor, aí o pessoal de rede jura de pé junto que não, que não, mas depois de uma longa e

[oracle_br] RE: Oracle RAC 11g problema memória

2014-03-10 Por tôpico jlchiappa
Dá um look na nota metalink Cluster Health Monitor (CHM/OS) osysmond.bin High Resource (CPU, Memory and FD etc) Usage (Doc ID 1554116.1) que vc acha Diversos bugs desse cara consumindo em excesso, e CONFIRME com um Chamado no Suporte Oracle em qual/quais vc pode estar caindo E Como vc vai

[oracle_br] RE: Problema com Proc enviando e-mail

2014-03-10 Por tôpico jlchiappa
Depende : ** SE ** vc tem total certeza que os dados / registros sendo lidos absolutamente nunca ultrapassam o limite máximo de uma variável string no PL/SQL (ie, 32767 bytes), vc simplesmente redimensiona a variável V_EMAIL_CORPO para varchar2(32767), continua concatenando cada registro lido

[oracle_br] RE: Por que SYS não usa sua TEMPORARY_TABLESPACE no expdp ?

2014-03-09 Por tôpico jlchiappa
Bom, eu desconheço Documentação a respeito, mas a partir do momento em que o sujeitim se mete a NÃO usar a recomendação da Oracle, a pessoa tá por conta própria , Óbvio que pode (alguns dizem VAI) cair nalgum buraco não-documentado : o DOCUMENTADO só mesmo o recomendado, yep ?? E no caso a

Re: [oracle_br] Software repositório de scripts

2014-03-07 Por tôpico jlchiappa
okdoc... Inclusive, em verdade essa opção de se ter os scripts centralizados no servidor de gateway (e ou acessados pelos servidores Oracle num mountpoint NFS no gateway ou coisa do tipo, ou mesmo executados a partir do gateway conectando nos servidores Oracle - seja via client por sqlplus,

[oracle_br] RE: Executar um comando do Linux via PL/SQL

2014-03-07 Por tôpico jlchiappa
Bom, provavelmente vão te passar rotinas java e outras complicações quetais, mas sendo 10g ou acima pra mim Não Tem Por Onde, a maneira fácil e simples de se executar comandos do SO e/ou programas externos via PL/SQL é com o DBMS_SCHEDULER , veja em

Re: [oracle_br] Software repositório de scripts

2014-03-06 Por tôpico jlchiappa
O que vc descreve são softwares tipo o SourceSafe, que além de armazenar o código-fonte ainda possuem features de versionamento e controle de alterações, que pelo jeito ao que entendi vc não vai usar... Como alternativas (afaik TODOs tem a capacidade de copiar/colar o fonte) de freeware vc pode

Re: [oracle_br] Software repositório de scripts

2014-03-06 Por tôpico jlchiappa
E é claro, há outras possibilidades : uma delas é se vc tiver uma máquina desktop, sua, de onde vc possa conectar em todos os databases a partir dela, vc simplesmente mantem num diretório dessa máquina teus scripts e cadastra os databases todos no TNSNAMES do client Oracle que vc vai ter lá...

  1   2   3   4   5   6   7   8   9   10   >