RAMポリシーがmanualの場合に、接続文字列で指定したデータ・ストアをシステムのRAMからアンロードするようにTimesTenに指示します。永続データ・ストアでは、このコールはRAMポリシーがTT_RAMPOL_MANUALに設定されている場合にのみ有効です。一時データ・ストアでは、RAMポリシーを設定できないため、ttRamUnloadをコールすると、RAMへのデータ・ストアのロードが常に試行されます。
アクセス制御が有効になっている場合は、ADMIN権限またはデータ・ストア・オブジェクトの所有権が必要です。
ttRamUnload (ttUtilHandle handle, const char *connStr)
ttRamUnloadには、次のパラメータがあります。
パラメータ | 型 | 説明 |
handle | ttUtilHandle | ttUtilAllocEnvを使用して割り当てられるTimesTenユーティリティ・ライブラリ環境ハンドルを指定します。 |
connStr | const char * | RAMからアンロードするデータ・ストアの接続文字列を指定するヌル終端文字列。 |
payrollというDSNのデータ・ストアをRAMからアンロードするには、次のように入力します。
ttUtilHandle utilHandle;
int rc;
rc = ttRamUnload (utilHandle, "DSN=payroll");
この関数を一時データ・ストアに対して使用すると、TimesTenはデータ・ストアのアンロードを常に試行します。