On trouve différents tutoriels, la plupart en anglais, au sujet de la création d'un database_link dans Oracle pour accéder à une base MySQL. L'un parle du cas spécifique de l'accès à une base MariaDB mais ses exemples de code m'ont posé quelques soucis de compréhension entraînant par la suite un refus de fonctionnement et quelques prises de tête pendant pas mal de temps. Je vais donc décrire ici pas à pas ce qu'il faut faire pour que ça fonctionne. Nota : Pour les configurations ...
Mis à jour 08/07/2022 à 12h52 par CinePhil
Voici une procédure qui permet de générer un QR Code en PL/SQL. Je me suis basé sur le site http://www.thonky.com/qr-code-tutorial qui détaille très bien toutes les étapes de calculs et de placement. En entrée de procédure : Le texte, et en option, la qualité (défaut Q), et un mask pattern (pour le mode débug) En sortie, on retourne un tableau de ligne (4000 caractères) contenant les 1 (case noire) et 0 (case blanche), ainsi que la hauteur et largeur de l'image à générer ...
Introduction Depuis la version 10 d'Oracle, une corbeille bien pratique permet aux développeurs maladroits de récupérer une table qu'ils auraient malencontreusement supprimée. Je vous renvoie à mon article sur le sujet. Le problème, c'est que la suppression devient alors logique (et pas physique) : l'objet (et ses blocs alloués) ne disparaît pas, mais est juste renommé (les fameux objets BIN$%==$0). La base de donnée prend donc de l'embonpoint... une couche de gras qu'il ...
Mis à jour 08/05/2021 à 19h20 par Fabien Celaia
DBMS_STATS On me demande toujours comment calculer les statistiques sur une table. Voilà : Code sql : Sélectionner tout - Visualiser dans une fenêtre à part 123456789begin DBMS_STATS.GATHER_TABLE_STATS ( ownname => 'xxx', tabname => 'ma_table', CASCADE => TRUE, estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all indexed columns size auto' ); end; Le problème est que cela marche ...
begin DBMS_STATS.GATHER_TABLE_STATS ( ownname => 'xxx', tabname => 'ma_table', CASCADE => TRUE, estimate_percent => dbms_stats.auto_sample_size, method_opt => 'for all indexed columns size auto' ); end;
Mis à jour 17/04/2020 à 22h39 par Malick (Ajout balises code + Gras)
RMAN (Recovery MANager) est un utilitaire standard de la base de données Oracle. Il permet aux DBA de gérer les opérations de sauvegarde/restauration de manière souple et optimisée. Je présente ici le script de sauvegarde à chaud que j'ai mis en oeuvre pour les bases de données Oracle que j'administre. Merci à Farouk Mansouri, de Capdata, qui m'a donné l'essentiel du script que j'ai ensuite adapté. Ce script fonctionne sur un serveur Oraclelinux et avec Oracle ...