Installation Oracle 10G en mode spéléo

Date Tags oracle

Bon, j'avais un wiki, au temps jadis, que j'avais basardé parce que je m'étais dit "Oracle 10 n'est plus supporté, je n'aurai plus à me faire suer pour l'installer" ... Et c'est toujours dans ces cas de figure qu'on se maudit quand le moment poindre le bout du nez.

Voilà donc …

more ...

Importer un dump Oracle sans l'exporter physiquement avant

Date Tags oracle

Donc s'il vous arrive (comme bibi) d'être short en place disque pour faire vos backups oracle pour ensuite importer le(s) schéma(s), une solution ultime subsiste, quand même, pour nous autre "pauvres" petits "exportateurs" de données :P

Comment ça ?
La subtilité réside dans la possibilité d'Oracle à importer les …

more ...

SQL Full Table Scan vs Index - The Usual Suspects

Date Tags oracle

Hello,
Voici un condensé sur ma semaine de formation au Tuning Oracle ;)
Un condensé de conneries à proscrire pour avoir un RDBMS qui marche mieux du point de vue du dev, tout du moins, parce que je n'irai pas saouler le dev avec des noms barbares sur la ram et …

more ...

Oracle Migrer un schéma ISO en UTF8

Date Tags oracle

Vous avez sous la main un dump en ISO et vous souhaitez l'importer en UTF8, tout un programme !

La marche à suivre est la suivante :

  1. On importe le dump dans un schéma d'une base en ISO
  2. On exécutera un script byte_to_char.sql pour que le schéma prenne en compte l'UTF8 …
more ...

Oracle et Opatch

Date Tags oracle

A une époque, patcher Oracle était un sinécure :P

Depuis avec OPatch c'est on ne peut plus simple !

On récupère un patch chez Oracle, on le décompresse, on tape opatch apply et hop !

Donc après la décompression, ça donne :

cd path_ou_on_a_decompresse_le_path

application du patch oracle

opatch apply

Si vous rencontrez …

more ...


Oracle Trouver les tablespaces utilisés par un schéma

Date Tags oracle

Tout comme Roméo a sa Juliette, une base Oracle possède son tablespace ;)

Donc pour trouver ce(s) dernier(s) tout se résume à interroger la table dba_segment dont le tablespace_name ne contient aucun de ceux des TB "system".

SET linesize 300
SET pagesize 20
SET feedback off

SELECT sysdate, a …
more ...

Oracle Identifications des Locks, Process, Sessions en cours

Date Tags oracle

Voici une requete SQL dans l'arsenal du DBA, nommons la locks.sql, permettant d'identifier les locks en cours sur un schema oracle :

SELECT   /*+ choose */
          bs.username "Blocking User",
          bs.username "DB User",
          ws.username "Waiting User",
          bs.sid "SID",
          ws.sid "WSID",
          bs.sql_address "address",
          bs.sql_hash_value "Sql hash",
          bs …
more ...

Oracle des expdp et impdp en réseau, si c'est possible

Date Tags oracle

A l'heure actuelle, la version d'Oracle est la 11G R2 (à tes souhaits pourrait rétorqué 6P0 à R2D2 :P), et avec cette version il est de coutume de ne plus employer pour ses sauvegardes/gestions de dumps, que le fameux duo expdp et impdp pour produire ce qu'on appelle des …

more ...