Oracle - Az SQLPlus használata Linux alatt
Az SQLPlus egy parancssori eszköz, amely lehetővé teszi az adatok tárolását és letöltését az Oracle-ben, egy relációs adatbázis-kezelő rendszerben. Az adatbázisok táblázatokból állnak, amelyeket SQL segítségével lehet manipulálni. Az SQL az adatbázisok kezeléséhez használt programozási nyelv. Az SQL lekérdezéseket az SQLPlus eszközzel küldjük el a kiszolgálónak. Ha SQLPlus-t használ Linux alatt, akkor nem tudja visszavonni a parancsot az UP nyíl vagy backspace gomb segítségével. Ez speciális karaktereket jelenít meg. Néhány meglévő parancsot, például az L-et kell használni az utolsó parancs felülvizsgálatához, R az utolsó parancs újbóli elvégzéséhez, stb. Az rlwrap csomagot telepítheti az Oracle-be Linux alatt, amikor az SQLPlus-lal Linux környezetben dolgozik, hogy megtekinthesse az előző parancsokat.
Intro
Meglepődne, hogy nem tudja visszavonni a parancsot a felfelé mutató nyíllal (utolsó beírt parancs) vagy a visszalépési gombbal (tényleges parancskorrekció). Speciális karakterek jelennek meg.
Néhány meglévő parancs
- Ellenőrizze az utolsó parancsot:
L
- Utolsó parancs ismételt bevitele:
R
- Az utolsó beírt parancs javítása:
c / text_tobe_corrected / text_corrected
Írja be az R parancsot a parancs végrehajtásához.
Az rlwrap használata
- Azok számára, akik szeretnének visszatérni egy klasszikusabb módszertanhoz, letöltheti az rlwrap csomagot:
apt-get install rlwrap sur Debian, stb.
- Naplózás a következőképpen:
rlwrap sqlplus felhasználó /
- Most már használhatja a nyílgombokat és a visszalépést. A fent említett (R, L és c) parancsok is használhatók.
Automatizálja az rlwrap használatát
- Az rlwrap használatának automatizálásához adja hozzá a következő sort a .bashrc fájljához:
alias sqlplus = "rlwrap sqlplus"
- Futtassa a következő parancsot a módosítások figyelembevételéhez:
forrás ~ / .bashrc
- Most már nem kell megadnia az rlwrap-et: a "sqlplus" parancs automatikusan "rlwrap sqlplus" -ként értelmezhető .