Re: RES: RES: RES: [oracle_br] Ajuda em procedure[URGENTE]
Colegas, acho que nessa discussão toda o pessoal não estabeleceu o ponto MAIS IMPORTANTE de tudo, qual seja, a VERSÃO DO BANCO EM USO, pois nas versões mais recentes as funções de string, como a TO_CHAR, JÁ FORAM atualizadas paara permitirem conversão a partir de CLOB (que é o datatype retornado pela DBMS em questão), yes ?? Então NÃO FAZ SENTIDO a tal pesquisa no Google ou metalink sobre como converter clob em varchar, isso é NATIVO, é AUTOMÁGICO, ok ? Sim ?? Obviamente, respeitando-se o LIMITE do CHAR, claro, mas bem dificilmente vc tem um DDL único que ocupa trocentos Kb ou Mb , SE tiver aí sim é usar a DBMS_LOB, provavelmente... O exemplo : [EMAIL PROTECTED]:SQLselect * from v$version; BANNER Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi PL/SQL Release 10.2.0.4.0 - Production CORE10.2.0.4.0 Production TNS for Solaris: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production [EMAIL PROTECTED]:SQLvariable x clob [EMAIL PROTECTED]:SQLexec :x := DBMS_METADATA.get_ddl ('TABLE', 'DEF$_CALLDEST', user); Procedimento PL/SQL concluído com sucesso. == OK, vou trocar o nome da tabela : [EMAIL PROTECTED]:SQLexec :x := replace(:x, 'DEF$_CALLDEST', 'TESTE'); Procedimento PL/SQL concluído com sucesso. [EMAIL PROTECTED]:SQLprint x X CREATE TABLE SYSTEM.TESTE (ENQ_TID VARCHAR2(22), STEP_NO NUMBE R, DBLINK VARCHAR2(128), SCHEMA_NAME VARCHAR2(30), PACKAGE_NAME VARC HAR2(30), CATCHUP RAW(16) DEFAULT '00', CONSTRAINT TESTE_PRIMARY PRIMAR Y KEY (ENQ_TID, DBLINK, STEP_NO) USING INDEX PCTFREE 10 INITRANS 2 MAXTR ANS 255 COMPUTE STATISTICS STORAGE(INITIAL 40960 NEXT 40960 MINEXTENTS 1 MAXE XTENTS 505 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE TOOLS ENABLE, CONSTRAINT DEF$_CALL_DESTINATION FOREIGN KEY ( DBLINK, CATCHUP) REFERENCES SYSTEM.DEF$_DESTINATION (DBLINK, CATCH UP) ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGIN G STORAGE(INITIAL 40960 NEXT 40960 MINEXTENTS 1 MAXEXTENTS 505 PCTINCREASE 5 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE TOOLS == tento executar ddiretamente : [EMAIL PROTECTED]:SQLBEGIN 2 execute immediate(:x); 3 END; 4 / execute immediate(:x); * ERRO na linha 2: ORA-06550: linha 2, coluna 18: PLS-00382: a expressão é do tipo incorreto ORA-06550: linha 2, coluna 1: PL/SQL: Statement ignored == OK, a documentação nos diz que o IMMEDIATE espera um CHAR, não entende CLOB, converto então (** SEM ** usar nenhum truque mágico, tá bem) : [EMAIL PROTECTED]:SQLBEGIN 2 execute immediate(to_char(:x)); 3 END; 4 / BEGIN * ERRO na linha 1: ORA-02264: nome já usado por uma restrição existente ORA-06512: em line 2 == executou blz, mas já tinha a constraint que ele tenta criar, vou a alterar : [EMAIL PROTECTED]:SQLexec :x := replace(:x, 'DEF$_CALL_DESTINATION', 'TESTE_FK'); Procedimento PL/SQL concluído com sucesso. [EMAIL PROTECTED]:SQLprint x X CREATE TABLE SYSTEM.TESTE (ENQ_TID VARCHAR2(22), STEP_NO NUMBE R, DBLINK VARCHAR2(128), SCHEMA_NAME VARCHAR2(30), PACKAGE_NAME VARC HAR2(30), CATCHUP RAW(16) DEFAULT '00', CONSTRAINT TESTE_PRIMARY PRIMAR Y KEY (ENQ_TID, DBLINK, STEP_NO) USING INDEX PCTFREE 10 INITRANS 2 MAXTR ANS 255 COMPUTE STATISTICS STORAGE(INITIAL 40960 NEXT 40960 MINEXTENTS 1 MAXE XTENTS 505 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE TOOLS ENABLE, CONSTRAINT TESTE_FK FOREIGN KEY (DBLINK, CA TCHUP) REFERENCES SYSTEM.DEF$_DESTINATION (DBLINK, CATCHUP) ENABLE ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(I NITIAL 40960 NEXT 40960 MINEXTENTS 1 MAXEXTENTS 505 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE TOOLS == olha aí : [EMAIL PROTECTED]:SQLBEGIN 2 execute immediate(to_char(:x)); 3 END; 4 / Procedimento PL/SQL concluído com sucesso. [EMAIL PROTECTED]:SQL@desc teste Nome Nulo?Tipo - ENQ_TID NOT NULL VARCHAR2(22) STEP_NO NOT NULL NUMBER DBLINKNOT NULL VARCHAR2(128) SCHEMA_NAMEVARCHAR2(30) PACKAGE_NAME VARCHAR2(30) CATCHUPRAW(16) []s Chiappa == Palestrante ENPO.BR - acesse
[oracle_br] Re: ORA-01031: insufficient privileges
Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em oracle_br@yahoogrupos.com.br, francisco porfirio [EMAIL PROTECTED] escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello [EMAIL PROTECTED] Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: [EMAIL PROTECTED] carlosmartello%40choice.com.br De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de Flavio de Lamare Enviada em: segunda-feira, 17 de novembro de 2008 10:55 Para: oracle_br@yahoogrupos.com.br oracle_br% 40yahoogrupos.com.br Assunto: [oracle_br] ORA-01031: insufficient privileges Estou tentando atualizar alguns objetos do Oracle com o usuário owner destes e está aparecendo a mensagem acima. Na semana passada, fiz uma migração da base de um servidor 9i para o 10g. Podem me ajudar? Grato, Flavio [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Tabela temporária
Pessoal... Gostaria de saber se no oracle existe o conceito de tabelas temporárias por session, ou seja: assim que um usuário se autenticar automaticamente essa tabela é criada e quando a sessão é encerrada automaticamente a tabela é eliminada. -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Tabela temporária
Faça uma trigger de logon. E outra de logoff. 2008/11/20 francisco porfirio [EMAIL PROTECTED] Pessoal... Gostaria de saber se no oracle existe o conceito de tabelas temporárias por session, ou seja: assim que um usuário se autenticar automaticamente essa tabela é criada e quando a sessão é encerrada automaticamente a tabela é eliminada. -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Tabela temporária
Não, não existe : no bd Oracle as tabelas temporárias (conhecidas como GTTs, Global Temporary Tables) não são criadas automaticamente, vc TEM que fazer um CREATE para elas : a idéia delas é que na implantação do sistema vc já as criou, nesse momento elas estão VAZIAS absolutamente, são só um registro na DBA_TABLES e tabs internas do sistema (o que ABSOLUTAMENTE não tem implicação prática de performance nem de espaço), aí o usuário bota dados nelas á vontade, automaticamente quando a sessão acaba (ou após um COMMIT, se assim vc especificar) os dados vão embora,somem, MAS a estrutura vazia continua lá presente, ok ? Pode consulta a documentação (principalmente o manual de Concepts) que é isso aí Esse é o procedimento mais correto e recomendado para se trabalhar com GTTs, mas se vc quiser vc pode ter algo semelhante ao que vc diz, num trigger de LOGON vc faz o CREATE da GTT, e no trigger de logoff vc faz o DROP : isso NÂO É RECOMENDADO, pois (entre outras questões) tem overhead de performance (DDLs exigem COMMITs implícitos, fazem acesso/uso do dicionário de dados, etc), implicam em PARSEs, E também invalidam outros SQLs que estejam no cache e que usem a GTT em questão. Claro, em muitos casos vc PODE também usar a tabela temporária implícita, utilizando in-line views , cláusula WITH, etc - isso normalmente implica em materialização dos dados, logicamente falando, MAS isso são opções de sintax SQL, são implantadas num só SQL e são usadas atomicamente por esse SQL só, não sei se isso te serve mas é uma outra opção... []s Chiappa == Palestrante ENPO.BR - acesse http://www.enpo-br.org/ Instrutor Workshops ENPO/TWS - acesse http://www.twstecnologia.com.br/ == O mundo precisa de mais gênios humildes e modestos - infelizmente somos muito poucos --- Em oracle_br@yahoogrupos.com.br, francisco porfirio [EMAIL PROTECTED] escreveu Pessoal... Gostaria de saber se no oracle existe o conceito de tabelas temporárias por session, ou seja: assim que um usuário se autenticar automaticamente essa tabela é criada e quando a sessão é encerrada automaticamente a tabela é eliminada. -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Tabela temporária
Beleza Eduardo e Chiappa, muito obrigado pela resposta. E com relação a velocidade que vocês responderam então nem se fala. Muito obrigado mesmo. -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Tabela temporária
Francisco, No Oracle a tabela temporária é um pouco diferente. A tabela é criada uma única vez como temporária, após isso, o que é descartado no logoff são os dados. Desta maneira dentro do seu programa você só precisa referenciar a tabela, inserindo dados, alterando, selecionando e removendo. Quando o usuário se desconectar estes são descartados. E cada conexão enxerga somente os dados inseridos e alterados por ela. Pode-se criar índices nestas tabelas também. Acredito que esta seja uma solução melhor que a criação da tabela no login e remoção no logoff, até porque para cada conexão o nome gerado deve ser diferente (se a tabela for ser criada no mesmo esquema). Utilize a seguinte sintaxe para criar esta tabela: CREATE GLOBAL TEMPORARY TABLE nome (definicao das colunas) ON COMMIT PRESERVE ROWS; Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Eduardo [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 10:03:36 Assunto: Re: [oracle_br] Tabela temporária Faça uma trigger de logon. E outra de logoff. 2008/11/20 francisco porfirio francisco.porfirio@ gmail.com Pessoal... Gostaria de saber se no oracle existe o conceito de tabelas temporárias por session, ou seja: assim que um usuário se autenticar automaticamente essa tabela é criada e quando a sessão é encerrada automaticamente a tabela é eliminada. -- Atenciosamente Francisco Porfirio Ribeiro Neto [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]
Re: [oracle_br] Tabela temporária
Existe o conceito de tabela temporária onde os registros são temporários e não a estrutura da tabela em si. Esses registros podem ser persistentes durante uma sessão ou durante uma transação. Procure por CREATE GLOBAL TEMPORARY TABLE nas documentações da Oracle... Eduardo escreveu: Faça uma trigger de logon. E outra de logoff. 2008/11/20 francisco porfirio [EMAIL PROTECTED] mailto:francisco.porfirio%40gmail.com Pessoal... Gostaria de saber se no oracle existe o conceito de tabelas temporárias por session, ou seja: assim que um usuário se autenticar automaticamente essa tabela é criada e quando a sessão é encerrada automaticamente a tabela é eliminada. -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Vista 64 x client oracle
Alguem ja conseguiu fazer funcionar corretamente o client do oracle 10g ou 11g no vista x64 ? Instalei o client, ja tentei instalar até o banco no vista e o client não trabalha corretamente. Configuro o net manager e conecta com exito. Vou até o drive odbc e instalo uma conexao e conecta com exito. Porem quando peco para que qualquer aplicacao utilize o odbc da erro de que o driver nao foi instalado. Alquem sabe o que pode ser ?
[oracle_br] Re: Vista 64 x client oracle
Colega, ** peraí ** : as suas frases tão meio incoerentes entre si : vc diz que o client não trabalha corretamente , PORÉM mais á frente diz Vou até o drive odbc e instalo uma conexao e conecta com exito, o job do client em si, que é CONECTAR, tá lá, tá feito, então COMO É que não trabalha corretamente Pra mim aí é problema da burrinha da aplicação, que no mínimo deve estar procurando por entrada no registry diferente, por path diferente, tudo isso afaik MUDA quando se passa a usar ODBC 64 bits... Não uso mas numa googlada rápida caí em http://forums.oracle.com/forums/thread.jspa?messageID=2298148 , que diz exatamente isso, ok ? Veja lá se é isso... []s Chiappa == Palestrante ENPO.BR - acesse http://www.enpo-br.org/ Instrutor Workshops ENPO/TWS - acesse http://www.twstecnologia.com.br/ == Vamos nos aspirar em madre Tereza de Corumbá , disse o gerente de RH. --- Em oracle_br@yahoogrupos.com.br, Aleksandro [EMAIL PROTECTED] escreveu Alguem ja conseguiu fazer funcionar corretamente o client do oracle 10g ou 11g no vista x64 ? Instalei o client, ja tentei instalar até o banco no vista e o client não trabalha corretamente. Configuro o net manager e conecta com exito. Vou até o drive odbc e instalo uma conexao e conecta com exito. Porem quando peco para que qualquer aplicacao utilize o odbc da erro de que o driver nao foi instalado. Alquem sabe o que pode ser ?
[oracle_br] Re: Vista 64 x client oracle
Complemento : http://www.vistax64.com/vista-general/83327-oracle-odbc-driver-vista.html fala dum tal de ODBC Trace, imagino que pode te ser útil, também... []s Chiappa == Palestrante ENPO.BR - acesse http://www.enpo-br.org/ Instrutor Workshops ENPO/TWS - acesse http://www.twstecnologia.com.br/ == Vamos nos aspirar em madre Tereza de Corumbá , disse o gerente de RH. --- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu Colega, ** peraí ** : as suas frases tão meio incoerentes entre si : vc diz que o client não trabalha corretamente , PORÉM mais á frente diz Vou até o drive odbc e instalo uma conexao e conecta com exito, o job do client em si, que é CONECTAR, tá lá, tá feito, então COMO É que não trabalha corretamente Pra mim aí é problema da burrinha da aplicação, que no mínimo deve estar procurando por entrada no registry diferente, por path diferente, tudo isso afaik MUDA quando se passa a usar ODBC 64 bits... Não uso mas numa googlada rápida caí em http://forums.oracle.com/forums/thread.jspa?messageID=2298148 , que diz exatamente isso, ok ? Veja lá se é isso... []s Chiappa == Palestrante ENPO.BR - acesse http://www.enpo-br.org/ Instrutor Workshops ENPO/TWS - acesse http://www.twstecnologia.com.br/ == Vamos nos aspirar em madre Tereza de Corumbá , disse o gerente de RH. --- Em oracle_br@yahoogrupos.com.br, Aleksandro aleksandrosouza@ escreveu Alguem ja conseguiu fazer funcionar corretamente o client do oracle 10g ou 11g no vista x64 ? Instalei o client, ja tentei instalar até o banco no vista e o client não trabalha corretamente. Configuro o net manager e conecta com exito. Vou até o drive odbc e instalo uma conexao e conecta com exito. Porem quando peco para que qualquer aplicacao utilize o odbc da erro de que o driver nao foi instalado. Alquem sabe o que pode ser ?
[oracle_br] db_link
Boa tarde, oracle 9.2.0.4 Alguem tem uma receita Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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]
[oracle_br] db_link
Boa tarde, oracle 9.2.0.4 Alguem Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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]
[oracle_br] db_link
Boa tarde, oracle 9.2.0.4 Alguem tem uma receita de bola de como fazer a configuração de db_link entre oracle e sqlServer? obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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]
[oracle_br] db_link
Boa tarde, oracle 9.2.0.4 Alguem tem uma Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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]
Re: [oracle_br] db_link
CREATE PUBLIC DATABASE LINK NOME DA CONEXAO CONNECT TO OWNER IDENTIFIED BY SENHA USING 'TNS_NAMES' -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br +55 (48) 9604-6138 Criciúma, Santa Catarina - Brasil From: Mauricio Françoso Sent: Thursday, November 20, 2008 4:01 PM To: oracle_br@yahoogrupos.com.br ; [EMAIL PROTECTED] ; Grupo OraOracle Subject: [oracle_br] db_link Boa tarde, oracle 9.2.0.4 Alguem tem uma Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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] Oracle RAC !Linux x Windows
Valeu galeravou de Red Hat mesmo e começar implementar...se alguem tiver doc, dicas será bem vindo... valeu... - Original Message - From: Willian F. Frasson To: oracle_br@yahoogrupos.com.br Sent: Wednesday, November 19, 2008 7:34 AM Subject: Re: [oracle_br] Oracle RAC !Linux x Windows Amigo bom dia, olha temos vários clientes com RHEL4, aconselho você a montar em Linux, (RedHat ou Suse) que são homologados hoje pela Oracle, temos um outro cliente que está usando em Windows 2003 Server que também esta satisfeito, agora de 20, 30 RAC's que temos 1 apenas em Windows, sendo que nunca tivemos problemas com essa em Linux. Qlquer duvida que precisar na instalação é só falar Abçs. - Original Message - From: Eduardo T.I To: oracle_br@yahoogrupos.com.br Sent: Tuesday, November 18, 2008 7:23 PM Subject: [oracle_br] Oracle RAC !Linux x Windows Boa tarde Galera, Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória cada e Storage iSCSI com ORACLE RAC 10G Preciso decidir o sistema operacional, alguem poderia me dar informações dos dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte !!??? Aguardo ajuda... Edu [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 3373 (20080821) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Re: ORA-01031: insufficient privileges
Wellerson, No momento, estou tentando resolver o problema de uma procedure que não executa. Não apresenta erro e nenhuma outra mensagem, apenas o processo fica travado. O código é bem simples e outras três procedure semelhantes, estão funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o usuário IUSR_IS é o owner da tabela, a partir de duas view's do usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS. Já dropei e recriei a procedure mas não ajudou. Grato, Flavio CREATE OR REPLACE PROCEDURE IUSR_IS.SP_ISDIG_IMP_BTC (data_movto in date, operacao in varchar2, codigo in varchar2) is begin dbms_output.put_line( '..Executando insert BTC'); dbms_output.put_line(to_char(data_movto ,'dd/mm/')); insert into ISDIG_IMPORTACAO (CD_CLIENTE,VL_SALDO,CD_NEGOCIO,DS_OPERACAO) Select a.cod_cli, sum(a.val_comi * -1), codigo, operacao from corrwin.vbtnego a, corrwin.vbtcliente b where data_mvto= data_movto and a.cod_cli= b.cod_cli_ori and a.tipo_nego in ('R','L') and (b.cod_asse in (100,110,120,150,200,201,205,210,220,230,240,250,270,300,400,410,500,6 00,610,800,810,910)) group by a.cod_cli; end SP_ISDIG_IMP_BTC; --- Em oracle_br@yahoogrupos.com.br, Wellerson Leite de Araújo [EMAIL PROTECTED] escreveu Flavio, Qual é a operação que você está tentando fazer? Você poderia postar mais detalhes? Se for possível, envie todos procedimentos que você está utilizando. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Flavio de Lamare [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07 Assunto: [oracle_br] Re: ORA-01031: insufficient privileges Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em [EMAIL PROTECTED] os.com.br, francisco porfirio francisco.porfirio @... escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello carlos.martello@ ... Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: carlosmartello@ ... carlosmartello% 40choice. com.br De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br [mailto: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br] Em nome de Flavio de Lamare Enviada em: segunda-feira, 17 de novembro de 2008 10:55 Para: [EMAIL PROTECTED] os.com.br oracle_br% 40yahoogrupos. com.br Assunto: [oracle_br] ORA-01031: insufficient privileges Estou tentando atualizar alguns objetos do Oracle com o usuário owner destes e está aparecendo a mensagem acima. Na semana passada, fiz uma migração da base de um servidor 9i para o 10g. Podem me ajudar? Grato, Flavio [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [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]
Re: [oracle_br] db_link
Cara se for 11g pode usar esse aqui: http://www.easysoft.com/applications/oracle/database-gateway-dg4odbc.html Senao for, pode usar esse aqui como modelo (ele conecta em MySQL, mas pra SQL Server nao muda muita coisa eu acredito) http://www.idevelopment.info/data/Oracle/DBA_tips/Heterogeneous_Services/HETERO_2.shtml Este último eu usei e funciona pra MySQL. 2008/11/20 Jean Carlo [EMAIL PROTECTED] CREATE PUBLIC DATABASE LINK NOME DA CONEXAO CONNECT TO OWNER IDENTIFIED BY SENHA USING 'TNS_NAMES' -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br +55 (48) 9604-6138 Criciúma, Santa Catarina - Brasil From: Mauricio Françoso Sent: Thursday, November 20, 2008 4:01 PM To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br ; [EMAIL PROTECTED] oracle_tools%40yahoogrupos.com.br ; Grupo OraOracle Subject: [oracle_br] db_link Boa tarde, oracle 9.2.0.4 Alguem tem uma Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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] -- -- Fernando Martins DBA Oracle Oracle 9i / 10g DBA Certified Associate Linux Professional Institute Certified God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] db_link
Você precisa de um produto chamado Oracle Transparent DataGateway for SQL Server... Abraço Marcus Vinicius DBA Oracle De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Mauricio Françoso Enviada em: quinta-feira, 20 de novembro de 2008 16:02 Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]; Grupo OraOracle Assunto: [oracle_br] db_link Boa tarde, oracle 9.2.0.4 Alguem tem uma receita de bola de como fazer a configuração de db_link entre oracle e sqlServer? obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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] Oracle RAC !Linux x Windows
Sugiro esse: http://www.oracle-base.com/articles/10g/OracleDB10gR2RACInstallationOnCentos4UsingVMware.php mais uma coisa que nãok tem nesse DOC é a equivalência entre os nós... Qlquer duvida estamos a disposição Avçs. - Original Message - From: Eduardo T.I To: oracle_br@yahoogrupos.com.br Sent: Thursday, November 20, 2008 5:21 PM Subject: Re: [oracle_br] Oracle RAC !Linux x Windows Valeu galeravou de Red Hat mesmo e começar implementar...se alguem tiver doc, dicas será bem vindo... valeu... - Original Message - From: Willian F. Frasson To: oracle_br@yahoogrupos.com.br Sent: Wednesday, November 19, 2008 7:34 AM Subject: Re: [oracle_br] Oracle RAC !Linux x Windows Amigo bom dia, olha temos vários clientes com RHEL4, aconselho você a montar em Linux, (RedHat ou Suse) que são homologados hoje pela Oracle, temos um outro cliente que está usando em Windows 2003 Server que também esta satisfeito, agora de 20, 30 RAC's que temos 1 apenas em Windows, sendo que nunca tivemos problemas com essa em Linux. Qlquer duvida que precisar na instalação é só falar Abçs. - Original Message - From: Eduardo T.I To: oracle_br@yahoogrupos.com.br Sent: Tuesday, November 18, 2008 7:23 PM Subject: [oracle_br] Oracle RAC !Linux x Windows Boa tarde Galera, Estou implentando um ambiente de 2 Servidores Quad-core com 16GB de memória cada e Storage iSCSI com ORACLE RAC 10G Preciso decidir o sistema operacional, alguem poderia me dar informações dos dois sistemas com ORACLE em termos de Estabilidade, Desempenho e suporte !!??? Aguardo ajuda... Edu [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 3373 (20080821) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __ Information from ESET NOD32 Antivirus, version of virus signature database 3373 (20080821) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] db_link
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ou crie uma conexão no sql server e acesse a partir dele via openquery. Ribeiro, Reginaldo Administrador de Bancos de Dados Oracle Certified Associate 10g - DBCom Brazil Consultoria em Tecnologia da Informação skype: rflribeiro mobile: 551192344290 fone: 551135225172 e-mail: [EMAIL PROTECTED] site: http://www.dbcom.com.br Chave Pública: http://keyserver.noreply.org/pks/lookup?search=rflribeiro%40dbcom.com.brfingerprint=onop=index Marcus Vinicius Miguel Pedro wrote: Você precisa de um produto chamado Oracle Transparent DataGateway for SQL Server... Abraço Marcus Vinicius DBA Oracle De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de Mauricio Françoso Enviada em: quinta-feira, 20 de novembro de 2008 16:02 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br; [EMAIL PROTECTED] mailto:oracle_tools%40yahoogrupos.com.br; Grupo OraOracle Assunto: [oracle_br] db_link Boa tarde, oracle 9.2.0.4 Alguem tem uma receita de bola de como fazer a configuração de db_link entre oracle e sqlServer? obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com !-- #ygrp-mkp{ border: 1px solid #d8d8d8; font-family: Arial; margin: 14px 0px; padding: 0px 14px; } #ygrp-mkp hr{ border: 1px solid #d8d8d8; } #ygrp-mkp #hd{ color: #628c2a; font-size: 85%; font-weight: bold; line-height: 122%; margin: 10px 0px; } #ygrp-mkp #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{ padding: 0 0; } #ygrp-mkp .ad a{ color: #ff; text-decoration: none; } -- !-- #ygrp-sponsor #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin: 10px 0px; font-weight: bold; font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad{ margin-bottom: 10px; padding: 0 0; } -- !-- #ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin: 0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial; clear: both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana; font-size: 77%; margin: 0; } #ygrp-vitnav a{ padding: 0 1px; } #ygrp-actbar{ clear: both; margin: 25px 0; white-space:nowrap; color: #666; text-align: right; } #ygrp-actbar .left{ float: left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family: Verdana; font-size: 77%; padding: 15px 0; } #ygrp-ft{ font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-reco #reco-head { font-weight: bold; color: #ff7900; } #reco-grpname{ font-weight: bold; margin-top: 10px; } #reco-category{ font-size: 77%; } #reco-desc{ font-size: 77%; } #ygrp-vital{ background-color: #e0ecee; margin-bottom: 20px; padding: 2px 0 8px 8px; } #ygrp-vital #vithd{ font-size: 77%; font-family: Verdana; font-weight: bold; color: #333; text-transform: uppercase; } #ygrp-vital ul{ padding: 0; margin: 2px 0; } #ygrp-vital ul li{ list-style-type: none; clear: both; border: 1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight: bold; color: #ff7900; float: right; width: 2em; text-align:right; padding-right: .5em; } #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a{ text-decoration: none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-sponsor #hd{ color: #999; font-size: 77%; } #ygrp-sponsor #ov{ padding: 6px 13px; background-color: #e0ecee; margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding: 0 0 0 8px; margin: 0; } #ygrp-sponsor #ov li{ list-style-type: square; padding: 6px 0; font-size: 77%; } #ygrp-sponsor #ov li a{ text-decoration: none; font-size: 130%; } #ygrp-sponsor #nc{ background-color: #eee; margin-bottom: 20px; padding: 0 8px; } #ygrp-sponsor .ad{ padding: 8px 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold; color: #628c2a; font-size: 100%; line-height: 122%; } #ygrp-sponsor .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration: underline; } #ygrp-sponsor .ad p{ margin: 0; } o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq{margin:4} -- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iJwEAQECAAYFAkklr/MACgkQ9hsrz6ieG2jZPAQAtwV9vNdn1ailqY8R46FqXgIr
RES: [oracle_br] db_link
Desculpe, É o Oracle Transparent Gateway. De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Mauricio Françoso Enviada em: quinta-feira, 20 de novembro de 2008 16:02 Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]; Grupo OraOracle Assunto: [oracle_br] db_link Boa tarde, oracle 9.2.0.4 Alguem tem uma receita de bola de como fazer a configuração de db_link entre oracle e sqlServer? obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) 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]
Res: Res: [oracle_br] Re: ORA-01031: insufficient privileges
Mas no seu e-mail você fala que existe um problema de privilégios insuficientes... É um problema de travamento da procedure ou privilégios? Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Flavio de Lamare [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 15:31:37 Assunto: Res: [oracle_br] Re: ORA-01031: insufficient privileges Wellerson, No momento, estou tentando resolver o problema de uma procedure que não executa. Não apresenta erro e nenhuma outra mensagem, apenas o processo fica travado. O código é bem simples e outras três procedure semelhantes, estão funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o usuário IUSR_IS é o owner da tabela, a partir de duas view's do usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS. Já dropei e recriei a procedure mas não ajudou. Grato, Flavio CREATE OR REPLACE PROCEDURE IUSR_IS.SP_ ISDIG_IMP_ BTC (data_movto in date, operacao in varchar2, codigo in varchar2) is begin dbms_output. put_line( '..Executando insert BTC'); dbms_output. put_line( to_char(data_ movto ,'dd/mm/' )); insert into ISDIG_IMPORTACAO (CD_CLIENTE, VL_SALDO, CD_NEGOCIO, DS_OPERACAO) Select a.cod_cli, sum(a.val_comi * -1), codigo, operacao from corrwin.vbtnego a, corrwin.vbtcliente b where data_mvto= data_movto and a.cod_cli= b.cod_cli_ori and a.tipo_nego in ('R','L') and (b.cod_asse in (100,110,120, 150,200,201, 205,210,220, 230,240,250, 270,300,400, 410,500,6 00,610,800,810, 910)) group by a.cod_cli; end SP_ISDIG_IMP_ BTC; --- Em [EMAIL PROTECTED] os.com.br, Wellerson Leite de Araújo waraujo_bh@ ... escreveu Flavio, Qual é a operação que você está tentando fazer? Você poderia postar mais detalhes? Se for possível, envie todos procedimentos que você está utilizando. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) _ _ __ De: Flavio de Lamare flavio_delamare@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07 Assunto: [oracle_br] Re: ORA-01031: insufficient privileges Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em [EMAIL PROTECTED] os.com.br, francisco porfirio francisco.porfirio @... escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello carlos.martello@ ... Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: carlosmartello@ ... carlosmartello% 40choice. com.br De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br [mailto: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br] Em nome de Flavio de Lamare Enviada em: segunda-feira, 17 de novembro de 2008 10:55 Para: [EMAIL PROTECTED] os.com.br oracle_br% 40yahoogrupos. com.br Assunto: [oracle_br] ORA-01031: insufficient privileges Estou tentando atualizar alguns objetos do Oracle com o usuário owner destes e está aparecendo a mensagem acima. Na semana passada, fiz uma migração da base de um servidor 9i para o 10g. Podem me ajudar? Grato, Flavio [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] 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] 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]
Res: Res: [oracle_br] Re: ORA-01031: insufficient privileges
É que este é o segundo problema que me deparei depois da migração do 9i para o 10g. O primeiro que ocorreu, ORA-01031: insufficient privileges, eu consegui resolver ser saber ao certo. Acabei atribuindo os privilégios creata any table, create any view e depois disto, consegui atualizar as view's do esquema CORRWIN. Agora, tenho esta procedure que trava e não consigo resolver. Grato! --- Em oracle_br@yahoogrupos.com.br, Wellerson Leite de Araújo [EMAIL PROTECTED] escreveu Mas no seu e-mail você fala que existe um problema de privilégios insuficientes... É um problema de travamento da procedure ou privilégios? Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Flavio de Lamare [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 15:31:37 Assunto: Res: [oracle_br] Re: ORA-01031: insufficient privileges Wellerson, No momento, estou tentando resolver o problema de uma procedure que não executa. Não apresenta erro e nenhuma outra mensagem, apenas o processo fica travado. O código é bem simples e outras três procedure semelhantes, estão funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o usuário IUSR_IS é o owner da tabela, a partir de duas view's do usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS. Já dropei e recriei a procedure mas não ajudou. Grato, Flavio CREATE OR REPLACE PROCEDURE IUSR_IS.SP_ ISDIG_IMP_ BTC (data_movto in date, operacao in varchar2, codigo in varchar2) is begin dbms_output. put_line( '..Executando insert BTC'); dbms_output. put_line( to_char(data_ movto ,'dd/mm/' )); insert into ISDIG_IMPORTACAO (CD_CLIENTE, VL_SALDO, CD_NEGOCIO, DS_OPERACAO) Select a.cod_cli, sum(a.val_comi * -1), codigo, operacao from corrwin.vbtnego a, corrwin.vbtcliente b where data_mvto= data_movto and a.cod_cli= b.cod_cli_ori and a.tipo_nego in ('R','L') and (b.cod_asse in (100,110,120, 150,200,201, 205,210,220, 230,240,250, 270,300,400, 410,500,6 00,610,800,810, 910)) group by a.cod_cli; end SP_ISDIG_IMP_ BTC; --- Em [EMAIL PROTECTED] os.com.br, Wellerson Leite de Araújo waraujo_bh@ ... escreveu Flavio, Qual é a operação que você está tentando fazer? Você poderia postar mais detalhes? Se for possível, envie todos procedimentos que você está utilizando. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) _ _ __ De: Flavio de Lamare flavio_delamare@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07 Assunto: [oracle_br] Re: ORA-01031: insufficient privileges Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em [EMAIL PROTECTED] os.com.br, francisco porfirio francisco.porfirio @... escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello carlos.martello@ ... Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: carlosmartello@ ... carlosmartello% 40choice. com.br De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br [mailto: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br] Em nome de Flavio de Lamare Enviada em: segunda-feira, 17 de novembro de 2008 10:55 Para: [EMAIL PROTECTED] os.com.br oracle_br% 40yahoogrupos. com.br Assunto: [oracle_br] ORA-01031: insufficient privileges Estou tentando atualizar alguns objetos do Oracle com o usuário owner destes e está aparecendo a mensagem acima. Na semana passada, fiz uma migração da base de um servidor 9i para o 10g. Podem me ajudar? Grato, Flavio [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente
Re: [oracle_br] db_link
Boa tarde, Consulte: http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a76960/hs_admin.htm#15089 De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Mauricio Françoso Enviada em: quinta-feira, 20 de novembro de 2008 16:02 Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]; Grupo OraOracle Assunto: [oracle_br] db_link Boa tarde, oracle 9.2.0.4 Alguem tem uma receita de bola de como fazer a configuração de db_link entre oracle e sqlServer? obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- Carlos E. Gorges [EMAIL PROTECTED]
Re: Res: [oracle_br] Re: ORA-01031: insufficient privileges
Flavio, dê uma pesquisada no parâmetro optimizer_secure_view_merging, é possivel que ele te ajude Abraço Ivan 2008/11/20 Flavio de Lamare [EMAIL PROTECTED]: É que este é o segundo problema que me deparei depois da migração do 9i para o 10g. O primeiro que ocorreu, ORA-01031: insufficient privileges, eu consegui resolver ser saber ao certo. Acabei atribuindo os privilégios creata any table, create any view e depois disto, consegui atualizar as view's do esquema CORRWIN. Agora, tenho esta procedure que trava e não consigo resolver. Grato! --- Em oracle_br@yahoogrupos.com.br, Wellerson Leite de Araújo [EMAIL PROTECTED] escreveu Mas no seu e-mail você fala que existe um problema de privilégios insuficientes... É um problema de travamento da procedure ou privilégios? Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Flavio de Lamare [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 15:31:37 Assunto: Res: [oracle_br] Re: ORA-01031: insufficient privileges Wellerson, No momento, estou tentando resolver o problema de uma procedure que não executa. Não apresenta erro e nenhuma outra mensagem, apenas o processo fica travado. O código é bem simples e outras três procedure semelhantes, estão funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o usuário IUSR_IS é o owner da tabela, a partir de duas view's do usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS. Já dropei e recriei a procedure mas não ajudou. Grato, Flavio CREATE OR REPLACE PROCEDURE IUSR_IS.SP_ ISDIG_IMP_ BTC (data_movto in date, operacao in varchar2, codigo in varchar2) is begin dbms_output. put_line( '..Executando insert BTC'); dbms_output. put_line( to_char(data_ movto ,'dd/mm/' )); insert into ISDIG_IMPORTACAO (CD_CLIENTE, VL_SALDO, CD_NEGOCIO, DS_OPERACAO) Select a.cod_cli, sum(a.val_comi * -1), codigo, operacao from corrwin.vbtnego a, corrwin.vbtcliente b where data_mvto= data_movto and a.cod_cli= b.cod_cli_ori and a.tipo_nego in ('R','L') and (b.cod_asse in (100,110,120, 150,200,201, 205,210,220, 230,240,250, 270,300,400, 410,500,6 00,610,800,810, 910)) group by a.cod_cli; end SP_ISDIG_IMP_ BTC; --- Em [EMAIL PROTECTED] os.com.br, Wellerson Leite de Araújo waraujo_bh@ ... escreveu Flavio, Qual é a operação que você está tentando fazer? Você poderia postar mais detalhes? Se for possível, envie todos procedimentos que você está utilizando. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) _ _ __ De: Flavio de Lamare flavio_delamare@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07 Assunto: [oracle_br] Re: ORA-01031: insufficient privileges Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em [EMAIL PROTECTED] os.com.br, francisco porfirio francisco.porfirio @... escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello carlos.martello@ ... Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: carlosmartello@ ... carlosmartello% 40choice. com.br De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br [mailto: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br] Em nome de Flavio de Lamare Enviada em: segunda-feira, 17 de novembro de 2008 10:55 Para: [EMAIL PROTECTED] os.com.br oracle_br% 40yahoogrupos. com.br Assunto: [oracle_br] ORA-01031: insufficient privileges Estou tentando atualizar alguns objetos do Oracle com o usuário owner destes e está aparecendo a mensagem acima. Na semana passada, fiz uma migração da base de um servidor 9i para o 10g. Podem me ajudar? Grato, Flavio [As
RES: Res: [oracle_br] Re: ORA-01031: insufficient privileges
Não seria problema de lock ou de performance? Acredito que seja de performance principalmente por não apresentar erros e a mesma travar. abs Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: [EMAIL PROTECTED] De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Flavio de Lamare Enviada em: quinta-feira, 20 de novembro de 2008 16:16 Para: oracle_br@yahoogrupos.com.br Assunto: Res: Res: [oracle_br] Re: ORA-01031: insufficient privileges É que este é o segundo problema que me deparei depois da migração do 9i para o 10g. O primeiro que ocorreu, ORA-01031: insufficient privileges, eu consegui resolver ser saber ao certo. Acabei atribuindo os privilégios creata any table, create any view e depois disto, consegui atualizar as view's do esquema CORRWIN. Agora, tenho esta procedure que trava e não consigo resolver. Grato! --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Wellerson Leite de Araújo [EMAIL PROTECTED] escreveu Mas no seu e-mail você fala que existe um problema de privilégios insuficientes... É um problema de travamento da procedure ou privilégios? Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Flavio de Lamare [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 15:31:37 Assunto: Res: [oracle_br] Re: ORA-01031: insufficient privileges Wellerson, No momento, estou tentando resolver o problema de uma procedure que não executa. Não apresenta erro e nenhuma outra mensagem, apenas o processo fica travado. O código é bem simples e outras três procedure semelhantes, estão funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o usuário IUSR_IS é o owner da tabela, a partir de duas view's do usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS. Já dropei e recriei a procedure mas não ajudou. Grato, Flavio CREATE OR REPLACE PROCEDURE IUSR_IS.SP_ ISDIG_IMP_ BTC (data_movto in date, operacao in varchar2, codigo in varchar2) is begin dbms_output. put_line( '..Executando insert BTC'); dbms_output. put_line( to_char(data_ movto ,'dd/mm/' )); insert into ISDIG_IMPORTACAO (CD_CLIENTE, VL_SALDO, CD_NEGOCIO, DS_OPERACAO) Select a.cod_cli, sum(a.val_comi * -1), codigo, operacao from corrwin.vbtnego a, corrwin.vbtcliente b where data_mvto = data_movto and a.cod_cli = b.cod_cli_ori and a.tipo_nego in ('R','L') and (b.cod_asse in (100,110,120, 150,200,201, 205,210,220, 230,240,250, 270,300,400, 410,500,6 00,610,800,810, 910)) group by a.cod_cli; end SP_ISDIG_IMP_ BTC; --- Em [EMAIL PROTECTED] os.com.br, Wellerson Leite de Araújo waraujo_bh@ ... escreveu Flavio, Qual é a operação que você está tentando fazer? Você poderia postar mais detalhes? Se for possível, envie todos procedimentos que você está utilizando. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) _ _ __ De: Flavio de Lamare flavio_delamare@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07 Assunto: [oracle_br] Re: ORA-01031: insufficient privileges Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em [EMAIL PROTECTED] os.com.br, francisco porfirio francisco.porfirio @... escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello carlos.martello@ ... Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: carlosmartello@ ... carlosmartello% 40choice. com.br De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br [mailto: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog
[oracle_br] Provider Oracle
Boa tarde, Tenho uma aplicação em VB6 que está me causando o erro: ORA-03113: end-of-file on communication channel SQL = select a.nome,a.consultar,a.company,b.nome_recurso, b.desc_recurso, c.qtd, c.valor_unitario from programas1 a FULL OUTER JOIN recursos b on trim(upper(a.nome)) = trim(upper(b.nome_recurso)) RIGHT OUTER JOIN valor_recurso c on b.cod_recurso = c.cod_recurso Where (c.ano_safra = 2008 Or c.ano_safra Is Null) order by 1 No SQL*plus roda sem problemas!!! A conexão no VB está assim: .Provider = OraOLEDB.oracle.1;Password= x1;User ID= x1;Data Source= teste;Persist Security Info=True Agora.. se eu mudar para o provider MSDAORA o problema não acontece .Provider = MSDAORA.1; ;Password= x1;User ID= x1;Data Source= teste;Persist Security Info=True Minha duvida é: Eu tenho vários clients instalado em minha maquina, qual provider ele pega? Seria o da primeira entrada do PATH ?? PATH=C:\Oracle\10g\bin;C:\oracle\BIToolsHome_1\jdk\jre\bin\classic;... Apesar do MSDAORA funcionar eu gostaria de usar o OLE. Info: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production Linux Red hat 5 Oracle Client 10.2.0.3.0 Alguem pode me dar uma luz ?? plx.. fala q não é bug! Att Phael [As partes desta mensagem que não continham texto foram removidas]