Skip to content

Fix Oracle current_db query to return actual database name#6071

Open
zakaria-zoulati wants to merge 1 commit into
sqlmapproject:masterfrom
zakaria-zoulati:fix/oracle_current_db
Open

Fix Oracle current_db query to return actual database name#6071
zakaria-zoulati wants to merge 1 commit into
sqlmapproject:masterfrom
zakaria-zoulati:fix/oracle_current_db

Conversation

@zakaria-zoulati
Copy link
Copy Markdown

Previously used SELECT USER FROM DUAL which returns the username,
not the database name. Replaced with ORA_DATABASE_NAME which returns
the actual DB name for any user on Oracle 12c+. USER kept as query2
fallback for older Oracle versions.

Tested on Oracle 21c XE via Docker (gvenzl/oracle-xe:21-slim)"

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant