SVL_DATASHARE_CHANGE_LOG
Registra la vista consolidada para realizar el seguimiento de los cambios en los datashares (recursos para compartir datos) tanto en los clústeres productores como en los consumidores.
SVL_DATASHARE_CHANGE_LOG es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_DATASHARE_CHANGE_LOG. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
userid | integer | El ID del grupo de usuarios que realizan la acción. |
username | varchar(128) | El nombre del usuario que realiza la acción. |
pid |
integer | El ID del proceso. |
xid | bigint | El ID de la transacción. |
share_id | integer | El ID del datashare afectado. |
share_name | varchar(128) | El nombre del datashare. |
source_database_id | integer | El ID de la base de datos a la que pertenece el datashare. |
source_database_name | varchar(128) | El nombre de la base de datos a la que pertenece el datashare. |
consumer_database_id | integer | El ID de la base de datos importada desde el datashare. |
consumer_database_name | varchar(128) | El nombre de la base de datos importada desde el datashare. |
arn | varchar(192) | El ARN del recurso que respalda la base de datos importada. |
recordtime | Marca de tiempo | La marca temporal de la acción. |
acción | varchar(128) | La acción que se está ejecutando. Los valores posibles son CREATE DATASHARE, DROP DATASHARE, GRANT ALTER, REVOKE ALTER, GRANT SHARE, REVOKE SHARE, ALTER ADD, ALTER REMOVE, ALTER SET, GRANT USAGE, REVOKE USAGE, CREATE DATABASE, GRANT o REVOKE USAGE en una base de datos compartida, DROP SHARED DATABASE, ALTER SHARED DATABASE. |
estado | integer | El estado de la acción. Los valores posibles son SUCCESS y ERROR-ERROR CODE. |
share_object_type | varchar (64) | El tipo de objeto de base de datos que se agregó al datashare o se eliminó de él. Los valores posibles son esquemas, tablas, columnas, funciones y vistas. Este es un campo para el clúster productor. |
share_object_id | integer | El ID del objeto de base de datos que se agregó al datashare o se eliminó de él. Este es un campo para el clúster productor. |
share_object_name | varchar(128) | El nombre del objeto de base de datos que se agregó al datashare o se eliminó de él. Este es un campo para el clúster productor. |
target_user_type | varchar (16) | El tipo de usuarios o grupos a los que se concedió un privilegio. Este es un campo tanto para el clúster productor como para el consumidor. |
target_userid | integer | Los ID de usuarios o grupos a los que se concedió un privilegio. Este es un campo tanto para el clúster productor como para el consumidor. |
target_username | varchar(128) | El nombre de los usuarios o grupos a los que se concedió un privilegio. Este es un campo tanto para el clúster productor como para el consumidor. |
consumer_account | varchar (16) | El ID de cuenta del consumidor de datos. Este es un campo para el clúster productor. |
consumer_namespace | varchar (64) | El espacio de nombres de la cuenta consumidora de datos. Este es un campo para el clúster productor. |
producer_account | varchar (16) | El ID de la cuenta productora a la que pertenece el datashare. Este es un campo para el clúster consumidor. |
producer_namespace | varchar (64) | El espacio de nombres de la cuenta de producto a la que pertenece el datashare. Este es un campo para el clúster consumidor. |
attribute_name | varchar (64) | El nombre de un atributo de datashare o base de datos compartida. |
attribute_value | varchar(128) | El valor de un atributo de datashare o base de datos compartida. |
message | varchar(512) | El mensaje de error cuando se produce un error en una acción. |
Consultas de ejemplo
En el siguiente ejemplo, se muestra una vista SVL_DATASHARE_CHANGE_LOG.
SELECT DISTINCT action FROM svl_datashare_change_log WHERE share_object_name LIKE 'tickit%'; action ----------------------- "ALTER DATASHARE ADD"