select name, round(sum(mb),1) mb, round(sum(inuse),1) inuse
from (
    select case when name = 'buffer_cache' then 'db_cache_size'
                when name = 'log_buffer' then 'log_buffer'
                else pool end name,
           bytes/1024/1024 mb,
           case when name = 'buffer_cache' then (bytes - (select count(*) from v$bh where status = 'free') *
                                                         (select value from v$parameter where name = 'db_block_size')
                                                 )/1024/1024
                when name <> 'free memory' then bytes/1024/1024
                end inuse
    from v$sgastat
)
group by name;
jeudi 28 novembre 2013
[Oracle] How to monitor real SGA memory usage
From something read on the net :
mercredi 27 novembre 2013
[ORACLE] Autoriser l'acces distant à la base en tant que sysdba
Verifier si :
Le parametre remote_os_authent=TRUE
Le parametre remote_login_passwordfile=EXCLUSIVE | SHARE
Pour se connecter en tant que sys, verifier si l'utilisateur est declaré dans le fichier le mot de passe :
select * from v$pwfile_users;
Si c'est vide, verifier si le fichier password existe sous ORACLE_HOME/dbs.
S'il n'existe pas le créer:
orapwd file=orapw<SID> password=<password> entries=5
si il n'apparait pas dans la liste l'ajouter avec
grant sysdba to <user>;
[ORACLE] Pour connaître la liste des patch-set appliqués sur une base
select * from registry$history;
Inscription à :
Commentaires (Atom)
