sql >> データベース >  >> RDS >> Oracle

-bash:imp:コマンドが見つからない Oracle

    インスタント クライアントには、imp を含むフル クライアントのツールの多くは含まれていません。 /exp 、同等の新しいデータ ポンプ、SQL*Loader など。>インスタント クライアントのよくある質問を見る 、これは主に独自のアプリケーションで配布するためのものですが、言及されている唯一のツールである SQL*Plus を含めることができることを強調しています。

    エクスポート/インポートまたはその他のツールを使用する必要がある場合は、完全なクライアントをインストールするか、サーバーで実行する必要があります。これは AWS の問題である可能性があります。 Amazon には Oracle へのデータのインポートに関する記事があります .

    ちなみに、 tnsnames.ora を置くことができます TNS_ADMIN を設定する限り、どこにでもファイルを作成できます その場所を指すようにしますが、 imp で参照していません とにかくコマンド - すべての接続データを指定しています。 SID とは異なる可能性があるサービス名がわかっている場合 (lsnrctl services を実行できます) サーバー上で適切な値を見つけます)、'easy connect' 構文を使用できます:

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


    1. MySQLではMEDIUMINTを避ける必要がありますか?

    2. mySQLから(文字だけでなく)最初のX語をプルする

    3. SQLCA.SQLERRDを宣言する方法は?

    4. テーブル内のクエリデータに関する問題