Mam malutki problem. Zainstalowałem Oracle Database XE. Wszedłem w konsolę Windows'a (cmd), wpisałem sqlplus i próbowałem zalogować się do użytkownika Scott. Wszystko fajnie, tylko nie mogę wpisać hasła. Ktoś może poradzić, jak uzyskać dostęp do znanego schematu z tabelami EMP, DEPT, etc.?
Oraclexe - Scott
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Śląsk
- Postów: 45
Hasła nie widać jak je wpisujesz(mimo tego jest wpisywane).
Dostajesz komunikat o niepoprawnym haśle?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
wpisz w cmd
sqlplus sys/hasło_dla_sysa as sysdba
następnie w konsoli sqlplusa odblokuj użytkownika scott
alter user scott account unlock;
i ustaw mu hasło
alter user scott identified by haslo_dla_scott;
potem wyjdź z sqlplusa
exit;
i zaloguj się jako scott
sqlplus scott/haslo_dla_scott
i tyle
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
No dobra, fajnie. Dziękuję za pomoc w odblokowaniu użytkownika oraz zalogowaniu się na niego, tylko.. dlaczego nie pokazuje mi żadnych rekordów w tabeli EMP? Jedyna tabela, jaka mi się pokazała, to DEPT.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
gdzie Ci się pokazała??
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
super.....
a będziesz tak łaskawy i wkleisz screena z tego selecta razem z wynikiem czy mamy się dalej domyślać co tam robisz?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
Proszę:
http://imgur.com/ZNMxeRF
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
no toż sobie je wypełnij https://apexplained.wordpress.com/2013/04/20/the-emp-and-dept-tables-in-oracle/ tak trudno zrobić coś samemu??
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
Kompletnie nie wiem, gdzie robię błąd. Mógłbyś mi doradzić, co wpisuję źle w komendzie importu bazy?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
po pierwsze imp to program wykonywalny i jego się uruchamia z linii poleceń a nie z sqlplusa, po drugie olej sqlplusa i ściągnij sobie sqltools http://www.sqltools.net - jest to lekkie narzędzie do oracla i bardzo proste w obsłudze a znacznie bardziej przyjazne niż sqlplus
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
Eh... wystąpił jakiś problem. Czym to może być spowodowane? Jeżeli chodzi o Oracle, to mam taką wersję: Oracle Database 11g Express Edition.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
pokaż zmienną PATH - prawy na mój komputer -> właściwości -> zaawansowane ustawienia systemu -> zmienne środowiskowe znajdź zmienną PATH, kliknij ją dwa razy i wklej to co masz w okienku Wartość zmiennej
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
C:\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Skype\Phone;E:\Programms\Autodesk\Backburner;C:\Program Files\Common Files\Autodesk Shared\
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
pewnie masz oracla 64-bit :)
to żeby działały programy 32-bit (np. SQLTools, czy te które będziesz pisał o ile nie będą 64-bit) potrzebujesz jeszcze klienta 32-bit. I tu się robi trochę zagmatwanie :/, ale damy radę :)
- ściągnij to http://www.oracle.com/technetwork/topics/winsoft-085727.html zaznaczasz
agreei ściągasz pierwszy link z góry ALE DLA WERSJIVersion 11.2.0.3.0-instantclient-basic-nt-11.2.0.3.0.zip(jeśli nie masz loginu do downloadu oracla to musisz założyć darmowe konto) - tworzysz katalog
C:\oraclexe\app\oracle\product\11.2.0\clienti do niego rozpakowywujesz to archiwum. WAŻNE w archiwum jest najpierw folderinstantclient_11_2to musisz rozpakować tak, aby w kataloguC:\oraclexe\app\oracle\product\11.2.0\clientznalazło się to co jest w tym katalogu - czyli masz tam mieć od razu pliki, np.oci.dll - uruchamiasz cmd jako admin (w polu znajdź wpisz cmd i jak Ci się pojawi na liście to go prawym i uruchom jako admin)
- wpisujesz po kolei
cd %windir%\system32mklink /d oracle C:\oraclex\app\oracle\product\11.2.0\server\bincd %windir%\SysWOW64mklink /d oracle C:\oraclex\app\oracle\product\11.2.0\clientexit
- zmieniasz zmienną
PATHzC:\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\Programi tu reszta ścieżki nac:\windows\system32\oracle;C:\Program*i tu reszta ścieżki *
teraz restart i po pierwsze powinien się uruchomić oracle :) a po drugie powinien działać SQLTools
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
Wykonałem wszystko wg. instrukcji i teraz pojawił się nastepujący błąd: http://imgur.com/1bxq5MG Spróbować jeszcze raz wykonać wszystko krok, po kroku?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
a windowsa masz zainstalowanego w c:\windows?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
odpal jeszcze raz cmd, wpisz
cd %windir%\system32\oracledir oci*.dll
i wklej co Ci pokazało a potemcd %windir%\SysWOW64\oracledir oci*.dll
i wklej co Ci pokazało a potem
set path
i też wklej wynik
- Rejestracja: dni
- Ostatnio: dni
- Postów: 43
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
coś Ci nie wyszło. Zrób to jeszcze raz, tylko pamiętaj aby CMD uruchomić jako admin i daj tu screen.
cd %windir%\system32
mklink /d oracle C:\oraclex\app\oracle\product\11.2.0\server\bin
cd %windir%\SysWOW64
mklink /d oracle C:\oraclex\app\oracle\product\11.2.0\client
exit
I przestań wklejać te screeny na jakieś dziwne hostingi a dodaj go jako załącznik
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
hmm... dziwne
zrób jeszcze tak z cmd jako admin
cd %windir%\system32
dir orac
cd %windir%\SysWOW64
dir orac
i daj screena
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
dobra literówka w nazwie katalogu
cd %windir%\system32
rmdir oracle
mklink /d oracle C:\oraclexe\app\oracle\product\11.2.0\server\bin
cd %windir%\SysWOW64
rmdir oracle
mklink /d oracle C:\oraclexe\app\oracle\product\11.2.0\client
zamiast oraclexe było oraclex
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
w drugim masz literówkę - brak \ po c: