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

OCIバージョンのEasysoftOracleODBCドライバーを使用しているときに、共有オブジェクトファイルを開くことができないというエラーが発生した場合はどうすればよいですか?

    OracleクライアントベースのバージョンのOracleODBCドライバーは、フルバージョンのOracleクライアントまたはより軽量なInstantClientのいずれかと互換性があります。

    Oracleクライアントソフトウェアをロードできるようにするには、特定の環境変数を設定する必要があります。

    Oracleクライアントがロードされるように環境を設定し、OracleクライアントライブラリがEasysoftドライバと同じアーキテクチャであるが、クライアントソフトウェアをロードできない場合は、Oracleクライアントに必要なシステムライブラリが存在することを確認してください。 。

    Linuxでは、lddを使用します これを行うコマンド。例:

    ldd /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1

    依存ライブラリが見つからない場合は、それらをインストールする必要があります。たとえば、Oracleクライアントが機能するにはlibaio共有オブジェクトが必要です。欠落しているライブラリがクライアントライブラリと同じアーキテクチャであることを確認してください。 (アプリケーションが64ビットの場合は、64ビットのODBCドライバーとドライバーマネージャー、および64ビットのOracleクライアントと依存ライブラリセットが必要です。アプリケーションが32ビットの場合、前の文にリストされているコンポーネントはすべて必要です。 32ビットになります。)


    1. MariaDBでのTIMEDIFF()のしくみ

    2. psqlを介してSQLスクリプトを実行すると、PgAdminでは発生しない構文エラーが発生します

    3. SQL Server 2016:可用性グループの機能強化

    4. ユーザーごとに最新の日付の行を選択します