Re: [oracle_br] import

2007-03-30 Por tôpico Ricardo Henrique Oliveira
Prezado Fabiano,

qual a versão de oracle do seu trabalho ?

Se for oracle 10 G, faça um expdp escolhendo a tabela e usando as clausulas
table e query.

INCLUDE=SCHEMA:"='SCHEMA'"
INCLUDE=TABLE:"='TABELA''"
QUERY="WHERE COLUNA > '31/12/2004"

Att,

Ricardo Oliveira


Em 30/03/07, fabiano_fernando <[EMAIL PROTECTED]> escreveu:
>
>   Olá pessoal,
>
> Sou novato em oracle e estou com a seguinte duvida:
>
> Tenho uma tabela contas que tem dados desde 1999, e tenho de fazer um
> import no server de desenvolvimento com os dados a partir de 2005.
>
> Gostaria de saber se tem como de fazer isso?
>
> Obrigado,
> Fabiano.
>
>  
>


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



Re: [oracle_br] Não consigo conectar no banco

2007-03-24 Por tôpico Ricardo Henrique Oliveira
Caro Luiz,

verifique se o service name do listener esta igual ao service do arquivo
tnsnames.ora

Att,

Ricardo Oliveira

Em 24/03/07, Luiz Schuh <[EMAIL PROTECTED]> escreveu:
>
>   Bom dia,
>
> Estou utilizando o BD Oracle 9i e o Developer Suite 10g (ambos instalados
> na mesma máquina, WinXP), acontece que não consigo me conectar ao banco pelo
> DS, o que está errado? Obrigado.
>
> LISTENER:
> SID_LIST_ORANT =
> (SID_LIST =
> (SID_DESC =
> (SID_NAME = PLSExtProc)
> (ORACLE_HOME = C:\DevSuiteHome)
> (PROGRAM = extproc)
> )
> (SID_DESC =
> (GLOBAL_DBNAME = ORACLE)
> (ORACLE_HOME = c:\oracle\ora92)
> (SID_NAME = ORCL)
> )
> )
>
> ORANT =
> (DESCRIPTION_LIST =
> (DESCRIPTION =
> (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
> )
> )
> )
>
> TNSNAMES:
> EXTPROC_CONNECTION_DATA =
> (DESCRIPTION =
> (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
> )
> (CONNECT_DATA =
> (SERVICE_NAME = oracle.viativa)
> )
> )
>
> ___
> Luiz Fernando Schuh
> Tecnologia da Informação
> SPENGLER S.A.
>
> [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] IIMPDP - Importar tabela de um schema em outro schema

2007-03-09 Por tôpico Ricardo Henrique Oliveira
Prezado Walquencir,

com qual usuário você esta tendo fazer a importação ?

Tente fazer a importação para o usuário que tem como tablespace padrão
a tablespace na qual você está tentando importar a tabela.

Lembre de ver a quota do usuário na tablespace.

Att,

Ricardo Oliveira


Em 09/03/07, Walquencir Pedroti <[EMAIL PROTECTED]> escreveu:
>
>   Olá Pessoal,
>
> Oracle 10g com Linux
>
> Todo dia faço o expdp das minhas tablespace.
> Estou tentando via impdp , importar apenas UMA tabela para outra
> tablespace.
> Com o impdp devo estar fazendo algo errado que não consigo importar, já
> utilizei o remap_schema e nada.
> Será que alguém já fez isso e poderia me orientar?
>
> Obrigado,
>
> WPedroti
>
> [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] Delete em Tabela

2007-01-29 Por tôpico Ricardo Henrique Oliveira
Preazado Colega,

além de fazer tudo que foi sugerido verifique como esta trabalhando a
tablespace de undo.

Ela está cheia ? Quantos membros de de redologfiles voce tem ?

De repente seria interessante criar mais um para cada um existente.

Att,

Ricardo Oliveira


2007/1/26, G. A. S <[EMAIL PROTECTED]>:
>
>   Olá pessoal, todos bem?
>
> Seguinte, estou com um problema com o tempo que estou gastando para dar um
> delete em uma tabela.
> Tenho uma tabela com 100mil registros, e destes preciso deletar cerca de
> 40mil, só que pra isso estou gastando muito tempo e como o sistema está em
> homologação, precisaria de uma help para ver como melhorar a forma desse
> delete.
>
> Alguém tem uma idéia?
>
> Abraços.
>
> [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] Problemas com SID e LISTENER - Banco Local

