﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30307	dbshell doesn't pass password properly on Oracle 18c.	Mark Gordon	msg555@…	"The oracle backend client erroneously backslash escapes the password field passed to the sqlplus binary when trying to execute runshell.

https://github.com/django/django/commit/acfc650f2a6e4a79e80237eabfa923ea3a05d709#diff-54b46d05e1da568b3cc987c423e00c50R197 has the PR and line that introduced this issue.

Expectation:

`./manage.py dbshell` opens an interactive shell when an Oracle database is configured.

Actual behavior:

`./manage.py dbshell` fails to login yielding error `ORA-01017: invalid username/password; logon denied`. Additionally it will print the arguments passed to the sqlplus binary to standard error and reveal the password has unexpected backslash characters in it."	Bug	closed	Database layer (models, ORM)	2.2	Normal	fixed	oracle dbshell runshell		Ready for checkin	1	0	0	0	0	0
