Sequence Number using the SCN

set pages 100 lines 100
col name for a70
col first_change# for 9999999999999
col next_change# for 9999999999999
alter session set nls_date_format='DD-MON-RRRR HH24:MI:SS';
select name, thread#, sequence#, status, first_time, next_time, first_change#, next_change# from v$archived_log
where 1021438627876 between first_change# and next_change#;
 

Drop database

 
 ibsodoc
select substr(name,2,3) from v$datafile group by substr(name,2,3);
u16
u15
u11
u12
u13
u10
u14
 
 select name from v$tempfile;
/u10/oradata/ibsodoc/temp01.dbf
 
 select MEMBER from V$LOGFILE;
/urdo/oradata/ibsodoc/redo06.log
/urdo/oradata/ibsodoc/redo05.log
/urdo/oradata/ibsodoc/redo04.log
/urdo/oradata/ibsodoc/redo03.log
/urdo/oradata/ibsodoc/redo02.log

Инкрементал снять и накатить на стенбай

SQL> select to_char(min(checkpoint_change#)) checkpoint_change# from v$datafile;
 
1022165566632
 
 
alter database create standby controlfile as '/uarch/ehd4/standby_ehd4_control.ctl';
 
backup device type disk incremental from scn 1022165566632 database format '/uarch/ehd4/Inc_backup_%U';
 
scp /uarch/ehd4/standby_ehd4_control.ctl oracle@ehd-db4:/uarch/ehd4/
 

Статистика быстро

Для сбора статистики используем процедуру
 
dbms_stats.gather_table_stats('CREDMON','GOAL_IMPORT');
Если в базе данных имеются таблицы, которые часто обновляются, то частый сбор статистики может негативно повлиять на производительность базы данных. Для того, чтоб исключить объекты из автоматического или любого другого сбора статистики можно «закрепить» ее статистику:
 
begin
  dbms_stats.gather_table_stats('SCOTT','EMP');
  dbms_stats.lock_table_stats('SCOTT','EMP');
end;

Ожидания

system_wait
 
set lines 100
set pages 100
clear breaks
clear columns
 
column c1 heading 'Event' format A30 wrap
column c2 heading 'Total Waits' format 999,999,999
column c3 heading 'Wait Time(s)' format 999,999
column c4 heading 'Timeouts' format 999,999,999
column c5 heading 'Avg. Wait (s)' format 99.999
 
select event c1,
total_waits c2,
time_waited/100 c3,
total_timeouts c4,
average_wait/100 c5

бысто про flashback

 
 
db_recovery_file_dest_size
 
на старом варианте
 
db_flashback_retention_target        integer     1440
db_recovery_file_dest_size           big integer 1400G
 
новом
 
db_flashback_retention_target        integer     1440
db_recovery_file_dest_size           big integer 900G
db_recovery_file_dest                string      /archlog/rtdm
 
$ sqlplus / as sysdba
 
shutdown immediate;

Загрузка базы

=======================   ресурсы
 
select * from v$resource_limit
 
 
изменение статистики по задержкам  например db file sequential read
 
select  to_char(ss.end_interval_time,'dd.mm.yyyy hh24:mi'),
round((time_waited_micro-lag(time_waited_micro,1) over (order by e.snap_id))/(total_waits-lag(total_waits,1) over (order by e.snap_id))/1000) dr from dba_hist_system_event  e, dba_hist_snapshot ss
  where
  ss.snap_id=e.snap_id

Заголовки файлов

 
set lin 300 pages 0
column checkpoint_change# format 999999999999999999999;
 
 
 
select file#,status,recover,fuzzy,checkpoint_change#,checkpoint_time,resetlogs_time from v$datafile_header;
 
select min(checkpoint_change#) checkpoint_change# from v$datafile_header;
 
 
 
 
FILE# STATUS REC FUZ CHECKPOINT_CHANGE# CHECKPOIN RESETLOGS
---------- ------- --- --- ------------------ --------- ---------

Move datafile

===================================   12 oracle 
 
select 'alter database move datafile '''||name||''' to ''/data/rtdm/rtdm_data_'||FILE#||'.dbf'';' from v$datafile where  FILE#<51;
 
select 'alter database move datafile '''||name||''' to ''/data/rtdm/system.dbf'';' from v$datafile where name like '%system%';
select 'alter database move datafile '''||name||''' to ''/data/rtdm/sysaux.dbf'';' from v$datafile where name like '%sysaux%';

Память

    Идентифицировать потребление памяти со стороны Oracle выполняется с помощью служебных view V$PROCESS и V$PROCESS_MEMORY - по процессам, 
V$SGASTAT и V$PGASTAT - кумулятивно для SGA и PGA соответственно.
 
SET linesize 80;
    COLUMN pid FORMAT 999999;
    COLUMN spid FORMAT a7;
    COLUMN program FORMAT a25;
    SELECT pid, spid, program, pga_used_mem, pga_alloc_mem, pga_max_mem FROM v$process;
 
 

Страницы

Подписка на материализация идей RSS