Lista de hipervínculos de tabla, grupos y miembros de grupo

Puede mostrar los miembros activos Hipervínculos de tabla, Grupos de hipervínculos de tabla y Grupo de hipervínculos de tabla.

Lista de hiperenlaces de tabla y grupos de hiperenlaces de tabla

Puede mostrar los hiperenlaces de tabla activos que ha generado en una instancia de base de datos de IA autónoma y el usuario ADMIN puede mostrar todos los hiperenlaces de tabla activos. La lista de hipervínculos de tabla incluye grupos de hipervínculos de tabla.

Ejecute DBMS_DATA_ACCESS.LIST_ACTIVE_URLS para mostrar los hipervínculos de tabla y los grupos de hipervínculos de tabla activos. Por ejemplo:

DECLARE
    result CLOB;
    BEGIN
       result := DBMS_DATA_ACCESS.LIST_ACTIVE_URLS;
       dbms_output.put_line(result);
    END;
/

En este ejemplo, se muestra la siguiente salida:

[
  {
    "id" : "tCz2IRLIaDDymwOe1o105WQMGtyw4Z_0mGwfbv0ARcjI5SPkzR_YZJhxyz",
    "created_by" : "SCOTT",
    "service_name" : "LOW",
    "expiration_time" : "2025-08-12T04:41:
05.115Z",
    "access_count" : 0,
    "created" : "2025-08-11T22:41:05.141Z",
    "schema_name" : "ADMIN",
    "schema_object_name" : "TREE_DATA",
    "column_lists" :
    {
      "order_by_columns" :
      [
        "COUNTY",
        "SPECIES"
      ]
    }
  },
  {
    "id" : "5dvYnMAJw2M1VFhTNUuqKF1kTtNmerJ0xRL0hRSkZ9pzxyz",
    "created_by" : "SCOTT",
    "service_name" : "LOW",
    "expiration_time" : "2025-08-12T04:33:40.162Z",
    "access_count" : 0,
    "created" : "2025-08-11T22:33:40.182Z",
    "sql_statement" : "SELECT species, height FROM TREE_DATA"
  },
  {
    "id" : "vnns6DhPUBXyB1bzUtTOoPUcqnDcpplRo_-byHiPQFLuhTp6XeAawxyz",
    "created_by" : "SCOTT",
    "service_name" : "HIGH",
    "expiration_time" : "2025-09-04T15:36:39.355Z",
    "expiration_count" : 10,
    "access_count" : 0,
    "created" : "2025-06-06T15:36:39.377Z",
    "is_group_url" : true
  }
]

Cuando una entrada de lista de hipervínculos de tabla es un grupo de hipervínculos de tabla, se muestra "is_group_url" con el valor true. Por ejemplo:

[
  {
    "id" : "vnns6DhPUBXyB1bzUtTOoPUcqnDcpplRo_-byHiPQFLuhTabc",
    "created_by" : "SCOTT",
    "service_name" : "HIGH",
    "expiration_time" : "2025-09-04T15:36:39.355Z",
    "expiration_count" : 10,
    "access_count" : 0,
    "created" : "2025-06-06T15:36:39.377Z",
    "is_group_url" : true
  },
  {
    "id" : "g8a3fKVZDZjqKAYLOgXjEVjFcdHGAO1PbBOzGRZZrcJP5au_NAabc",
    "created_by" : "SCOTT",
    "service_name" : "LOW",
    "expiration_time" : "2025-08-12T06:12:08.449Z",
    "access_count" : 0,
    "created" : "2025-08-12T00:12:08.472Z",
    "is_group_url" : true
  }
]

Nota

Nota: cuando el valor is_group_url es true, indica que un ID de hiperenlace de tabla es un grupo de hiperenlaces de tabla.

Consulte Función LIST_ACTIVE_URLS para obtener más información.

Miembros de grupo de hiperenlaces de tabla de lista

Puede mostrar los miembros de un grupo de hipervínculos de tabla.

Nota

Nota: para mostrar los miembros de un grupo de hiperenlaces de tabla, debe proporcionar el grupo de hiperenlaces de tabla id.

Ejecute DBMS_DATA_ACCESS.LIST_MEMBERS para mostrar los miembros del grupo de hipervínculos de tabla.

Por ejemplo:

DECLARE
    status CLOB;
    BEGIN
       DBMS_DATA_ACCESS.LIST_MEMBERS(
         id => 'aGnHVyZ4vBo4_Fq2R0A2G2-y6TdUKRHeveqyGJ3_example',
         result => status);
      dbms_output.put_line(status);
    END;
/

Esto muestra la siguiente salida:

{ "members" :
  [
    {"id" : "lVy_kJnm5MzO1EGBYBvdcaYark5waukv7V59wObq5RDS2Z2AlzEh_DmaboSNeCfR", "schema_name" : "admin", "schema_object_name" : "employee", "name" : "employee", "description" : "employee description"},
    {"id" : "8L5QWWVDB3NrGu-NLx6Q-k-1EsP6jxmjednfMxgrbVFolPipNNDbL1rIt2Ywwprc", "sql_statement" : "select * from admin.tree", "name" : "tree", "description" : "tree description"}
  ]
}

Consulte Función LIST_ACTIVE_URLS y Procedimiento LIST_MEMBERS para obtener más información.

Notas para mostrar hipervínculos de tabla y grupos de hipervínculos de tabla

Proporciona notas para mostrar los hipervínculos de tabla y los grupos de hipervínculos de tabla.

Notas para ejecutar DBMS_DATA_ACCESS.LIST_ACTIVE_URLS:

  • El comportamiento de DBMS_DATA_ACCESS.LIST_ACTIVE_URLS depende del invocador. Si el invocador es ADMIN o cualquier usuario con el rol PDB_DBA, la función muestra todos los hiperenlaces de tabla activos, independientemente del usuario que haya generado el hiperenlace de tabla. Si el invocador no es el usuario ADMIN y no es un usuario con el rol PDB_DBA, la lista incluye solo los hiperenlaces de tabla activos generados por el invocador.

  • Al generar y mostrar un hiperenlace de tabla en una instancia de base de datos de IA autónoma con un punto final privado, el resultado incluye un nombre private_preauth_url con el valor del formulario: "https://private-endpoint/adb/p/parurl-token/data".

    Al generar y mostrar un hiperenlace de tabla en una instancia de base de datos de IA autónoma con un punto final privado y el punto final privado está configurado con la opción Permitir acceso público activada, el resultado incluye preauth_url para el punto final público y private_preauth_url.

    Consulte Configuración de puntos finales privados y Uso de un punto final privado con acceso público permitido para obtener más información.

  • Cuando un hiperenlace de tabla es un miembro de grupo, la entrada de respuesta DBMS_DATA_ACCESS.LIST_ACTIVE_URLS muestra "group_ids" con un valor no nulo que incluye uno o más ID. Los ID muestran los ID de grupo de hipervínculos de tabla de los que es miembro el hipervínculo de tabla (miembro de grupo).