自动更新安全分配

作为安全管理员,自动更新安全分配,以有效管理组织中的常规安全分配更改。

如果要以 USERNAME、SEC_OBJ_CODE、SEC_OBJ_MEMBER_VAL、Operation(添加或删除映射)的格式自动插入和删除数据,请将安全分配中的更改配置为自动定期更新。

要确保自动更新安全分配中的更改,必须在与 Oracle Fusion Data Intelligence 实例关联的 Oracle Autonomous AI Lakehouse 中为 OAX_USER 方案创建表。确保将表命名为“CUSTOMER_FAW_CONTENT_AUTOSYNC_ASSIGNMENT”。必须定期将数据植入此表中,并在表的 "CREATION_DATE" 列中以通用时间 (UTC) 格式设置时间戳。CREATION_DATE 列可确保不会重复处理相同的记录,且不会丢失任何记录。Oracle Fusion Data Intelligence 会定期扫描同义词(一次 2 小时),根据 "CREATION_DATE" 标准选取值,填充 Oracle Autonomous AI Lakehouse 中 OAX$INFRA 方案中的 FAW_CONTENT_AUTOSYNC_ASSIGNMENT 表。稍后,Oracle Fusion Data Intelligence 会根据 FAW_CONTENT_AUTOSYNC_ASSIGNMENT 表处理数据并上载安全分配。

  1. 在与 Oracle Fusion Data Intelligence 实例关联的 Oracle Autonomous AI Lakehouse 中,使用以下脚本在 OAX_USER 方案中创建 CUSTOMER_FAW_CONTENT_AUTOSYNC_ASSIGNMENT 表:
    CREATE TABLE CUSTOMER_FAW_CONTENT_AUTOSYNC_ASSIGNMENT (
        "USERNAME"           VARCHAR2(256 CHAR),
        "SEC_OBJ_CODE"       VARCHAR2(256 CHAR),
        "SEC_OBJ_MEMBER_VAL" VARCHAR2(4000 CHAR),
        "OPERATION_TYPE"     VARCHAR2(65 CHAR),
        "CREATION_DATE"      TIMESTAMP(6)
    );
    
    -- Grant access from the schema OAX_USER
    
    GRANT SELECT ON CUSTOMER_FAW_CONTENT_AUTOSYNC_ASSIGNMENT TO OAX$INFRA;
    COMMIT;
  2. 在 CUSTOMER_FAW_CONTENT_AUTOSYNC_ASSIGNMENT 表中,指定 "USERNAME","SEC_OBJ_CODE","SEC_OBJ_MEMBER_VAL","OPERATION_TYPE" 和 "CREATION_DATE" 的实际值。对于 "OPERATION_TYPE",输入 "ADD",然后以 "2024-02-21 12:34:56.789" 格式输入 "CREATION_DATE" 的时间戳。