本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SVL_DATASHARE_CHANGE_LOG
記錄用於追蹤生產者和消費者叢集上資料共用變更的合併檢視。
所有使用者都可看見 SVL_DATASHARE_CHANGE_LOG。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱系統資料表和檢視中資料的可見性。
此資料表中的部份或所有資料也會在 SYS 監控檢視 SYS_DATASHARE_CHANGE_LOG 中找到。SYS 監視檢視中的資料會格式化為更易於使用和理解。我們建議您使用 SYS 監控檢視進行查詢。
資料表欄
欄名稱 | 資料類型 | 描述 |
---|---|---|
userid | integer | 採取動作之使用者的 ID。 |
使用者名稱 | varchar(128) | 採取動作的使用者名稱。 |
pid |
integer | 程序的 ID。 |
xid | bigint | 交易的 ID。 |
share_id | integer | 受影響資料共用的 ID。 |
share_name | varchar(128) | 資料共用的名稱。 |
source_database_id | integer | 資料共用所屬資料庫的 ID。 |
source_database_name | varchar(128) | 資料共用所屬資料庫的名稱。 |
consumer_database_id | integer | 從資料共用匯入之資料庫的 ID。 |
consumer_database_name | varchar(128) | 從資料共用匯入之資料庫的名稱。 |
arn | varchar(192) | 支援匯入資料庫之資源的 ARN。 |
recordtime | timestamp | 動作的時間戳記。 |
動作 | varchar(128) | 正在執行的動作。可能的值包括共用資料庫上的 CREATE DATASHARE、DROP DATASHARE、GRANT ALTER、REVOKE ALTER、GRANT SHARE、REVOKE SHARE、ALTER ADD、ALTER REMOVE、ALTER SET、GRANT USAGE、REATE DATABASE、GRANT 或 REVOKE USAGE。 |
status | integer | 動作的狀態。可能的值為 SUCCESS 和 ERROR-ERROR CODE。 |
share_object_type | varchar(64) | 新增至資料共用或從資料共用中移除之資料庫物件的類型。可能的值包括 schemas、tables、columns、functions 和 views。這是生產者叢集的欄位。 |
share_object_id | integer | 新增至資料共用或從資料共用中移除之資料庫物件的 ID。這是生產者叢集的欄位。 |
share_object_name | varchar(128) | 新增至資料共用或從資料共用中移除之資料庫物件的名稱。這是生產者叢集的欄位。 |
target_user_type | varchar(16) | 授與權限的使用者或群組類型。這是生產者和消費者叢集的欄位。 |
target_userid | integer | 授與權限的使用者或群組 ID。這是生產者和消費者叢集的欄位。 |
target_username | varchar(128) | 授與權限的使用者或群組名稱。這是生產者和消費者叢集的欄位。 |
consumer_account | varchar(16) | 資料消費者的帳戶 ID。這是生產者叢集的欄位。 |
consumer_namespace | varchar(64) | 資料消費者帳戶的命名空間。這是生產者叢集的欄位。 |
producer_account | varchar(16) | 資料共用所屬生產者帳戶的帳戶 ID。這是消費者叢集的欄位。 |
producer_namespace | varchar(64) | 資料共用所屬產品帳戶的命名空間。這是消費者叢集的欄位。 |
attribute_name | varchar(64) | 資料共用或共用資料庫的屬性名稱。 |
attribute_value | varchar(128) | 資料共用或共用資料庫的屬性值。 |
message | varchar(512) | 動作失敗時的錯誤訊息。 |
範例查詢
下列範例顯示 SVL_DATASHARE_CHANGE_LOG 檢視。
SELECT DISTINCT action
FROM svl_datashare_change_log
WHERE share_object_name LIKE 'tickit%';
action
-----------------------
"ALTER DATASHARE ADD"