Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

82 total results found

Oracle

Parent
Oracle

Forcer sqlplus en sysdba sur une base morte

Oracle

Si on arrive pas à se connecter même en local par sqlplus parce que la base est VRAIMENT malade, on peut essayer de forcer la connexion : sqlplus -prelim / as sysdba

Parent
Oracle

Remplacement/resize d'un tablespace TEMP

Oracle

Par exemple : le tablespace TEMP a grossi suite à de grosses modifications lancées sur la base. On veut le réduire. Principe : il faut d'abord créer un second tablespace TEMP2 qu'on affectera par défaut à la base, puis modifier le DEFAULT de la base, puis ref...

Parent
Oracle

Mode ARCHIVELOG

Oracle

Activation du mode ARCHIVELOG : Vérifier ou forcer le chemin et le format des archive logs : $ sqlplus / as sysdba SQL> show parameter log_archive_dest SQL> alter system set log_archive_dest_1 = 'LOCATION=/u01/data/MABASE/archives'; SQL> show parameter lo...

Parent
Oracle

Calculer la mémoire totale utilisée par une base

Oracle

Principe : récupérer les IDs des processus triés par SID, et faire la somme. SCRIPT sh : sids=`ps -eaf | grep ora_pmon | grep -v " grep " | awk '{print substr($NF,10)}'` username=`whoami` total=0 for sid in $sids ; do pids=`ps -eaf | grep "$username" | g...

Parent
Oracle

LISTENER : enregistrement automatique des bases

Oracle

Si le listener.ora ne contient que le minimum, ex : LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = hostname.domain)(PORT = 1521)))) les bases s'enregistrent automatiquement (le LISTENER sur le port 1521 est essayé par défaut au...

Parent
Oracle

Erreur RMAN-03014 après upgrade d'une base RMAN

Oracle Oracle - Problèmes divers et solutions

PROBLEME : La base RMAN a été upgradée de 11.2.0.2 en 11.2.0.4. La base elle-même a subit un "startup upgrade"+upgrade, et redémarrage, mais lors des sauvegardes on a l'erreur : The database reported error while performing requested operation.SBT_LIBRARY=/op...

Parent
Oracle

Import de schémas utilisateurs

Oracle

NOTE : penser à redémarrer la base avant l'import pour couper d'éventuelles session et/ou requêtes qui bloqueraient les tablesNOTE 2 : penser à couper le LISTENER pendant l'import Deux solutions :1. Supprimer (DROP USER...CASCADE) les schémas à recréer dans l...

Parent
Oracle

REBUILD de tous les indexes

Oracle

Utiliser le code ci-dessous dans sqlplus pour lancer un REBUILD de tous les indexes : set pages 1000 set lines 200 set echo off set head off set termout on set trims on set showmode off set feed off set verify off column bname new_value dbname nopr...

Parent
Oracle

Analyse de toutes les tables et/ou des indexes

Oracle

Pour analyser toutes les tables ou indexes d'un schéma, utiliser le script ci-dessous dans sqlplus. Pour les tables : set pages 9999; set heading off; set feedback off; set echo off; set verify off; column bname new_value dbname noprint column hname n...

Parent
Oracle

Utilisation de EXPLAIN PLAN

Oracle

EXPLAIN PLAN n'éxecute pas la requête, il ne fait que la calculer. Il n'y a donc pas de risque de charge même sur une base en production. Dans sqlplus : SQL> EXPLAIN PLAN FOR 2 select prod_category, avg(amount_sold) 3 from sales s, products p 4 where p.pr...

Parent
Oracle

Full upgrade 11g -> 19c après transfert des fichiers

Oracle

https://ocptechnology.com/how-to-upgrade-11g-to-19c-manually/https://www.oracle.com/africa/a/tech/docs/twp-upgrade-oracle-database-19c.pdf La migration va se faire d'un serveur SRVORA11G avec Oracle 11g vers un nouveau serveur SRVORA19C avec Oracle 19c.Le che...

Parent
Oracle

Trouver les requêtes longues

Oracle

Dans sqlplus : col SQL_FULLTEXT format A60 SELECT * FROM (SELECT sql_fulltext, sql_id, elapsed_time, child_number, disk_reads, executions, first_load_time, last_load_time FROM v$sql ORDER BY elapsed_time DESC) WHERE ROWNUM < 10 puis : SELECT * ...

Parent
Oracle

Catalogue RMAN centralisé

Oracle

Rappel :RMAN = Recovery Manager d'Oracle.RMAN stocke ses informations dans un référentiel (repository) qui se situe dans les Control Files de la base locale, ou dans un Catalogue (base de données) centralisé pour toutes les bases. Créer une base Oracle dédiée...

Parent
Oracle

Trouver ce qui charge le CPU

Oracle

Repérer avec "top" le process ID qui charge le CPU. Puis dans sqlplus : select a.sid, a.serial#, a.program, b.sql_text from v$session a, v$sqltext b where a.sql_hash_value = b.hash_value and a.sid=xxxxx order by a.sid,hash_value,piece; où "xxxxx" est l'I...

Parent
Oracle

AWR remplit le tablespace SYSAUX

Oracle

https://thehelpfuldba.com/excessive-growth-in-sysaux-tablespace/ Vérifier si c'est bien AWR qui prend toute la place dans SYSAUX : SQL> select OCCUPANT_NAME,SCHEMA_NAME,SPACE_USAGE_KBYTES/1024 from V$SYSAUX_OCCUPANTS order by 3 desc; SQL> @?/rdbms/admin/awr...

Parent
Oracle

AWR (AUTOMATIC WORKLOAD REPOSITORY) - Tips&Tricks

Oracle

Lister la configuration des snaphosts : SQL> select        extract( day from snap_interval) *24*60+        extract( hour from snap_interval) *60+        extract( minute from snap_interval ) "Snapshot Interval",        extract( day from retention) *24*60+ ...

Parent
Oracle

Upgrade mineur Oracle 11g

Oracle

Arrêter la (les) base(s) sur le serveur et mettre à jour les binaires d'Oracle (suivre les documentations fournies avec la nouvelle version). Lancer la base en mode UPGRADE et mettre le système à jour sqlplus / AS SYSDBA SQL> STARTUP UPGRADE SQL> SPOOL UPG...

Parent
Oracle

Duplication par RMAN avec changement de SID, et de chemin des fichiers.

Oracle

Un script bash DUPLIQUER_ORASRC_ORADST.sh automatisant la procédure ci-dessous est joint à cette page Etape 1: Passer notre base en mode "ARCHIVELOG" lancer l'utilitaire SQL+ en tapant sqlplus / nolog SQL> Connect / as sysdba  (attention, il faut etre en lo...

Parent
Oracle

Déplacement d'une base complète vers un nouveau serveur avec changement du chemin des fichiers

Oracle

La base ORCL va être déplacée d'un serveur ORACLESRC vers un nouveau serveur ORACLEDST, sans changement de version (Oracle 11g) ni changement de SID, mais changement des chemins des fichiers de la base de "/u01/orcl" vers "/oracle/data/orcl". Si le SID doit c...

Parent
Oracle

Réduction/augmentation des REDO LOGs

Oracle

Principe : on supprime et on recrée chaque REDO LOG à la bonne taille. Trouver les nom des fichiers : SQL> select * from v$logfile; Vérifier le statut courant : SQL> select * from v$log; Note : on ne peut agir que sur des REDO "INACTIVE". Si le statut du ...

Parent
Oracle