Sam tytuł jest więcej niż oczywisty. Po prostu potrzebuję sposobu na zainstalowanie 11g R2 Oracle w najnowszej wersji Ubuntu, używam 32-bitowego systemu operacyjnego i muszę wiedzieć, jak zainstalować wersję x86. Mam również 64-bitowy pulpit i potrzebuję zainstalować wersję x86_64. Czy ktoś może mi pomóc?
8
Odpowiedzi:
W przypadku Oracle 11g R2 istnieje kilka dodatków, które należy zainstalować, ponieważ nie są one domyślnie dostarczane. Ale przejdziemy do nich za sekundę, a wiele z nich nie jest w pełni potrzebnych, ale ułatwią. (Takich jak ssh!)
UWAGA: Wszystkie polecenia terminala można kopiować i wklejać, jednak wklejanie w terminalu wymaga naciśnięcia klawisza ctrl + shift + v, gdziekolwiek indziej można użyć ctrl + v.
Teraz tutaj są pliki, dzielące się na dwie części, w formacie .zip. To jest dla x86. Powinieneś być w stanie je otworzyć bez problemu, a jeśli nie, w witrynie znajduje się narzędzie do rozpakowywania. Narzędzie do rozpakowywania nie ładuje się na moim końcu, więc alternatywą byłoby otwarcie terminalu za pomocą ctrl + alt + t i wprowadzenie następujących poleceń.
Następnie:
Oczywiście zastąpienie {Plik} archiwum .zip.
TERAZ możesz postępować zgodnie z instrukcjami instalacji firmy Oracle podanymi tutaj podczas instalowania wersji x86 na laptopa.
Teraz, gdy używasz pulpitu i systemu operacyjnego x86_64, możesz znaleźć pliki instalacyjne tutaj, stosując tę samą metodę rozpakowywania jak powyżej. Szczerze mówiąc, nie powinieneś mieć problemu z domyślną wersją Ubuntu, ale znowu Linux nie zawsze jest taki, jak się wydaje, więc posiadanie kopii zapasowej jest zawsze dobre.
Teraz, aby uzyskać szybki i łatwy przewodnik instalacji, jest to x86.
Ten sam przewodnik instalacji jest dostępny dla x86_64 tutaj.
Proces ten nie trwa zbyt długo, o ile znasz bieżącą specyfikację komputera, wiele instrukcji jest wymuszanych głównie w celu sprawdzenia, czy system spełnia wymagania x .
Cieszyć się!
źródło
Przekroczyłem twój błąd. Najlepszy, co mogę powiedzieć, błąd polegał na tym, że uderzał w -lony zamiast -lony. Nie mam pojęcia, które z nich są, ale usunięcie -lonów i włożenie -lonów wydawało się załatwić sprawę. Skończyło się na ręcznym skompilowaniu części z błędami. Oto, co zrobiłem ręcznie, ale musisz zmienić ścieżki, aby pasowały do twojej (zrobiłem to jako root):
Po prawidłowej kompilacji musisz edytować plik makefile, aby uniknąć próby ponownej kompilacji i uszkodzenia tego, co właśnie zbudowałeś. Spraw, aby network / lib / ins_net_server.mk wyglądał tak:
To po prostu pozbędzie się kawałka tnslsnr, ale pozwoli odejść reszcie.
Następny kawałek, do którego doszedłem do tego zepsucia, miał miejsce, gdy łączył „wyrocznię”. Mam ten błąd:
To samo z tym. Uruchomiłem to ręcznie:
Następnie musisz zhakować plik rdbms / lib / ins_rdbms.mk, aby skomentować linie 705 i 706:
Następnie instalator przeszedł całą procedurę. Mam nadzieję że to pomoże.
źródło
Dodaj kilka dodatkowych wskazówek dotyczących sposobu instalowania Oracle 11g w systemie Linux (innym niż VM)
Zainstaluj Oracle Database XE (Express Edition) z repozytorium APT Oracle Open Source Software
Jeśli nie masz nic przeciwko korzystaniu z wersji 10 g XE (wystarczającej do nauki), możesz dodać repozytorium APT Oracle Open Source Software i użyć go
apt-get
do zainstalowania.Dodaj
deb http://oss.oracle.com/debian unstable main non-free
na przykład
echo "deb http://oss.oracle.com/debian unstable main non-free" | sudo tee /etc/apt/sources.list.d/virtualbox.list
i wtedy
dodaj klucz i zainstaluj
oracle-xe
Uruchom, zatrzymaj i skonfiguruj:
/etc/init.d/oracle-xe {start|stop|configure}
Zobacz Instalowanie Oracle Database XE na Debianie, Ubuntu i Kubuntu, aby uzyskać więcej ;-)
Vagrant Base Boxes
Oracle Linux {5,6} (który jest również bezpłatny) znacznie ułatwia instalację Oracle Database 11g, 12c, ponieważ Oracle oficjalnie udostępnia przedinstalacyjne pakiety RPM, aby zainstalować wszystkie systemy i wprowadzić niezbędne zmiany w systemie.
Wstępnie zainstaluj pakiety RPM
oracle-validated
oracle-rdbms-server-11gR2-preinstall
12coracle-rdbms-server-12cR1-preinstall
Jeśli naprawdę chcesz Oracle Database 11g, 12c Enterprise Edition, wypróbuj vagrantbox stąd vagrantbox
źródło