2007-01-29 Por tôpico Ricardo Henrique Oliveira
Prezado Juliano,

procure fazer a seguinte configuração no Listener aonde o banco de dados
está instalado:


SID_LIST_XAVANTE =
  (SID_LIST =
(SID_DESC =
  (SID_NAME = PLSExtProc)
  (ORACLE_HOME = *SEU ORACLE_HOME*)
  (PROGRAM = extproc)
)
  )

XAVANTE =
  (DESCRIPTION_LIST =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
  )

Att,

Ricardo Oliveira

Em 26/01/07, Juliano <[EMAIL PROTECTED]> escreveu:
>
>   Bom Dia Lista,
>
> Instalei ontem o Oracle 10g em um notebook da empresa, criei o meu
> banco local normalmente.
> Acontece que agora estou querendo acessar essa minha base utilizando
> uma string de conexão e não somente digitando usuário/senha (Motivo:
> Utilizo muito o TOAD e na versão que tenho não consigo acessar sem
> informar o nome da base de dados (Host String).
>
> Configurei o Listener da seguinte forma ...
>
> LISTENER =
> (DESCRIPTION_LIST =
> (DESCRIPTION =
> (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
> )
> (DESCRIPTION =
> (ADDRESS = (PROTOCOL = IPC)(KEY = xavante))
> )
>
> Quando tento criar uma entrada no meu TNSNAMES.ORA utilizando o
> software Oracle Net Manager, ele informa que meu SID é inválido. Já
> olhei no REGEDIT e a variável ORACLE_SID possui o nome correto que
> estou informando (mesmo nome que defini na instalação do BD).
>
> Abaixo o exemplo da entrada do meu TNSNAMES.ORA que não funciona...
>
> XAVANTE =
> (DESCRIPTION =
> (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
> (ADDRESS = (PROTOCOL = IPC)(Key = xavante))
> )
> (CONNECT_DATA =
> (SID = XAVANTE)
> )
> )
>
> OBS: Quando acesso pelo SQLPlus sem informar o Host String tudo
> funciona perfeitamente.
>
> Agradeço qualquer ajuda ou dica
> Abraços
>
> Juliano Martinez da Silva
>
> 
>


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



Re: [oracle_br] Migração do 9i p/ 10g - Urgente

2007-01-28 Por tôpico Ricardo Henrique Oliveira
Prezado Marcus,

antes de mais nada siga os seguintes passos:

1) Tuning de Sistema Operacional

 Verique quais parametros no manual de instalação da Oracle são os ideais
para um o hardware e sistema operacional da maquina de 64 bits.

2) Tuning do Banco de Bados - Parametros

 Verique os parametros de tamanho de blocos, de memoria, de performance,
qual tipo de otmizador utilizado

3) Rode para todos os esquemas do banco de dados as estatisticas com o
pacote dbms_stats

4) Tuning de Query

  Por ultimo depois de verificado tudo acima aplique o sqltunig advisor na
query problematica.


Att,

Ricardo Oliveira

Em 25/01/07, Informática - Usina Moreno <[EMAIL PROTECTED]>
escreveu:
>
>
> bom dia
>
> Tenho rodando em produção o oracle 9i com linux red hat 3, uma maquina HP
> Intel com 2 Processador 4 GB RAM, a performace hoje é boa.
> Agora estamos migrando para oracle 10g com linux unbreakable 64, uma
> maquina HP AMD 64 com 4 processador 8 GB RAM, a performace está péssima, o
> mesmo SQL rondando nas duas maquina sem ninguem pindurado, na maquina nova
> demora o dobro do tempo.
>
> Fizemos teste de IO no hardware e está ok, acreditamos que seja algum
> parametro do oracle.
>
> O DBA já está a um dia verificando e nada, será que alguem tem alguma luz?
>
> Marcos
>
> 
>


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



Re: [oracle_br] Re: Dúvida em consulta SQL / store procedure

