Oracle DBA Forum

Oracle DBA Forum (https://odba.ru/index.php)
-   How To (https://odba.ru/forumdisplay.php?f=102)
-   -   spool output to file (https://odba.ru/showthread.php?t=343)

Marley 29.11.2010 12:29

Oracle - Сохранение команд и результатов их выполнения в файл
 
Oracle - Сохранение команд и результатов их выполнения в файл

PHP код:


Синтаксис
SPOOL { <файл> | OFF OUT }
где <файл> - это имя_файла[.ext] [CRE[ATE]|REP[LACE]|APP[END]] 


SQL> spool on
SQL> spool c:\spoolText.txt
SQL> query
SQL> spool off

Marley 29.11.2010 12:46

BackupStatus.bat

PHP код:

@echo on

chcp 1251



echo Данные по резервному копированию базы данных
echo ________________________________


rem sqlplus system
/master as sysdba @BackupStatus.sql
sqlplus system
/master @BackupStatus.sql


 pause Press any key to 
exit 


BackupStatus.sql

PHP код:


set pagesize 200
;

spool spoolText.txt APPEND;

select 
to_date
(start_time,'DD.MM.YYYY') as "Data",
to_char(start_time,'HH24:MI:SS') as "Time",
status as "Result" from v$rman_backup_job_details order by 1 desc2 desc;

spool off;
exit; 


Marley 16.11.2011 14:11

sample

Код:


spool output.lst;
set define off;
set term on echo on;
set timing on;
set time on;

@Structure/Structure.sql
@Core/Core.sql
@Core.sql
 

set time off;
set timing off;
set term off echo off;
set define on;
spool off;


Пример:
Core.sql

Код:


/*
build
*/
delete from * -- какие-то команды;
insert into *  -- какие-то команды;
commit;



Текущее время: 19:17. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot