交易地點
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 的交易記錄日誌,並將日誌存放區寫入指定的共用位置。