openGauss学习笔记-125 openGauss 数据库管理-设置账本数据库-校验账本数据一致性
openGauss学习笔记-125 openGauss 数据库管理-设置账本数据库-校验账本数据一致性125
openGauss学习笔记-124 openGauss 数据库管理-设置账本数据库-查看账本历史操作记录
openGauss学习笔记-124 openGauss 数据库管理-设置账本数据库-查看账本历史操作记录12
openGauss学习笔记-123 openGauss 数据库管理-设置账本数据库-账本数据库概述
账本数据库融合了区块链思想,将用户操作记录至两种历史表中:用户历史表和全局区块表。当用户创建防篡改用户表时,系统将自动为该表添加一个hash列来保存每行数据的hash摘要信息,同时在blockchain模式下会创建一张用户历史表来记录对应用
openGauss学习笔记-122 openGauss 数据库管理-管理用户及权限-设置密态等值查询-密态支持函数/存储过程
密态支持函数/存储过程当前版本只支持sql和PL/pgSQL两种语言。由于密态支持存储过程中创建和执行函数/存储过程对用户是无感知的,因此语法和非密态无区别。密态等值查询支持函数存储过程新增系统表gs_encrypted_proc,用于存储
openGauss学习笔记-121 openGauss 数据库管理-管理用户及权限-设置密态等值查询-使用JDBC操作密态数据库
连接密态数据库需要使用驱动包gsjdbc4.jar,具体JDBC连接参数参考基于JDBC开发章节介绍。JDBC支持密态数据库相关操作,需要设置enable_ce=1,示例如下。
openGauss学习笔记-120 openGauss 数据库管理-管理用户及权限-设置密态等值查询-使用gsql操作密态数据库
随着企业数据上云,数据的安全隐私保护面临越来越严重的挑战。密态数据库将解决数据整个生命周期中的隐私保护问题,涵盖网络传输、数据存储以及数据运行态;更进一步,密态数据库可以实现云化场景下的数据隐私权限分离,即实现数据拥有者和实际数据管理者的数
openGauss学习笔记-119 openGauss 数据库管理-管理用户及权限-设置数据库审计-设置文件权限安全策略
openGauss学习笔记-119 openGauss 数据库管理-管理用户及权限-设置数据库审计-设置文件
openGauss学习笔记-118 openGauss 数据库管理-管理用户及权限-设置数据库审计-维护审计日志
openGauss学习笔记-118 openGauss 数据库管理-管理用户及权限-设置数据库审计-维护审计
openGauss学习笔记-117 openGauss 数据库管理-管理用户及权限-设置数据库审计-查看审计结果
openGauss学习笔记-117 openGauss 数据库管理-管理用户及权限-设置数据库审计-查看审计
openGauss学习笔记-116 openGauss 数据库管理-管理用户及权限-设置数据库审计-审计概述
数据库安全对数据库系统来说至关重要。openGauss将用户对数据库的所有操作写入审计日志。数据库安全管理员可以利用这些日志信息,重现导致数据库现状的一系列事件,找出非法操作的用户、时间和内容等。
openGauss学习笔记-115 openGauss 数据库管理-管理用户及权限-设置安全策略-设置密码安全策略
openGauss学习笔记-115 openGauss 数据库管理-管理用户及权限-设置安全策略-设置密码安
openGauss学习笔记-114 openGauss 数据库管理-管理用户及权限-设置安全策略-设置帐号有效期
创建新用户时,需要限制用户的操作期限(有效开始时间和有效结束时间)。 不在有效操作期内的用户需要重新设定帐号的有效操作期。
openGauss学习笔记-113 openGauss 数据库管理-管理用户及权限-设置安全策略-设置帐户安全策略
openGauss为帐户提供了自动锁定和解锁帐户、手动锁定和解锁异常帐户和删除不再使用的帐户等一系列的安全措施,保证数据安全。
openGauss学习笔记-112 openGauss 数据库管理-管理用户及权限-行级访问控制
行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。 用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据
openGauss学习笔记-111 openGauss 数据库管理-管理用户及权限-用户权限设置
给用户直接授予某对象的权限,请使用GRANT。 将Schema中的表或者视图对象授权给其他用户或角色时,需要将表或视图所属Schema的USAGE权限同时授予该用户或角色。否则用户或角色将只能看到这些对象的名称,并不能实际进行对象访问。
openGauss学习笔记-110 openGauss 数据库管理-管理用户及权限-Schema
Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。
openGauss学习笔记-109 openGauss 数据库管理-管理用户及权限-角色
角色是一组用户的集合。通过GRANT把角色授予用户后,用户即具有了角色的所有权限。推荐使用角色进行高效权限分配。例如,可以为设计、开发和维护人员创建不同的角色,将角色GRANT给用户后,再向每个角色中的用户授予其工作所需数据的差异权限。
openGauss学习笔记-108 openGauss 数据库管理-管理用户及权限-用户
使用CREATE USER和ALTER USER可以创建和管理数据库用户。openGauss包含一个或多个已命名数据库。用户和角色在整个openGauss范围内是共享的,但是其数据并不共享。即用户可以连接任何数据库,但当连接成功后,任何用户
openGauss学习笔记-107 openGauss 数据库管理-管理用户及权限-三权分立
openGauss学习笔记-107 openGauss 数据库管理-管理用户及权限-三权分立 默认权限机制和管理员两节的描述基于的是openGauss创建之初的默认情况。从前面的介绍可以看出,默认情况下拥有SYSADMIN属性的系统管理员
openGauss学习笔记-106 openGauss 数据库管理-管理用户及权限-管理员
openGauss学习笔记-106 openGauss 数据库管理-管理用户及权限-管理员106.1 初始用