sql >> Databasteknik >  >> RDS >> Oracle

-bash:imp:kommandot hittades inte oracle

Instant-klienten inkluderar inte många av verktygen från den fullständiga klienten, inklusive imp /exp , deras nyare datapumpsekvivalenter, SQL*Loader etc. Se Instant Client FAQ , vilket understryker att det till stor del är för distribution med dina egna applikationer, men kan innehålla SQL*Plus - det enda verktyget som nämns.

Om du behöver använda export/import eller något annat verktyg måste du installera hela klienten eller köra dem på servern; vilket kan vara ett problem med AWS. Amazon har en artikel om att importera data till Oracle .

För övrigt kan du lägga in din tnsnames.ora fil var som helst så länge du ställer in TNS_ADMIN för att peka på den platsen, men du hänvisar inte till den i din imp kommandot ändå - du anger alla anslutningsdata. Om du känner till tjänstens namn, som kan skilja sig från SID:t (du kan köra lsnrctl services på servern för att hitta rätt värde) kan du använda syntaxen 'easy connect':

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



  1. Kloning av databaser med PSDatabaseClone

  2. postgresql databasdesign för e-handel

  3. Databasbelastningsbalansering:distribuerade vs centraliserade inställningar

  4. använd php-variabel i namnet på mysql skapa tabell