Pular para o conteúdo
#99360
felipeg
Participante

    O usuário é único. Todos os scripts serão para o mesmo usuário.

    Fiz da forma que me falou, mas não gerou log. Vê se é assim mesmo:

    C:>sqlplus

    SQL*Plus: Release 10.2.0.3.0 – Production on Qua Mai 25 14:19:58 2011

    Copyright (c) 1982, 2006, Oracle. All Rights Reserved.

    Informe o nome do usußrio: sys@srv-tsbd-9i as sysdba
    Informe a senha:

    Conectado a:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 – Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 – Production

    SQL> conn TS_F_ORA9_JOFFRE/dev@srv-tsbd-9i
    Conectado.
    SQL> @D:ScriptsScripts_Ora9i1.LGComponentesOracle1.sql > D:ScriptsLogs9i
    1-1.txt

    Tabela criada

    Tabela alterada

    Tabela criada

    Tabela alterada

    SQL>

    Obrigado pela ajuda!

    Então, se você optou pelo output externo (via cmd) o mesmo tem que ser declarado quando o sqlplus for chamado.

    Exemplo:

    C:>sqlplus /nolog > teste.log

    conn fiscal/fiscal@orcl
    @teste.sql
    exit

    C:>

    Ai o arquivo teste.log ficou assim.

    SQL*Plus: Release 10.2.0.1.0 - Production on Wed May 25 14:36:37 2011

    Copyright (c) 1982, 2005, Oracle. All rights reserved.

    SQL> Connected.
    SQL> HELLO WORLD

    PL/SQL procedure successfully completed.

    SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options

    A única coisa a ser observar é que tudo que você digita o log surpime 😉

    Atenciosamente,
    Felipe.