Re: [oracle_br] SOCORROOOO!!! - IMPORTAR *.DBF ou IMPORTAR PLANILHA EXCEL

2010-06-13 Por tôpico Marcos Donizete Bosco
boa tarde, nao sei qual o teu conhecimento a nivel de programacao, as vezes
e mais simples montar um programa em delphi ou vb para ler o dbf e importar
para o oracle.

Marcos

Em 13 de junho de 2010 16:08, Ricardo Portilho Proni <
ricardo.pr...@gmail.com> escreveu:

>
>
> Eu já preciser ler de um DBF e importar no Oracle.
> Fiz um script perl utilizando o módulo "dbf2csv".
> Com um arquivo texto (csv) na mão, foi fácil importar via Loader.
>
> http://search.cpan.org/~clotho/CAM-DBF-1.02/bin/dbf2csv
>
> Ricardo Portilho Proni
> http://nervinformatica.com.br
>
> Oracle ACE Member ♠
> Oracle Database 10g Administrator Certified Professional
> Oracle Database 10g: RAC Administrator Certified Expert
> Oracle Database 10g: Managing Oracle on Linux Certified Expert
> Microsoft Certified Database Administrator
> Microsoft Certified Technology Specialist: SQL Server 2005
> Microsoft Certified IT Professional: Database Administrator
> Certified MySQL Database Administrator
> IBM Certified Database Administrator
> Sybase Adaptive Server Administrator Associate
>
> Em 13 de junho de 2010 12:00, Matheus Malta 
> >escreveu:
>
>
>
> >
> >
> > Galera... Estou desesperado... precisando muito mesmo da ajuda de
> vocês...
> >
> > Estou precisando importar um arquivo de dados de extensão *.DBF mas não
> sei
> > como fazer... Procuro na internet por várias soluções mas, quando
> encontro,
> > os textos são pouco explicativos... Sem contar que, dos VÁRIOS exemplos
> que
> > encontrei,nenhum está dando certo...
> >
> > Inicialmente estou elaborando os scripts de insert via planilha do
> Excel...
> > Mas além de muito trabalhoso e demanda de tempo, há muito detalhe para
> ser
> > considerado... Além disso, são muitas colunas que o arquivo gera, e são
> > mais
> > de 70 mil linhas, o que acaba aumentando ainda mais o trabalho BRAÇAL...
> >
> > Alguém de vcs jah fez alguma operação desse tipo? Alguém sabe como fazer
> e
> > pode passar a sequencia dos passos, pois infelizmente, não poderei
> > enfrentar
> > o árduo caminho das pedras...
> >
> > Outra coisa: Procurei por ferramentas de ETL para oracle e, pelas
> > pesquisas,
> > fui direcionado para o download do OWB 10g R2... Fiz o download, instalei
> > mas não achei nada que pudesse me orientar melhor, caso essa seja
> realmente
> > a ferramenta... A idéia é utilizá-la para importar o arquivo *.DBF de
> > maneiras que ele se torne uma tabela...
> >
> > Digo isso, pois, pelo que sei, o SQL SERVER possui uma feature que
> permite
> > esse tipo de ação... Existe alguma ferramenta do Oracle que faz o mesmo?
> >
> > ESTOU DESESPERADO MESMO PESSOAL QUEM SOUBER ALGUMA COISA, POR FAVOR,
> > AJUDARÁ BASTANTE...
> >
> > GRATO!
> >
> > Matheus Malta
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: Perda de performance pós migra ção

2009-10-16 Por tôpico Marcos Donizete Bosco
tivemos esse problema qdo migramos do 7.0 para o 8.0porem, alguns COMPUTE
STATISTICS, resolveram o problema
e fizemos algumas adequacoes a nivel de software (VB)

Marcos

2009/10/16 rafaelrmst 

