Tab Content
Pas d'activité récente

Statistiques


Messages au total
Messages au total
4 148
Messages par jour
0,71
Messages visiteurs
Messages au total
5
Plus récent message
26/01/2016 08h48
Informations générales
Dernière activité
18/10/2018 15h38
Date d'inscription
23/10/2002
Voir le blog de Fabien Celaia

Billets récents

Microsoft SQL Server : problématique historique de la désynchronisation des logins

par Fabien Celaia, 28/08/2018 à 18h02
Historique

Architecturalement parlant, une instance MS-SQL gère plusieurs bases de données.
C'est le cas de la plupart des moteurs SGBDR, à l'exception notable de Oracle.
Le modèle de Microsoft SQL Server est issu de l'architecture Sybase et date de ... 1986...

Reste donc toujours cette épine dans le pied des DBA lors de la restauration d'une base de données sur une autre instance, ou lors de la gestion de base AlwaysOn... la synchronisation des logins (dépendants

En lire plus...

Mis à jour 04/09/2018 à 18h16 par Fabien Celaia

Catégories
SGBD , Microsoft SQL Server

Oracle : sécurité, ANY et schémas

par Fabien Celaia, 22/06/2018 à 10h29
Problématique

Oracle souffre d'une grosse faiblesse fonctionnelle au niveau des permissions DDL (Data Definition Language) que l'on peut donner.
  1. Il est possible de donner des droits de créer des objets à un utilisateur donné (user) dans son propre schéma (owner) avec les droits spécifiques CREATE TABLE, CREATE PROCEDURE, ... ou des droits plus génériques de type RESOURCE. Dans ce cas, l'utilisateur ne peut influer que sur SON propre schéma
  2. Si l'on souhaite qu'un utilisateur

En lire plus...

Mis à jour 22/06/2018 à 11h19 par Fabien Celaia

Catégories
SGBD , Oracle

Oracle : mon application est-elle pleine ?

par Fabien Celaia, 23/05/2018 à 17h19
Introduction

Est-ce aussi trivial que cela de demander à son DBA si la base est pleine ou non ?

Dans mon organisation, nous gérons des centaines d’applications hétérogènes dans de nombreuses bases. Nous travaillons donc par affinité de schéma (en attendant qu'Oracle redevienne raisonnable et passe son modèle multitenant dans sa version de base).

Nous avons donc quelques couches
  • un schéma est rattaché à un tablespace
  • un tablespace peut avoir plusieurs

En lire plus...

Catégories
SGBD , Oracle

Oracle - réduire la taille de TEMP

par Fabien Celaia, 26/04/2018 à 10h17
Introduction

Mon DBA est un peu flemmard... Il ne fait pas de provisionnement d'espace et passe systématiquement nos tablespaces en mode illimité, avec auto-extension...
Résultat des courses : les tablespaces temporaires prennent l’ascenseur (32 Go si ce n'est pas du big file.... sinon... 32 To) et saturent les volumes sous-jacents... bloquant toute la base...

Le problème

On ne peut réorganiser le tablespace temporaire... et généralement, les blocs les

En lire plus...

Mis à jour 26/04/2018 à 12h27 par Fabien Celaia

Catégories
SGBD , Oracle

Oracle cluster, local_listener et DirectAccess

par Fabien Celaia, 10/04/2018 à 18h52
Un cas étrange m'a occupé quelques heures...

J'ai plusieurs instances de bases de données sur un cluster Oracle à 2 nœuds.

Tout se passe bien... depuis plusieurs mois... pas de perte de connexion, pas de soucis.

Arrivent les premiers postes DirectAccess... et là, un phénomène étrange apparaît
  • si le poste se connecte sur notre intranet, aucun souci de connexion
  • si le même poste se connecte via DirectAccess (donc depuis n'importe quel Internet), connexion

En lire plus...

Catégories
SGBD , Oracle