Oracle 32bit ve 64bit istemcileri aynı makineye kurma


12

Bu yüzden Oracle 11g için hem 32bit hem de 64bit istemcilere sahip olmam gerekiyor. Daha önce her ikisini birlikte yükledim, ancak 32bit istemciyi kullanması gereken uygulamaların 64bit istemciye başvurduğu ve tersi gibi birçok sorun var.

Uzun zamandır çeşitli Oracle forumlarında ve Oracle'a özgü kaynaklarda arama yaptım ve ORACLE_HOME'u ve böyle bir seti almak için çeşitli teknikler denedim, böylece iki müşteri yan yana oynayacak, ama gerçekten hiçbir şey işe yaramadı.

Bunu yapmanın meşru bir en iyi uygulama yolu var mı? Özellikle, her bir istemcinin kendi BASE dizininde olması gerekip gerekmediğini (C: \ oracle ve C: \ oracle32 diyelim) mi yoksa doğrudan aynı temel içinde mi olması gerektiğini, ancak kendi istemci klasörlerine sahip olup olmadığını merak ediyorum.


Herhangi bir kritik uygulamayı desteklemek için bunu yapıyorsanız, Oracle desteğini dahil ederim. Sürprizlerden kaçının!
mdpc

1
Bu sadece bir geliştirme ortamı için, biraz çılgınca ama bizim uygulama sadece Oracle 32 bit istemci ile çalışan bir geliştirme arayüzü var ama konuşlandırılmış uygulama sadece 64 bit istemci gerektirir. Bu yüzden sadece geliştirme kurulumlarında bu bir konudur.
Brandon

Hangi Windows sürümü?
mdpc

Sistem DLL'lerini geçersiz kılmak için uygulama dizinindeki uygun 32 bit DLL'leri kopyalayın. Ardından, uygulama başına ortamı ayarlayın. stackoverflow.com/questions/3036325/… . Muhtemelen sadece 32 bit dev uygulaması için ayarlamanız ve genel ORACLE_HOME'u 64 bit olarak ayarlamanız gerekir.
Andrew Domaszek

Windows 7 64 SP1, Windows sürümüdür.
Brandon

Yanıtlar:



2

Benim senaryomda, her iki istemciye ihtiyacım var çünkü aynı makinede ESRI'nin ArcMap uygulaması (32 bit) ve onların Sunucu ürünü (64 bit) var. 64 bit istemciyi birkaç gün önce sorunsuz bir şekilde kurdum ve Masaüstü uygulamasını yüklemeye başladım. Şimdi 32 bit Oracle istemcisine ihtiyacım var. Yükleyici "geçici konuma erişemedi" şeklinde başarısız oldu. Ben kutuda bir yöneticiyim ve sorun bu değil. Sorun, OracleRemExecServiceV2 hizmetinin makinede çalışmasıydı. Hizmeti durdurdum ve 32 bit istemci yüklemesi devam etti.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.