2007-01-28 Por tôpico Ricardo Henrique Oliveira
r_objects where
> object_type='PROCEDURE' and
> 2 object_name like 'P_';
>
> OBJECT_NAME STATUS
> -- ---
> P1 INVALID
> P2 INVALID
>
> [EMAIL PROTECTED]:SQL>exec p2('abc');
>
> Procedimento PL/SQL concluído com sucesso.
>
> [EMAIL PROTECTED]:SQL>select object_name, status from user_objects where
> object_type='PROCEDURE' and
> 2 object_name like 'P_';
>
> OBJECT_NAME STATUS
> -- ---
> P1 INVALID
> P2 VALID
>
> já que P2 ** não depende ** de P1, P1 não foi validada Isso via de
> regra num ambiente normal não tem importância, pois assim que qquer
> outra rotina que deoende de P1, ou a própria P1, for executada, a
> re-validação automática ocorrerá...
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Ricardo Henrique Oliveira"
> <[EMAIL PROTECTED]> escreveu
> >
> > Prezado Luiz,
> >
> > quanto ao join, procure outros tipos de join para fazer testes.
> > Quanto à procedures invalidas, tenho uma pergunta a fazer.
> >
> > Como é procedimento de adição de campos de colunas, tabelas
> > triggers e sequences no seu ambiente de produção ?
> >
> > Das versões anteriores do oracle até o 10G, se você fizer alguma
> alteração
> > em colunas ou em tabelas que são usadas nestes pacotes e procedures
> > mencionados, os pacotes ficam invalidos obrigando à você refazer a
> > compilação.
> >
> > Esse problema será corrigido no Oracle 11i, que tem previsão de
> chegar no
> > final de 2007 ou começo de 2008.
> >
> > Por enquanto, toda vez que você fizer alguma alteração, inclusive se
> > compilar pacotes de um determinado
> > esquema, verifique se existem pacotes inválidos.
> >
> > Att,
> >
> > Ricardo Oliveira
> >
> >
> > 2007/1/26, Luiz Scarpelli <[EMAIL PROTECTED]>:
> > >
> > > Boa noite grupo,
> > >
> > > Tenho duas dúvidas e gostaria de obter ajuda de quem puder me
> > > esclarecer...
> > >
> > > Primeiramente tenho duas consultas: uma roda rapidamente
> > >
> > > SELECT PRODUTO, NVL(T2.PRECO + T2.VALFRETE, 0) AS CUSTREPO
> > >
> > > FROM DW_CMEDIO_MP_ME_MO_HISTORICA T1, VIEW_CUSTO_REPOSICAO T2
> > >
> > > WHERE RTRIM(LTRIM(T2.PRODUTO)) = RTRIM(LTRIM(T1.PRODUTO))
> > >
> > > AND T1.COMPETENCIA = '200610'
> > >
> > > E a outra praticamente não roda, a diferença é a utilização da
> clausula
> > > "inner join"
> > >
> > > SELECT PRODUTO, NVL(T2.PRECO + T2.VALFRETE, 0) AS CUSTREPO
> > >
> > > FROM VIEW_CUSTO_REPOSICAO T2
> > >
> > > INNER JOIN DW_CMEDIO_MP_ME_MO_HISTORICA T1 ON
> RTRIM(LTRIM(T1.PRODUTO)) =
> > > RTRIM(LTRIM(T2.PRODUTO))
> > >
> > > WHERE T1.COMPETENCIA = '200610'
> > >
> > > Outra situação as vezes acontece de store procedures que estão
> funcionando
> > > normalmente e derrepente ficam com status invalid causando erros no
> > > relatório do Crystal tendo que compilar a store procedure
> novamente para
> > > que
> > > a mesma volte a ser executada normalmente, praticamente todos os
> dias isto
> > > acontece. Alguém já passou por isso?
> > >
> > > Oracle 9i rodando em Windows.
> > >
> > > Att.
> > >
> > > --
> > >
> > > Luiz Scarpelli
> > >
> > > [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] Dúvida em consulta SQL / store procedure

2007-01-27 Por tôpico Ricardo Henrique Oliveira
Prezado Luiz,

quanto ao join, procure outros tipos de join para fazer testes.
Quanto à procedures invalidas, tenho uma pergunta a fazer.

Como é procedimento de adição de campos de colunas, tabelas
triggers e sequences no seu ambiente de produção ?

Das versões anteriores do oracle até o 10G, se você fizer alguma alteração
em colunas ou em tabelas que são usadas nestes pacotes e procedures
mencionados, os pacotes ficam invalidos obrigando à você refazer a
compilação.

Esse problema será corrigido no Oracle 11i, que tem previsão de chegar no
final de 2007 ou começo de 2008.

Por enquanto, toda vez que você fizer alguma alteração, inclusive se
compilar pacotes de um determinado
esquema, verifique se existem pacotes inválidos.

Att,

Ricardo Oliveira


