bases_de_donnees:oracle:divers
Table des matières
Oracle
Quelques liens
Voir l'état d'une instance
Permet de voir le status d'une instance, ses fichiers de logs associés etc.
# lsnrctl status
Charger un environnement Oracle
# su - oracle # export ORACLE_SID=<nom_base>
Connexion SQLplus (sysdba)
# sqlplus system/manager
Vérifier le status de la base
SELECT STATUS FROM v$instance;
ps -ef |grep pmon
Modifier l'affichage en sortie
COLUMN column_name format a30 -- a30=alphanumeric30 SET linesize 150
Lister les users
SELECT USERNAME, USER_ID, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE, PASSWORD, ACCOUNT_STATUS, PROFILE, CREATED FROM DBA_USERS ORDER BY USERNAME;
Déverrouiller un compte
ALTER USER scott ACCOUNT UNLOCK;
Voir les sessions actives
SELECT substr(a.spid,1,9) pid, substr(b.sid,1,5) sid, substr(b.serial#,1,5) ser#, substr(b.machine,1,6) box, substr(b.username,1,10) username, -- b.server, substr(b.osuser,1,8) os_user, substr(b.program,1,30) program FROM v$session b, v$process a WHERE b.paddr = a.addr AND TYPE='USER' ORDER BY spid;
Voir l'instance sur laquelle on est connecté
SHOW PARAMETER instance_name;
Lister les paramètres NLS (encodages & paramètres régionaux)
SELECT * FROM V$NLS_PARAMETERS; ou SELECT parameter, VALUE FROM NLS_DATABASE_PARAMETERS;
Calcul des statistiques (optimisation)
Exemple SISMARCHES
sqlplus system/xxxxxxxx EXEC dbms_stats.gather_schema_stats(ownname=>'SYSADM',estimate_percent=>50,method_opt=>'FOR ALL COLUMNS SIZE 100',degree=>1,cascade=>TRUE);
bases_de_donnees/oracle/divers.txt · Dernière modification : 2022/06/15 16:29 de zandor