Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pengaturan Django Oracle db

Anda harus mengubah HOST ke localhost' or '127.0.0.1 dan SID adalah NAME .

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.oracle',
        'NAME': 'xe',
        'USER': 'system',
        'PASSWORD': 'oracle',        
        'HOST':'127.0.0.1',
        'PORT':'1521'
    }
}

Untuk referensi di masa mendatang, jika Oracle dikonfigurasikan dengan nama Layanan, bukan SID, maka konfigurasinya adalah:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.oracle',
        'NAME': '127.0.0.1:1521/service.name',
        'USER': 'system',
        'PASSWORD': 'oracle',        
    }
}

Hal lain yang perlu dipertimbangkan ketika bekerja dengan Oracle di Django adalah ketika Anda terhubung ke basis data Pengguna Lain (skema), Anda harus menyetel db_table Opsi meta dalam model Django:

class OracleTable(models.Model):
    ... fields ...
    class Meta:
        db_table = '\"OTHERUSER\".\"ORACLETABLE\"'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Mendapatkan Definisi Tabel di Oracle?

  2. Groovy SQL Oracle Array Fungsi/Prosedur Keluar Registrasi Parameter

  3. Contoh Fungsi Oracle Untuk Mendapatkan Jumlah Hari Antara Dua Tanggal

  4. Operator Oracle MINUS Dijelaskan

  5. Mematikan dan Memulai Instans Oracle