2007/1/26, Luiz Scarpelli <[EMAIL PROTECTED]>:
>
>   Boa noite grupo,
>
> Tenho duas dúvidas e gostaria de obter ajuda de quem puder me
> esclarecer...
>
> Primeiramente tenho duas consultas: uma roda rapidamente
>
> SELECT PRODUTO, NVL(T2.PRECO + T2.VALFRETE, 0) AS CUSTREPO
>
> FROM DW_CMEDIO_MP_ME_MO_HISTORICA T1, VIEW_CUSTO_REPOSICAO T2
>
> WHERE RTRIM(LTRIM(T2.PRODUTO)) = RTRIM(LTRIM(T1.PRODUTO))
>
> AND T1.COMPETENCIA = '200610'
>
> E a outra praticamente não roda, a diferença é a utilização da clausula
> "inner join"
>
> SELECT PRODUTO, NVL(T2.PRECO + T2.VALFRETE, 0) AS CUSTREPO
>
> FROM VIEW_CUSTO_REPOSICAO T2
>
> INNER JOIN DW_CMEDIO_MP_ME_MO_HISTORICA T1 ON RTRIM(LTRIM(T1.PRODUTO)) =
> RTRIM(LTRIM(T2.PRODUTO))
>
> WHERE T1.COMPETENCIA = '200610'
>
> Outra situação as vezes acontece de store procedures que estão funcionando
> normalmente e derrepente ficam com status invalid causando erros no
> relatório do Crystal tendo que compilar a store procedure novamente para
> que
> a mesma volte a ser executada normalmente, praticamente todos os dias isto
> acontece. Alguém já passou por isso?
>
> Oracle 9i rodando em Windows.
>
> Att.
>
> --
>
> Luiz Scarpelli
>
> [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] Wrap

2007-01-27 Por tôpico Ricardo Henrique Oliveira
Prezado Fábio,

você já deve ter observado quem existem aluguns pacotes do usuário sys que
usam wrap.
Pode ficar tranquilo, com wrap fica muito dificil de lerem o pacote.

Att,

Ricardo Oliveira


Em 26/01/07, Fábio Gibon - Comex System <[EMAIL PROTECTED]> escreveu:
>
> Olá pessoal,
>nunca tive a necessidade de usar o WRAP, porém agora apareceu o
> primeiro caso, pelo que ví é bem simples, coloquei minha procedura num
> arquivo txt, fiz Wrap iname=origem.txt oname=destino.txt e depois compilei
> com @ destino.txt (no sqlplus) e tudo blz, criou a procedure com o codigo
> wrapped... a minha dúvida é se o WRAP é realmente seguro ou se é uma
> proteção contra usuários em um determinado nível, resumindo, tem como
> visualizar o código wrapped ?
>
> sds
> Fábio Gibon
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package »
> Procedure » Scripts » Tutoriais acesse:
> http://www.oraclebr.com.br/codigo/ListaCodigo.php
>
> --
> >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --
> >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
> http://www.oraclebr.com.br/
>
> 
> Links do Yahoo! Grupos
>
>
>


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



Re: [oracle_br] ORA-01031 insufficient privileges

2007-01-26 Por tôpico Ricardo Henrique Oliveira
Prezado Ryan,

qual a versão do banco de dados do ambiente de homologação ?

Haveria possibilidade de monitorar pelo enterprise manager o que
o usuário da aplicação esta tentando fazer ?

A versao do cliente oracle que a aplicação faz acesso à base de homologação
é a mesma do servidor ?

Acredito que trabalhando nesse caminho pode - se obter alguns indicios do
que está ocorrendo.

Att,

Ricardo Oliveira


Em 25/01/07, Ryan <[EMAIL PROTECTED]> escreveu:
>
>   Senhores,
>
> Um desenvolvedor Power Builder teve a sua máquina trocada. Depois disso
> ele não consegue mais acessar a base de homologação, só a de
> desenvolvimento. O usuário recebe o erro ORA-01031 insufficient
> privileges no momento que ele clica em OK para estabelecer conexão com
> a base, isso dentro do Power Builder. Porém, a conexão com a base é
> estabelecida com sucesso, verifiquei a view dba_audit_session e está lá
> o registro com returncode 0.
> Antes ele acessava as duas bases normalmente, os privilégios do usuário
> nas bases não foram alterados e são exatamente os mesmos. Os servidores
> estão com Red Hat 4, Oracle 9.2.0.4. A máquina cliente é uma zona só,
> tem Oracle client nas versões 7, 8 e 9 e Windows XP, mas a máquina
> anterior também era assim.
> Alguém sabe o que está causando o erro?
> Abraços,
>
> Ryan
>
> 
>


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



