sql >> Database teknologi >  >> RDS >> Oracle

-bash:imp:kommando ikke fundet oracle

Den øjeblikkelige klient inkluderer ikke mange af værktøjerne fra den fulde klient, inklusive imp /exp , deres nyere datapumpeækvivalenter, SQL*Loader osv. Se instant client ofte stillede spørgsmål , som fremhæver, at det i høj grad er til distribution med dine egne applikationer, men kan indeholde SQL*Plus - det eneste nævnte værktøj.

Hvis du skal bruge eksport/import eller andre værktøjer, skal du installere den fulde klient eller køre dem på serveren; hvilket kan være et problem med AWS. Amazon har en artikel om import af data til Oracle .

I øvrigt kan du sætte din tnsnames.ora fil hvor som helst, så længe du indstiller TNS_ADMIN at pege på den placering, men du henviser ikke til den i din imp kommando alligevel - du angiver alle forbindelsesdataene. Hvis du kender tjenestenavnet, som kan være anderledes end SID'et (du kan køre lsnrctl services på serveren for at finde den rigtige værdi) kan du bruge 'easy connect'-syntaksen:

sqlplus [email protected]//oracledbrds.cwuabchlhlu.us-east-2.rds.amazonaws.com:1521/your_service_name



  1. haversine formel php / mysql

  2. Amazon Python 2.7 Lambda:DPI-1047:64-bit Oracle Client-bibliotek kan ikke indlæses:libclntsh.so

  3. Ved MySQL-import:FEJL på linje 32769:Ukendt kommando '\''

  4. Opret trigger for at logge SQL, der påvirkede tabel?