diff options
| author | Moayad Mardini <moayad.m@gmail.com> | 2014-05-19 10:33:12 +0300 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-05-19 07:46:32 -0400 |
| commit | 26221445df5855d189b2dc4dd76ff0a9f0bd77d0 (patch) | |
| tree | 153e70d6e228a998a3cf92146a8f9fc07f9fac00 /docs/ref | |
| parent | f3b082901774463319fbb6e918b0d846289620bf (diff) | |
[1.6.x] Fixed #22368 -- clarified connecting to Oracle DB using service name
Used the official terminology listed in
http://docs.oracle.com/cd/B19306_01/network.102/b14212/glossary.htm#i997309
Thanks michael.cherkasov for the report.
Backport of bfac6bef83 from master
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/databases.txt | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/docs/ref/databases.txt b/docs/ref/databases.txt index 40bb778aa9..e2cd7e3d05 100644 --- a/docs/ref/databases.txt +++ b/docs/ref/databases.txt @@ -730,7 +730,8 @@ by default, but in case it is not, you'll need to grant permissions like so: Connecting to the database -------------------------- -Your Django settings.py file should look something like this for Oracle:: +To connect using the service name of your Oracle database, your ``settings.py`` +file should look something like this:: DATABASES = { 'default': { @@ -744,8 +745,9 @@ Your Django settings.py file should look something like this for Oracle:: } -If you don't use a ``tnsnames.ora`` file or a similar naming method that -recognizes the SID ("xe" in this example), then fill in both +In this case, you should leave both :setting:`HOST` and :setting:`PORT` empty. +However, if you don't use a ``tnsnames.ora`` file or a similar naming method +and want to connect using the SID ("xe" in this example), then fill in both :setting:`HOST` and :setting:`PORT` like so:: DATABASES = { @@ -759,8 +761,9 @@ recognizes the SID ("xe" in this example), then fill in both } } -You should supply both :setting:`HOST` and :setting:`PORT`, or leave both -as empty strings. +You should either supply both :setting:`HOST` and :setting:`PORT`, or leave +both as empty strings. Django will use a different connect descriptor depending +on that choice. Threaded option ---------------- |
