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

Mengembangkan untuk Windows Server 2003 64 bit pada Windows XP 32 bit

Solusi langsung :Anda harus menginstal klien Oracle sesuai dengan platform (x64 pada mesin x64). Alasannya adalah bahwa aplikasi .NET Anda kemungkinan besar dibangun dalam konfigurasi AnyCPU, yang berarti akan berjalan sebagai aplikasi x64 pada platform x64. Kemudian hanya dapat memuat pustaka asli x64...

Perhatikan bahwa ketika datang ke Oracle, saya suka menggunakan Oracle Instant Client :

  • Anda tidak perlu menginstal apa pun di mesin target (termasuk kotak dev !).
  • Anda dapat memastikan bahwa aplikasi Anda akan berjalan dengan klien tertentu yang Anda pilih (versi, x86/x64).
  • Anda bahkan dapat dengan mudah menjalankan beberapa aplikasi dengan versi klien yang berbeda di komputer yang sama.
  • Sebagai kerugian, ini menambah bobot yang signifikan untuk aplikasi Anda (~19Mb minimum).

Periksa Berapa jejak kaki klien minimum yang diperlukan untuk menghubungkan C# ke database Oracle? untuk informasi lebih lanjut.

Dalam kasus khusus Anda, saya sarankan untuk menyiapkan proyek Visual Studio yang akan bekerja pada mesin x86 dan juga x64 :periksa posting blog saya Klien Instan Oracle di Visual Studio . Berikut adalah panduan tentang cara mengonfigurasi WiX paket untuk Oracle Instant Client menargetkan mesin x86 atau x64. Jika Anda menggunakan strategi penerapan lain, pastikan Anda mengirimkan klien yang benar sesuai dengan platform target.



  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 cara menggunakan tipe tabel dalam pernyataan SELECT FROM?

  2. Apa cara terbaik untuk keluar dari karakter non-format di Oracle's to_char?

  3. Bagaimana Anda menambahkan tombol edit ke setiap baris dalam laporan di Oracle APEX?

  4. MENGGUNAKAN klausa di Oracle 11g

  5. Mendapatkan waktu yang benar dari tanggal Oracle di Solr DataImportHandler