>
>
> Chiappa,
>
> Infelizmente não temos mais o ambiente antigo disponível. No nosso caso era
> imperativo mudar de servidor, pois o antigo não suportava a carga de
> trabalho. Com um servidor novo, leva obrigatoriamente, um SO novo e versão
> de banco novo. Esse problema não ficou evidente durante a homologação da
> migração e infelizmente só ficou "visivel" após.
> Estamos tentando replicar parte do banco no servidor antigo para fazer
> comparações.
> Sobre as perguntas: A estrutura física pouco mudou. A mudança mais forte é
> que no 8i o banco tinha blocos de 8k e no novo foi para 32k. O paralelismo é
> ativado em query, não deixamos isso automatico nas tabelas.
>
> O insert é simples, via aplicação ETL que gera um comando de insert com
> bind variables. O INITRANS/MAXTRANS estão em 1/255 para a tabela e 2/255
> para os índices. Não há chain row no processo, pelo menos não há indicação
> de existir nas estatísticas da tabela.
>
> Já tivemos vários profissionais analisando a parametrização do banco e
> sempre dizem que estamos em conformidade com as melhores práticas.
>
> As estatísticas são coletadas automaticamente, inclusive dos objetos do
> SYS.
>
> Sobre o trace level 12 ainda nao fizemos (foi feito level 8), mas podemos
> fazer e analisar.
>
> Meu intuito é tentar identificar se alguem já passou por algo parecido,
> pois já estamos a tres meses com esse ambiente em produção e estamos
> esgotando as opções de investigação. Como não tivemos mudança da estrutura
> física dos objetos e nem do processo de carga, acho que pode ser alguma
> particularidade/defeito da versão 10.2.0.4. Estamos cogitanto ir para o 11g,
> mas aí precisaríamos fazer testes e ver se o problema persiste nessa versão
> também.
> Com relação ao hardware não há problema, nem no SO. Usamos o unix aix 6.1
> num Power6 da IBM. Todas as analises de SO foram feitas e está tudo OK. O
> frame leva em média 0.4ms para responder a qualquer requsição de IO, o que é
> excelente.
>
> Agradeço quem já passou por algo parecido e souber qual o "pulo do gato"
> nesse caso.
>
> Obrigado Chiappa pela atenção.
>
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "jlchiappa"  escreveu
> >
> > 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 Issues - Diagnosing and Resolving", Note:258167.1 Subject:
> "Upgrading from 8.1.X to 9.X - Potential Query Tuning Related Issues" e
> Note:223806.1 Subject: "Query with unchanged execution plan is slower after
> database upgrade", a relacionadas ??? SE não o fez, sorry, só se poderiam
> esperar problemas, mesmo...
> > Outra coisa, esse servidor que foi migrado já é a produção ?? Pergunto
> isso porque NECESSARIAMENTE uma migração não é uma tarefinha à toa, vc TEM
> que fazer na Homologação/teste antes, Justamente pra 'pegar' eventuais
> diferenças... E o que é MAIS, em vc tendo um ambiente 8i e outro já migrado,
> vc pode ** COMPARAR *** os Planos de Acesso, waits e comportamento geral,
> sem isso vai ficar MUITO, MUITO, mas MUUUITO difícil...
> >
> > Isto dito, vamos 'apalpar' um pouco aí a sua situação :
> >
> > 1. a(s) tabela(s) estava(m) em nologging no 8i, e está/estão no 10g ? Os
> degrees de PARALELISMO nos objetos estão presentes ?? Quando se fala de DW
> essas coisas são cruciais...
> >
> > 2. o INSERT em questão é um SIMPLES insert into tabela values (repetido
> num loop, urgh!, provavelmente) , ou é INSERT INTO tabela (subquery) ?? SE
> for o último, ENORMES chances do sub-sql estar sendo mal-otimizado devido à
> uma das questões citadas nas notas É AQUI que os planos originais seriam
> inestimáveis pra serem comparados com os planos que o 8i gerava - acho que
> valeria MUITO a pena nesse caso vc mandar uns tantos quantos INSERTs simples
> nessa tabela, se não houver demoras grandes tá meio que provado que ´o
> sub-sql mal-otimizado ...
> > Já no outro caso, se é um INSERT simples, é mais grave essa demora, a
> gente pensa em algo físico, talvez INITRANS/MAXTRANS inadequado, migrated
> rows/chaining, sei lá...
> >
> > 3. parâmetros : o 8i tinha uma PANCADA de parâmetros que normalmente se
> alterava quase que 'obrigatoriamente' e no 10g só se altera após comprovação
> (como os optimizer_%cost% por exemplo), vc TEM ABSOLUTA CERTEZA que esses
> caras estão ajustados da melhor maneira pro seu ambiente ???
> >
> > 4. estatísticas de objetos do SYS : no 8i era TOTALMENTE contra-indicado
> se coletar estatísticas nos objetos SYS, já no 10g é exatamente o oposto, vc
> DEVE coletar, o fez ??
> >
> > E eu recomendaria também como parte do processo vc TAMBÉM fazer um TRACE
> 10

