Insane DBA

Databases@Powered by Passion

  • HomeHome Page
  • OracleBlog posts about Oracle
    • Autonomous DBBlog posts about Autonomous Databases
    • Performance
    • Update
    • Security
    • Exadata
    • Spatial
    • Flashback
    • Backup&RecoveryBlog posts about Backup and Recovery
  • PostgreSQLBlog posts about PostgreSQL
  • OtherBlog posts about other content
    • MongoDB
    • MariaDB
  • About MeWho is InsaneDBA?
  • Search like google

    Oracle Database 23ai Fuzzy Matching and Similarity Searches

    4 Aug 2024 18:59

    —

    by

    Osman DİNÇ
    Databases, Oracle

    This content provides a tutorial on performing similarity searches in Oracle 11g+ databases using various algorithms like Jaro-Winkler and Levenshtein by using ULT_MATCH package. It also introduces the FUZZY_MATCH package in Oracle 23ai release, allowing for greater flexibility and alignment with developer needs. The post includes sample SQL queries for implementing these algorithms and a referral to the Oracle 23ai SQL Language Reference for more information.


  • Using json object to extract audit trail

    Unified Audit Trail: SQL Text Not Recorded in Syslog

    4 Aug 2024 15:27

    —

    by

    Osman DİNÇ
    Databases, Oracle, Security

    The Oracle Database 12.2 or later uses Unified Auditing to track activity. However, certain fields are not captured in the syslog of Unified Audit Trail, impacting the completeness of log data. To address this, a simple method of sharing audit records with SIEM tools like WAZUH involves using SQL/JSON functions to stream data in NDJSON format. This can be done using a shell script scheduled with cron.


  • postgreSQL moves like Google

    Fuzzy Matching in PostgreSQL: A Guide to pg_trgm extension

    2 Aug 2024 21:12

    —

    by

    Osman DİNÇ
    Databases, PostgreSQL

    PostgreSQL’s pg_trgm extension facilitates efficient similarity searches using trigram matching, breaking text into trigrams for pattern matching and enabling the use of distance operators. It supports fuzzy matching and indexing for speedier searches, allowing for functions like similarity() and operator usage.


  • Remove orphan blobs with vacuumlo

    How to Remove Orphan Large Objects in PostgreSQL

    28 Jul 2024 00:31

    —

    by

    Osman DİNÇ
    Databases, PostgreSQL

    To manage Binary Large Objects (BLOBS) in PostgreSQL, use the lo_unlink() function to remove them properly. Failing to do so can leave orphaned records, but vacuumlo can help clean them up.


  • Compare Oracle database password hash

    Comparing Oracle Users’ Decrypted Passwords with RockYou2024

    26 Jul 2024 22:29

    —

    by

    Osman DİNÇ
    Databases, Oracle, Security

    The “RockYou2024” password leak contains 9,948,575,739 unique plaintext passwords, making it valuable for cybercriminals aiming to perform brute-force attacks. Ensuring the security of Oracle databases is crucial, as weak passwords pose a significant vulnerability. To mitigate this risk, it is recommended to compare database passwords against the 1 million most common ones. A provided SQL script guides this process and demonstrates how to perform the comparison.


  • pg_amcheck PostgreSQL extension for verifying the consistency of index

    pg_amcheck: PostgreSQL corruption detection tool

    29 Jun 2024 22:15

    —

    by

    Osman DİNÇ
    Databases, PostgreSQL

    PostgreSQL’s pg_amcheck is an essential tool for ensuring data integrity. Like Sherlock Holmes, it diligently detects anomalies, offering early detection of data corruption from hardware failures, software bugs, or system crashes. This tool, though not glamorous, is vital for proactive maintenance. Administrators can use pg_amcheck to identify issues.


←Previous Page
1 … 7 8 9 10 11 … 16
Next Page→
Osman DİNÇ Avatar

Osman DİNÇ – About Me

  • LinkedIn
  • Bluesky
  • GitHub
  • X
  • RSS Feed
Follow Insane DBA in Feedly


Search this blog


Categories


  • December 2025 (1)
  • November 2025 (1)
  • October 2025 (1)
  • July 2025 (1)
  • June 2025 (3)
  • May 2025 (9)
  • April 2025 (4)
  • March 2025 (1)
  • February 2025 (2)
  • January 2025 (2)
  • December 2024 (9)
  • November 2024 (6)
  • October 2024 (3)
  • September 2024 (3)
  • August 2024 (5)
  • July 2024 (2)
  • June 2024 (6)
  • May 2024 (4)
  • April 2024 (3)
  • March 2024 (2)
  • December 2023 (1)
  • November 2023 (4)
  • October 2023 (8)
  • June 2023 (1)
  • May 2023 (1)
  • April 2023 (1)
  • January 2023 (1)
  • December 2022 (5)
  • September 2022 (1)
  • March 2022 (1)
  • February 2022 (1)

Insane DBA

Connect to Me

  • LinkedIn
  • Bluesky
  • GitHub
  • Reddit
  • X
  • Mail
Flag Counter
  • Subscribe Subscribed
    • Osman’s DBlog
    • Join 41 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Osman’s DBlog
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar