Próbowałem zainstalować sqlplus, postępując zgodnie z instrukcją tutaj . Nadal otrzymuję:
sqlplus: command not found
kiedy to zrobię sqlplus
z mojego terminala.
Jestem nowicjuszem w Ubuntu i używam Ubuntu 12.04.
installation
Mrówki
źródło
źródło
sudo alien -i
Odpowiedzi:
Przede wszystkim musisz pobrać Instant Client Downloads . Zainstaluj pakiet obcy, aby móc instalować pakiety RPM, wpisując następujące polecenie w terminalu.
Po zakończeniu przejdź do folderu, w którym znajdują się pliki RPM, i wykonaj następujące czynności:
Musisz zainstalować
libaio.so
. Wpisz następujące polecenie, aby to zrobić:Utwórz plik konfiguracyjny Oracle:
Umieść tę linię w tym pliku:
Uwaga - w przypadku instalacji 64-bitowych ścieżka będzie wyglądać następująco:
Zaktualizuj konfigurację, uruchamiając następujące polecenie:
Spróbuj połączyć się za pomocą:
lub:
Pamiętaj, że jeśli zainstalowano wersję 64-bitową, klient jest wywoływany
sqlplus64
.źródło
Cudzoziemiec nie działał z powodu:
Więc poszedłem z łatwym rozwiązaniem: pobierz pliki zip z Oracle (podstawowe i sqlplus), rozpakuj je i umieść folder, w którym umieszczasz pliki programów (np
/usr/share
.). Następnie utwórz skrypt, który uruchamia plik wykonywalny po ustawieniuLD_LIBRARY_PATH
zmiennej, aby znaleźć biblioteki:Wywołaj go
sqlplus
,chmod 755 sqlplus
spraw , aby był wykonywalny ( ) i umieść go w kataloguPATH
(np./usr/bin/
), Aby bash go znalazł.Uruchom to jak
Jeśli dostaniesz
zainstaluj bibliotekę za pomocą
sudo apt-get install libaio1
źródło
Myślę, że ten link by pomógł. Jest dość opisowy. Upewnij się, że wykonałeś wszystkie kroki. Jeśli jednak masz jakieś problemy, nie wahaj się komentować.
źródło
Oczywiście poprawna instalacja pochodzi z oficjalnych pakietów, takich jak powyżej ( pobierz Instant Client Downloads ), ale możesz uzyskać w pełni działający program sqlplus, po prostu kopiując te pliki (możesz go znaleźć na dowolnym komputerze z zainstalowanym klientem Oracle), a niektóre msb są opcjonalne :
Jako dodatkową zależność uwzględniłem
libaio.so
- można ją zainstalować za pomocąsudo apt-get install libaio1
Przykładowym zastosowaniem może być:
źródło
Podobnie jak dodatek do świetnej odpowiedzi @Ketan Patel:
Ten prosty skrypt, przechowywany razem z pobranymi plikami rpm, autpmates proces dla kolejnych instalacji:
Edycja: Oto ulepszona wersja z zawijaniem readline (kredytodawcy tego postu ):
To wciąż Wyrocznia, ale przynajmniej sprawia, że ból jest trochę bardziej znośny ...
źródło