coloque dois pontos UPDATE &1..USUARIO SET ORACLE_PWD='aRR1CorS';
que funciona. Márcio. ----- Original Message ----- From: Alexandre Rocha Placido To: oracle_br@yahoogrupos.com.br Sent: Tuesday, June 08, 2010 11:37 AM Subject: [oracle_br] Problemas com Script Considerem o seguinte script SPOOL ./tmp_&1/password.log ALTER USER &1 IDENTIFIED BY &2; UPDATE &1.USUARIO SET ORACLE_PWD='aRR1C0rS', PIRAMIDE_PWD = 'aRR1C0rS' WHERE NOM_USUARIO_LOGIN='&1'; COMMIT; CONNECT &1/&2@&3 GRANT ALL ON USUARIO TO PIRAMIDECONNECT; SPOOL OFF EXIT Com a seguinte chamada por linha de comando sqlplus EXPORTADOR/mana...@homo @./scripts/password.sql PIRAMIDE AGROVALE HOMO Alguém saberia me dizer porque e como resolver o fato dele não considerar o ponto quando faz a substituição. Ele junta o usuário e a tabela. Vejam o erro retornado abaixo Conectado a: Oracle Database 11g Release 11.1.0.7.0 - 64bit Production With the Real Application Clusters option antigo 1: ALTER USER &1 IDENTIFIED BY &2 novo 1: ALTER USER PIRAMIDE IDENTIFIED BY AGROVALE Usuário alterado. antigo 1: UPDATE &1.USUARIO SET ORACLE_PWD='aRR1C0rS', PIRAMIDE_PWD = 'aRR1C0rS' novo 1: UPDATE PIRAMIDEUSUARIO SET ORACLE_PWD='aRR1C0rS', PIRAMIDE_PWD = 'aRR1C0rS' antigo 2: WHERE NOM_USUARIO_LOGIN='&1' novo 2: WHERE NOM_USUARIO_LOGIN='PIRAMIDE' UPDATE PIRAMIDEUSUARIO SET ORACLE_PWD='aRR1C0rS', PIRAMIDE_PWD = 'aRR1C0rS' * ERRO na linha 1: ORA-00942: a tabela ou view não existe Commit concluído. Conectado. Concessão bem-sucedida. Desconectado de Oracle Database 11g Release 11.1.0.7.0 - 64bit Production With the Real Application Clusters option Slide1 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]