sql >> Databáze >  >> RDS >> Oracle

Okamžitý klient Oracle:ORA-28759:nepodařilo se otevřít soubor

Byly tam 2 problémy, se kterými jsem bojoval. Za prvé, adresa URL peněženky směřovala na adresář o 1 úroveň výše, než kde byly umístěny moje soubory, a za druhé jsem použil krátkou syntaxi connection.I wsa using this:

# /usr/lib/oracle/11.2/client64/bin/sqlplus /@AVAYAPDSDB

A zdálo se, že úspěšný byl:

# /usr/lib/oracle/11.2/client64/bin/sqlplus login/[email protected]

Takže teď bych přidal sqlplus do PATH a začal nastavovat prostředí php))

Doufám, že toto vše může být pro někoho užitečné. Hlavní rada ode mě každému, kdo by čelil podobným problémům :zapněte sledování klienta!!!

Hodně štěstí !

p.s:Uplynul nějaký čas a uvědomil jsem si, že je důležité zmínit, jak snadno sledovat jakýkoli proces na linuxu, bez jakýchkoli speciálních nastavení.

K tomu použijte příkaz strace . Příklad:

strace  -o /tmp/log_of_trace.txt ./configure

Místo ./con... můžete volat připojení klienta Oracle nebo jakékoli jiné procesy, které chcete sledovat. V logu získáte všechny potřebné informace a chyby a to vše ve stacktrace! To je velmi užitečné!!

Mnoho informací pro hledání, kde se problém skrývá =)

Štěstí všem!




  1. Replikace GROUP_CONCAT pro pandas.DataFrame

  2. Jak zajistit, aby vaše databáze MySQL nebo MariaDB byla vysoce dostupná na AWS a Google Cloud

  3. Co je s (nolock) na serveru SQL?

  4. automatizovat dotaz SQL tak, aby se spouštěl každý měsíc