Documente Academic
Documente Profesional
Documente Cultură
Backup
Backup
ORACLE
C:\ORANT\DATABASE\RBS1ORCL.ORA
C:\ORANT\DATABASE\TMP1ORCL.ORA
log_archive_dest=/disk_device/archive_s
C:\ORANT\DATABASE\USERS.DAT
id
log_archive_format=%s.log
UP MOUNT
SELECT member FROM v$logfile;
ATELIER
ORACLE
alter database archivelog;
Arhivare on-line
rem
rem
a fisierului de control
rem
rem Fisier de iesire:
arhivareonline.sql
rem
varchar2(80);
tname
varchar2(80);
tname1
varchar2(80);
cursor cur1 is
select tablespace_name,file_name
from v$datafile,sys.dba_data_files
where enabled like '%WRITE%'
and file# = file_id
order by 1;
begin
dbms_output.enable(32000);
dbms_output.put_line
('rem Arhivarea online a tuturor fisierelor de date in directorul
'||unde_sa_arhivez);
dbms_output.put_line('******************');
if cur1%ISOPEN
then
close cur1;
end if;
open cur1;
(2) Comanda de copiere a sistemului de operare pentru salvarea fiierelor de date asociate
tabelei de spaiu respective
(3) Comanda Oracle pentru a opri arhivarea
unei tabele de spaiu
alter tablespace tablespace_name end
tname1 := tname;
dbms_output.put_line('alter tablespace '||tname||' begin backup;');
while cur1%FOUND loop
if tname1 != tname then
dbms_output.put_line('alter tablespace '||tname1||' end backup;');
dbms_output.put_line('******************');
dbms_output.put_line('alter tablespace '||tname||' begin backup;');
tname1 := tname;
end if;
dbms_output.put_line('!copy '||fname||' '||unde_sa_arhivez);
fetch cur1 into tname,fname;
end loop;
dbms_output.put_line('alter tablespace '||tname1||' end backup;');
close cur1;
dbms_output.put_line('******************');
dbms_output.put_line('rem Arhivarea fisierului de control');
dbms_output.put_line('******************');
dbms_output.put_line('alter database backup controlfile to trace;');
backup;
ATELIER
ORACLE
Arhivarea logic (EXPORT)
execute arhivare('c:/backup');
Claudiu Ariton este junior Oracle DBA la Advantage Software Factory din Bucuresti. Poate fi
contactat pe email la: aritonc@hotmail.com. n 99
spool off
set heading on
set feedback on
Bibliografie