IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Fabien Celaia

  1. [Actualité] Oracle : BYTES ou CHAR pour NLS_LENGTH_SEMANTICS

    par , 25/07/2019 à 16h43
    Problématique

    Sous Oracle, lorsque l'on crée une table avec une colonne de type chaîne de caractères, on spécifie généralement VARCHAR2(n)... mais n quoi ? en fait, par défaut, Oracle crée un champ de n BYTES... ce qui ne cause pas vraiment de soucis avec des jeux de caractères codés sur 1 byte, mais qui devient problématique avec de l'unicode (1 à 4 bytes/caractère) et une langue, comme le français, faisant la part belle aux accentués.

    Au niveau de la création du champ, ...

    Mis à jour 08/07/2022 à 10h48 par Fabien Celaia

    Catégories
    Sans catégorie
  2. Éviter les mots de passe dans vos shell pour l'accès aux bases

    par , 25/01/2017 à 08h51
    Le danger

    Rien de plus dangereux que de laisser traîner un login et son mot de passe (avec, souvent, des droits excessifs) dans un shell ou un batch, pour l'exécution des tâches automatiques sur les bases de données.

    Voici quelques méthodes pour éviter de laisser grande ouverte cette backdoor si prisée des hackers en herbe.

    Dans la mesure du possible, veillez donc à n'attribuer aux logins de maintenance que les droits stricts et nécessaires à leurs tâches. ...

    Mis à jour 17/04/2018 à 17h08 par Fabien Celaia

    Catégories
    SGBD , Oracle , Microsoft SQL Server , MariaDB , PostgreSql , MySQL