Re: [oracle_br] Select em outra instância

2007-01-24 Por tôpico Ricardo Henrique Oliveira
Wilson,

verifique a configuração do arquivo tnsnames.ora do cliente do servidor PRD
para o servidor SIGA, para testar a conectividade use:

tnsping siga => Do servidor PRD
tnsping prd => Do servidor SIGA

Att,

Ricardo Oliveira

Em 24/01/07, Wilson Ribeiro <[EMAIL PROTECTED]> escreveu:
>
>   Senhores do grupo, boa tarde!
>
> Estou com uma duvida que parece básica, porém não consigo resolve-la.
>
> duas intâncias, uma chamada TST, e outra chamada SIGA, porém com dois
> usuários diferentes.
>
> instância TST = usuário logitec, senha "12345"
> instância SIGA = usuario siga, senha "siga"
>
> Tenho uma outra instância chamada PRD, e nela o user logitec, senha
> "12345".
> Da instância PRD pra TST, eu consigo por exemplo fazer o seguinte select:
>
> select * from [EMAIL PROTECTED];
>
> e ele me retorna os dados da tabela item da instância TST, agora da
> instância SIGA, eu não consigo listar dados de nenhuma tabela, ele me
> mostra
> o erro:
>
> ORA-02019: connection description for remote database not found
>
> Tem alguma forma de eu ler os dados de uma outra instância sendo essa de
> nome diferente com user e senha tb diferente?
>
> grato pela ajuda.
> - - - - - - - - - - -
> [ ]'s
>
> Wilson Ribeiro
> [EMAIL PROTECTED] 
>
> [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] Archives com Rman e TSM

2007-01-24 Por tôpico Ricardo Henrique Oliveira
Adicione ao seu script:

ARCHIVELOG ALL
DELETE ALL INPUT

Att,

Ricardo Oliveira

Em 24/01/07, Luciano Santos <[EMAIL PROTECTED]> escreveu:
>
>   Pessoal,
>
> Bom dia!
>
> Estou usando o rman com o TSM da IBM e nele tenho um script para deletar
> os archives do disco mais antigos, conforme abaixo:
>
> ALLOCATE CHANNEL for maintenance TYPE 'sbt_tape' parms
>
> 'ENV=(TDPO_OPTFILE=C:\Program Files\Tivoli\TSM\AgentOBA\tdpo_gtmagr.opt)';
>
> run{
>
> delete backup tag = 'backup_full_mensal' COMPLETED BEFORE 'SYSDATE-720';
>
> delete backup tag = 'backup_full_diario' COMPLETED BEFORE 'SYSDATE-15';
>
> delete backup tag = 'backup_archive' COMPLETED BEFORE 'SYSDATE-7';
>
> }
>
> Mas os archives não estão sendo deletados do disco e no log não apresenta
> nenhum erro.
>
> Minha versão é a 9.2.0.6 e minha plataforma é o windows 2003 server.
>
> Gostaria de saber o que estou fazendo de errado, pois estou tendo que
> deletar manualmente os archives.
>
> Obrigado!
>
> __
>
> Luciano Santos
>
> ___
>
> [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] PROBLEMA DE PUBLICAÇÃO

2007-01-24 Por tôpico Ricardo Henrique Oliveira
O comando é:

DROP PUBLIC SYNONYM A_ACOES;

Att,

Ricardo Oliveira

Em 24/01/07, am_balielo <[EMAIL PROTECTED]> escreveu:
>
>   Bom dia
>
> Tenho a seguinte linha que faz a criação de sinônimo publica.
>
> CREATE PUBLIC SYNONYM A_ACOES FOR GEMMAP.A_ACOES;
>
> Qual o comando p/ eu deletar esta publicação.
>
> Atenciosamente Alessandro
>
>  
>


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



Re: [oracle_br] Pesuisar tabelas

2007-01-22 Por tôpico Ricardo Henrique Oliveira
Prezado Eduardo,

digite o seguinte select


select ' desc '||owner||'.'||table_name||'' from dba_tables
where owner not in ('SYS','SYSTEM','SYSAUX')
order by owner;

Ou coloque o nome dos owners que você quiser listar.

Att,

Ricardo Oliveira


Em 22/01/07, earodrig2003 <[EMAIL PROTECTED]> escreveu:
>
>   Ola pessoal, Preciso saber quias sao as tabelas do DB como posso fazer?
> Acho que isto ja foi respondido mas nao achei nada no grupo. Grato []´s
> Eduardo
>
>  
>


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