Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cài đặt db Django oracle

Bạn nên thay đổi HOST đến localhost' or '127.0.0.1 và SID là NAME .

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

Đối với các tham chiếu trong tương lai, nếu Oracle được định cấu hình với Tên dịch vụ thay vì SID, thì cấu hình sẽ là:

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

Một điều khác cần xem xét khi làm việc với Oracle trong Django là khi bạn kết nối với cơ sở dữ liệu Người dùng khác (lược đồ), bạn phải đặt db_table Tùy chọn meta trong các mô hình 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. Trả lại tên ngày ngắn từ một ngày trong Oracle

  2. Sử dụng FLASHBACK trong Oracle

  3. Sử dụng Bí danh trong mệnh đề WHERE

  4. Tìm tất cả các giá trị không phải dạng số trong một cột trong Oracle

  5. CHÈN câu lệnh CHỌN trong Oracle 11G