exp system/oracle@orcl file=c:\exp_hr.dmp owner=hr
possible charset conversion
NLS_LANG
alter user hr identified by hr account unlock;
select * from job_history
drop table job_history purge
flashback table job_history to before drop
create table kopya_emp5 as
select * from employees
select * from kopya_emp5
as of timestamp to_timestamp('06/05/2009 10:10', 'DD/MM/YYYY HH24:MI')
minus
select * from kopya_emp5
alter table employees enable row movement
alter system switch logfile;
select * from v$log;
show parameter undo_retention;
show parameter sessions
select name, value
from v$parameter
where name like '%spfile%'
create spfile from pfile;
archive log list;
shutdown immediate; normal - transactional - abort
grant advisor to hr;
alter system set undo_retention=900 scope=both; spfile - memory
show parameter control_files;
LOG_ARCHIVE_DEST_1=’LOCATION=C:\vtyedek\archives’ - mandatory reopen=300
Archivelog formatı verelim:
LOG_ARCHIVE_FORMAT='ARC_%S_%R_%T.ARC'
Veritabanını arşiv moda geçirmek için:
SQL> shutdown immediate;
İle kapayıyoruz.
SQL> startup mount;
Komutu ile mount modunda açıyoruz.
SQL> alter database archivelog;
Komutu ile veritabanını arşiv moduna geçiriyoruz.
SQL> alter database open;
Komutu ile veritabanını açıyoruz
Şimdi archive loga geçip geçmediğini test etmek için;
SQL> alter system switch logfile;
Komutuyla archive log üretiyoruz. (C:\archives klasöründe archive dosyaları oluşmaya başlayacak. )
select name, log_mode from v$database;
31 Temmuz 2009 Cuma
Kaydol:
Kayıt Yorumları (Atom)
alter system switch logfile bunun ile tam ne yapıyoruz? yeni archivelog dosyası üretiliyor demişsiniz biraz acabilir misiniz?
YanıtlaSilredologlar arasi geçilmesini manuel yapmış oluyoruz. bu arada database archive modda ise archivelog üretir...
YanıtlaSil