2012-01-12 194 views

Odpowiedz

13

Nie ma 64-bitowej wersji systemu Windows Express Edition. Musisz przejść do wersji Standard/Enterprise.

+0

jest jakaś strata wydajności, kiedy użyje wersji 32bit na 64bit wygranej? Lub lepiej jest użyć 10g? thx – sanjuro

+0

Nie wiem, to zależy od twojego zastosowania. Miksowanie architektury nie jest dobrym pomysłem. @ sanjuro – Sathya

+0

ok, dziękuję bardzo, spróbuję 11g 32bit i zobaczę, jak będzie działał na systemie 64-bitowym, jeśli pojawią się problemy, przejdę na 10g – sanjuro

7

To nie jest jeszcze dostępna. Zobacz wątek this na oficjalnym forum.

19

Właśnie zainstalowałem wersję 32-bitową 11g R2 Express edition na 64-bitowych oknach, utworzyłem nową bazę danych i wykonałem kilka zapytań. Wydaje się działać tak, jak powinno działać! :-) Śledziłem: easy guide!

+1

+1 głos. Wygląda na to, że zadziała. – Mukus

+11

Mirror: http://web.archive.org/web/20130728233907/http://bpits.net/how-to-set-up-local-oracle-sql-database-in-3-steps/ – kolobok

15

Niektóre bardziej zaawansowane funkcje bazy danych Oracle, takie jak śledzenie sesji, nie działają poprawnie w Oracle 11g XE 32-bit, jeśli jest zainstalowany w 64-bitowym systemie Windows. Potrzebowałem śledzenia sesji w systemie Windows 7 w wersji 64-bitowej.

Poza tym działa dobrze dla mnie w wielu systemach operacyjnych MS Windows 64-bitowych: Windows Server 2008 R2 i Windows Server 2003 R2.

+2

Tak. Uzgodnione, wydaje się działać na poziomie testowania systemu deweloperskiego ... i tak go potrzebuję. –

35

Jest

użyłem tego blogu, aby zainstalować go w moim komputerze: http://luminite.wordpress.com/2012/09/06/installing-oracle-database-xe-11g-on-windows-7-64-bit-machine/

Jedyną rzeczą, którą musisz zrobić, to zastąpić wartość rejestru podczas instalacji, zrobiłem go o trzy razy już, i za każdym razem znaleźć inny odnośnik on-line, żaden tutaj na stackoverflow.

EDIT: jako @ kc2001 zauważyć, regedit musi być uruchomiony jako administrator i dodał ten tutorial: (nieco bardziej kolorowe): http://www.hanmiaojuan.com/2013/03/install-oracle-xe-11g-for-windows7-64bits.html

+2

Po prostu to zrobiłem i zadziałało idealnie. Ta odpowiedź powinna zostać poddana pod głosowanie więcej, ponieważ jest to jedyna, która faktycznie działała. – Dracorat

+2

Dzięki za link. Blog zapewnia obejście, które jest w zasadzie to - Plik, "Key_XE.reg", do którego odwołuje się instalator, nie można znaleźć, więc musisz podać poprawną ścieżkę. W regedit ustaw klucz "HKEY_CLASSES_ROOT \ Installer \ Produkty \ 266B7A503A089BE4EAD1986A429434C1 \ SourceList \ Media \ 1" = "C: \ Users \ [ID użytkownika USER] \ AppData \ Local \ Temp \ {GUID}". Musisz zastąpić [TWÓJ ID użytkownika] nazwą użytkownika Windows, a {GUID} to identyfikator GUID pokazany w komunikacie o błędzie instalatora. – zomf

+0

Kilka dodatkowych informacji - dla mnie plik Key_XE.reg wciąż nie istniał w oczekiwanej lokalizacji, więc nie wiem, co powinien zrobić lub czego mi brakuje. Na blogu napisano "Aby sprawdzić, czy wszystko jest w porządku, kliknij przycisk Start systemu Windows -> Wszystkie programy -> Oracle Database 11g Express Edition -> Rozpocznij.", Który dla mnie nie jest wymieniony w menu startowym, więc może to prawdopodobnie to. Później w komentarzach wielu użytkowników wspomina, że ​​link Rozpocznij powinien wskazywać na ** http: //127.0.0.1: 8080/apex/f? P = 4950: 1: 3255401346727487 **, który zabrał mnie do programu Get Started strona. – zomf

10

Jest to bardzo przydatna sprawa. Ma 5 różnych pomocnych odpowiedzi, które mówią zupełnie inne, ale uzupełniające rzeczy (zaskakujące, co?). Ta odpowiedź łączy te odpowiedzi w bardziej przydatną formę, a także dodaje dwa kolejne rozwiązania.

Nie ma wersji Oracle Express Edition dla 64-bitowego systemu Windows. Zobacz ten oficjalny [ale bez odpowiedzi] forum thread. Dlatego są to klasy rozwiązań:

  • płatna. Płatne wersje Oracle (Standard/Enterprise) obsługują 64-bitowy system Windows.
  • Hack. Wiele osób pomyślnie zainstalowało 32-bitowe oprogramowanie Oracle XE w 64-bitowym systemie Windows. This blog post wydaje się być najczęściej cytowanym jako pomocny. Jest to oczywiście nieobsługiwane, a śledzenie sesji to known to fail. Ale dla wielu ludzi jest to dobre rozwiązanie.
  • VM. Jeśli Twoim celem jest po prostu uruchomienie Oracle na 64-bitowym komputerze z systemem Windows, to uruchomienie Oracle na maszynie wirtualnej może być dobrym rozwiązaniem. VirtualBox to naturalny wybór, ponieważ jest bezpłatny, a Oracle oferuje pre-configured VMs z zainstalowanym Oracle DB. VMWare lub inne systemy wirtualizacji działają równie dobrze.
  • Opracuj tylko. Wielu użytkowników chce, aby Oracle XE poznał Oracle lub przetestował aplikację z Oracle. Jeśli to twoje wymaganie, to Oracle Enterprise Edition (w tym wsparcie dla 64-bitowego systemu Windows) jest bezpłatne "tylko w celu tworzenia, testowania, tworzenia prototypów i demonstrowania twojej aplikacji".
+0

+1 dla wbudowanej maszyny wirtualnej dla programistów –

Powiązane problemy