交易地點

TRANSACTIONLOGLOCATION 組態設定會指定是否啟用寫入交易記錄,並為交易記錄儲存指定 Essbase 伺服器上的現有目錄。

交易記錄與重新執行有助於復原 Essbase 區塊儲存立方體。交易記錄和重新執行不適用於聚總儲存立方體。

語法

TRANSACTIONLOGLOCATION [appname [dbname]] LOGLOCATION NATIVE ENABLE | DISABLE
  • appname —選擇性。指定要啟用交易記錄和重新執行的應用程式。

    如果您指定 appname 的值,但未指定 dbname 的值,則設定會套用至指定應用程式中的所有立方體。

    若要啟用特定立方體的設定,您必須指定應用程式和立方體。

    如果您未指定應用程式,則無法指定立方體。如果您未指定應用程式和立方體,則設定會是全域設定,並套用至 Essbase 伺服器上的所有資料庫。

  • dbname —選擇性。在 appname 指定的應用程式中,指定要啟用交易記錄和重新執行的資料庫 (立方體)。

    如果您指定 dbname 的值,但未指定 appname 的值,則會忽略您的規格。

  • LOGLOCATION — 指定寫入交易日誌儲存的目錄。

    Oracle 建議您指定多個日誌位置。

    請參閱 Essbase 平台中的環境位置,瞭解 Essbase 中目錄位置的相關資訊。

    在 Windows 上,您可以使用統一命名慣例 (UNC) 語法 (\\ComputerName\SharedFolder\Resource) 來指定位置。只有在 UNC 中也指定 <Application Directory> 時,才使用 UNC 語法。不支援混合路徑類型。

  • NATIVE — 保留的欄位。請勿變更此值。

  • ENABLE | DISABLE — 指定要啟用或停用交易記錄。

您必須重新啟動 Essbase 伺服器,才能初始化任何對組態所做的變更。

描述

您可以使用多個 TRANSACTIONLOGLOCATION 陳述式,在更廣域層級啟用交易記錄,並同時停用更精細層級的記錄。在組態中,越多的全域啟用陳述式必須在更精細的停用陳述式之前,才能使置換生效。

附註:

如果已為稍後重新命名或複製的應用程式或資料庫啟用交易記錄,您必須為重新命名或複製的應用程式或資料庫啟用記錄,且必須使用 TRANSACTIONLOGLOCATION 設定中指定的相同路徑。

範例

TRANSACTIONLOGLOCATION Sample C:\logs\trlogs NATIVE ENABLE

啟用與範例應用程式關聯之所有資料庫的交易記錄,並將日誌儲存庫寫入 trlogs 目錄。

TRANSACTIONLOGLOCATION logs/trlogs NATIVE ENABLE
TRANSACTIONLOGLOCATION Sample logs/trlogs NATIVE DISABLE

第一個陳述式會啟用 Essbase 伺服器上所有應用程式及其相關立方體的交易記錄;第二個陳述式會停用與特定應用程式 (範例) 相關聯之所有立方體的交易記錄。

TRANSACTIONLOGLOCATION Sample logs/trlogs/Sample NATIVE ENABLE
TRANSACTIONLOGLOCATION Sample Basic logs/trlogs/Sample NATIVE DISABLE

第一個陳述式會在應用程式層級 (Sample) 啟用交易記錄;第二個陳述式會停用應用程式中特定立方體 (Basic) 的交易記錄。

TRANSACTIONLOGLOCATION Sample Basic \\machine-name\shared\loglocation NATIVE ENABLE

啟用 Sample Basic 的交易記錄日誌,並將日誌存放區寫入指定的共用位置。

另請參閱

TRANSACTIONLOGDATALOADARCHIVE 組態設定

查詢資料庫 MaxL 陳述式 (含列出交易 )

Alter Database MaxL 敘述句 (搭配重新執行交易 )