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

環境変数を設定せずにLinuxにOracleInstantclientをインストールしますか?

    Oracleのinstantclientのインストール手順では、ユーザーがLD_LIBRARY_PATHを設定するように指定しています。これは、複数のユーザーにとって管理するのが非常に面倒です。

    環境変数を設定せずにinstantclientを使用するには:

    oracle.comからinstantclientディストリビューションをダウンロードします。 Java以外のソフトウェア開発を行うには、次のものが必要になります(Oracle 10.2を想定):

    instantclient-basic-linux-x86_64-10.2.0.4.0.zip
    instantclient-sdk-linux-x86_64-10.2.0.4.0.zip
    instantclient-sqlplus-linux-x86_64-10.2.0.4.0.zip
    

    3つのファイルを解凍します。これにより、ディレクトリが作成されます

    instantclient_10_2/
    

    ファイルを/usrにコピーします。これは、動的ローダーが検索するデフォルトの場所の1つです。

    sudo cp instantclient_10_2/sdk/include/*.h /usr/include
    sudo cp instantclient_10_2/sqlplus         /usr/bin
    sudo cp instantclient_10_2/*.so*           /usr/lib
    

    tnsnames.oraを使用する場合は、それを/ etcにコピーします。これは、Oracleランタイムが検索するデフォルトのグローバルな場所です。

    sudo cp tnsnames.ora /etc
    

    でテスト

    /usr/bin/sqlplus scott/[email protected]
    


    1. pdfレポートをデータベースに自動的に保存する方法は?

    2. SQLite LIKE

    3. 参照カーソルを返すOracleプロシージャから、どのようにして適切にフォーマットされた結果を取得しますか?

    4. ORA-29902:ODCIIndexStart()ルーチンの実行中にエラーが発生しましたORA-20000:Oracleテキスト・エラー:DRG-50901:行1、列19のテキスト・クエリ・パーサー構文エラー