Re: [oracle_br] Listener Oracle XE não sobe

2009-03-14 Por tôpico Marcos Donizete Bosco
eu tive alguns problemas com a firewall ativada no XP, porem acredito que
nao seja o seu.

Marcos


Em 14/03/09, Emerson Moreira Rocha  escreveu:
>
>   Marcos verifica o protocolo da rede tem IPC e TCP
>
> Att,
>
> 
>
> Emerson M. Rocha
> Mobile:(11) 9511-8753
> E-Mail: tkz...@yahoo.com.br 
> 
>
> ________
> De: Marcos Donizete Bosco >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Sexta-feira, 13 de Março de 2009 9:37:08
> Assunto: Re: [oracle_br] Listener Oracle XE não sobe
>
> é local ou rede ?
>
> 2009/3/12 Rodrigo Lether 
>
> > Boa Tarde Galera,
> >
> > Estou tentando instalar o Oracle XE na minha maquina e o listener não
> esta
> > subindo, pequei este erro no log:
> >
> > Atendendo em:
> > (DESCRIPTION= (ADDRESS= (PROTOCOL= ipc)(PIPENAME= \\.\pipe\ EXTPROC_FOR_
> XEipc)))
> > Erro ao atender em:
> > (ADDRESS=(PROTOCOL= tcp)(HOST= 127.0.0.1) (PARTIAL= yes)(QUEUESIZE= 1))
> > Não há mais atendimento em:
> > (DESCRIPTION= (ADDRESS= (PROTOCOL= ipc)(PIPENAME= \\.\pipe\ EXTPROC_FOR_
> XEipc)))
> > TNS-12560: TNS:erro de adaptador de protocolo
> > TNS-00583: Verificação de nó válido: não é possível fazer parse de
> > parâmetros de configuração
> >
> > Este é meu listener:
> >
> > LISTENER =
> > (DESCRIPTION_ LIST =
> > (DESCRIPTION =
> > (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
> > )
> > )
> > DEFAULT_SERVICE_ LISTENER = (XE)
> >
> > E este é meu TNS:
> >
> > XE =
> > (DESCRIPTION =
> > (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
> > (CONNECT_DATA =
> > (SERVER = DEDICATED)
> > (SERVICE_NAME = XE)
> > )
> > )
> >
> > Alguem tem alguma ideia do que pode ser ?
> >
> > Obrigado,
> > Rodrigo
> >
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbusca dos.yahoo. com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Listener Oracle XE não sobe

2009-03-13 Por tôpico Marcos Donizete Bosco
é local ou rede ?

2009/3/12 Rodrigo Lether 

>   Boa Tarde Galera,
>
> Estou tentando instalar o Oracle XE na minha maquina e o listener não esta
> subindo, pequei este erro no log:
>
> Atendendo em:
> (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
> Erro ao atender em:
> (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PARTIAL=yes)(QUEUESIZE=1))
> Não há mais atendimento em:
> (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
> TNS-12560: TNS:erro de adaptador de protocolo
>  TNS-00583: Verificação de nó válido: não é possível fazer parse de
> parâmetros de configuração
>
> Este é meu listener:
>
> LISTENER =
>   (DESCRIPTION_LIST =
> (DESCRIPTION =
>   (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
> )
>   )
> DEFAULT_SERVICE_LISTENER = (XE)
>
> E este é meu TNS:
>
> XE =
>   (DESCRIPTION =
> (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
> (CONNECT_DATA =
>   (SERVER = DEDICATED)
>   (SERVICE_NAME = XE)
> )
>   )
>
> Alguem tem alguma ideia do que pode ser ?
>
> Obrigado,
> Rodrigo
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Banco com mais 40.000 usuários

2009-01-13 Por tôpico Marcos Donizete Bosco
Caros amigos, primeiro gostaria de me desculpar, caso fale alguma besteira,
pois, ja faz algum tempo que nao trabalho com ORACLE, mas gostaria de dar a
minha opniao.

1o - quanto aos usuarios acho sim, interessante criar um para cada um (aluno
se for o caso).
2o - eu fario uma ROLE com as permissoes, criando assim um unico pacote de
permissoes para os usuarios.
no meu entendimento isso facilitaria a administracao pois poderia ceder
(grant) ou tirar (revoke) as permissoes quando voce necessario.
3o - teria condicoes de auditar pois teria um usuario para cada aluno.
4o - caso tivesse algum aluno que viesse a fazer uso de mais alguma
funcionalidade, cederia uma outra ROLE para tal funcao.

espero de alguma forma ter ajudado.

Marcos

2009/1/9 Lucas Bittencourt 

>   Quanto ao crescimento de sessões no banco, eu imagino que não vai mudar
> muita coisa porque o que importa no caso é quantas pessoas se conectarão
> simultaneamente. Não importa se é usuário genérico ou não.
>
> Uma dica é usar n-Tier Authentication, como o proxy user. É possível
> realizar auditoria e você afasta o perigo de uma conexão direta no banco
> sem
> aplicação pode trazer.
>
> Minha opinião: usuário genérico com poder de alteração em tabelas
> importantes eu acho algo muito perigoso. Quando ocorrer algo errado, para
> saber quem foi vai ser difícil.
>
> 2009/1/9 pso_ura >
>
> > Boa tarde pessoal
> >
> > Trabalho em uma universidade e utilizo Storage da HP, Banco Oracle 10g
> > com Red Hat ES 5.0, meu chefe me pediu para fazer um estudo e preciso
> > da ajuda de vcs, se alguém já vivenciou o ambiente que vou descrever
> > gostaria de uma opinião.
> >
> > Tenho mais de 40.000 alunos, atualmente estes alunos fazem acesso ao
> > nosso portal para obter informações sobre nota, falta, históricos e
> > abertura de protocolos.
> > Para isto utilizo um usuário "genérico" para faz o acesso, ficando
> > usuário e senha armazenados em uma tabela com a coluna senha
> > cryptografada.
> >
> > Agora tenho que fazer um estudo para migrar estes usuários (alunos),
> > tornando-os usuários do banco, criando um por um, com tablespace,
> > permissões, etc, etc.
> >
> > De imediato disse que iria inchar o dicionário de dados do banco, o
> > gerenciamento seria impraticável.
> >
> > Hoje já tenho mais de 3000 usuários administrativos.
> >
> > Gostaria de uma opinião
> > Alguém já passou ou trabalha em um ambiente assim??
> > Este ambiente é viável???
> >
> > Desde já agradeço
> >
> > Att.:
> > Paulo Sérgio
> >
> >
> >
>
> --
> Atenciosamente, Lucas
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]