Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Le dernier Mohican - The last Mohican - Page 12

  • .pgpass

    Utilisation du .pgpass :

    https://newfivefour.com/postgresql-pgpass-password-file.html

     

    attention l'utilisation du .pgpass ne fonctionne pas avec une connexion LDAP :

    psql: FATAL:  authentification LDAP échouée pour l'utilisateur « jj771560 »

     

     

     

  • Création de requêtes et de vues complexes

    A mettre à jour dans CV :

    Mon expérience au sein de SCALIAN m'a permis de savoir écrir des requetes et des vues complexes.

  • Redéfinir les droits après une restauration de schéma

    Après une restauration de schéma il faut redéfinir les droits des autres rôles et utilisateurs qui pointent vers ce schéma.

     

    Exemple concret :

     

    1 - je restaure le schéma TOTO. Il faut alors :

    2 - select 'grant select on '||owner||'.'||table_name|| ' to ROLE_SELECT_TOTO; ' from dba_tables where owner='TOTO';

    3- grant ROLE_SELECT_TOTO to <username>;

  • oratab -> dbhome

    Tout est dans le titre...

     

    Si vous ne paramétrez pas correctement votre oratab , la commande dbhome $ORACLE_SID retourne de la merde !

  • Prochaine sortie

    Qui m'aime me suive! contact en commentaire !

     

    http://www.lemaspuyricard.fr/index.php/blog/user-page

  • Le bon plan du week end est

    Kavinsky au rooftop :

     

    http://www.airdemarseille.com/le-rooftop/

     

  • Suppression d'object sys

    Il se peut que vous ayez créé sans le vouloir des objets dans le schéma sys.

     

    Pour les supprimer faites comme cela :

     


    select 'drop procedure '||object_name||' ;' from dba_objects
    where
    to_date(created) ='19/10/17' and
     object_type='PROCEDURE'
    and owner='SYS';

  • Créer une base de dev

    1-export des schémas :

    expdp system/********* directory=DUMPDIR dumpfile=content.dat logfile=content.log schemas=sche1,sche2,sch3 ... content=METADATA_ONLY exclude=statistics

    2- import du ddl dans le fichier sql.dat (lisible au format txt)

    impdp directory=DUMPDIR sqlfile=sql.dat logfile=sql.log dumpfile=content.dat

     

     

     

  • Apache spark -diapo

    https://fr.slideshare.net/MichrafyMustafa/spark-sql-principes-et-fonctions/1

  • Sauvegarde Full RMAN avec stratégie

    La commande de backup full rman avec une stratégie de backup incrémentale (c'est à dire chaque jour une nouvelle sauvegarde ) est :

    backup incremental level 0  device type disk database;
  • Localiser ses données en Postgres

    dev=# select oid,datname from pg_database;
      oid  |  datname  
    -------+-----------
     13275 | postgres
         1 | template1
     13274 | template0
     16388 | dev
    (4 lignes)

    dev=# q
    [postgres@utl42644 16388]$ ls -l $PGDATA/base
    total 24
    drwx------ 2 postgres users  4096 25 août  16:28 1
    drwx------ 2 postgres users  4096 25 août  16:28 13274
    drwx------ 2 postgres users  4096  4 oct.  11:01 13275
    drwx------ 2 postgres users 12288  4 oct.  11:00 16388

  • Trouver un objet particulier en Postgres

    select oid,relfilenode,relname from pg_class where relfilenode='16826';

     

      oid  | relfilenode |        relname        
    -------+-------------+-----------------------
     16804 |       16826 | alcyone_ref_amas_past

     

    ou

    dev=# select oid,relfilenode,relname from pg_class where relname='alcyone_ref_amas_past';

     

  • Afficher les fonctions internes PostgreSQL

    Pour afficher les fonctions internes présentes sur le système :

    db=#select * from pg_proc;