Hi all,

I'm setting up a Oracle XE instance on Linux to be able to test Django ORM
changes. This has so far resulted in a couple of small fixes and
a [1]wiki page documenting the process and hopefully any feeback
I get to this email.

Being a total newbie regarding Oracle is th reason I post this question after
a couple of hours trying to get our Django test suite working against
Oracle without errors to no avail.

I know that with this product only a 'XE' database is available and
that the Oracle
backend creates 'tablespaces' for every Django database.

I've reached the point where I can run most tests when
the DATABASES setting only includes the 'default' connection
but obviously I get a bunch of

  ConnectionDoesNotExist: The connection other doesn't exist

errors and the following summary:

  Ran 2712 tests in 1559.220s
  FAILED (failures=28, errors=850, skipped=36, expected failures=1)

When I use a settings file, created after trial and error, containing:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.oracle',
        'NAME': 'xe',
        'USER': 'djangotest',
        'PASSWORD': 'foo',
    },
    'other': {
        'ENGINE': 'django.db.backends.oracle',
        'NAME': 'xeother',
        'USER': 'djangotest2',
        'PASSWORD': 'bar',
        'TEST_TBLSPACE': 'tblspace_other',
        'TEST_TBLSPACE_TMP': 'tblspace_tmp_other',
    },
}

the auxiliary test-specific code of the Oracle bckend creates both tablespaces
and their respective users before running them and cleanly deletes all of it
afterwards. But then I get a lot of

  DatabaseError: ORA-12520: TNS:listener could not find available
handler for requested type of server

errors and a summary like:

  Ran 2746 tests in 2335.718s
  FAILED (failures=36, errors=207, skipped=41, expected failures=2)

Has anybody had success with this setup i.e. one where the 'default and 'other'
alias pointing to such an Oracle product/install?. Is it possible at all?

If so, could you please share the relevant Django settings file (not
really, only
the DATABASES setting)?

Thanks,

-- 
Ramiro Morales

1. http://code.djangoproject.com/wiki/OracleTestSetup

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to