返回首页

gbase数据、南大通用产品文档:GBase8s系统目录表跟踪的对象

更新日期:2024年09月11日

系统目录表维护有关数据库的信息,包括数据库对象的以下类别:
表、视图、同义词和表分段
列、约束、索引和索引分段
表、索引和分段的分发统计信息
表上的触发器和视图上的 INSTEAD OF 触发器
过程、函数、例程和关联的消息
存取数据库对象的授权用户、角色和特权
LBAC 安全策略、组件、标签和豁免权
数据类型和强制转型
用户定义的聚集函数
访问方法和运算符类
序列对象
BLOB 和 CLOB 对象的存储空间
外部优化器伪指令
继承关系
XA 数据源和 XA 数据源类型
可信用户和代理用户信息

您可以设置、取消设置、修改和查看环境变量。如果已经使用 GBase 8s 产品,那么
可能需要设置某些或全部相应的环境变量。
在 UNIX™ 上,可以在下列位置设置环境变量:
在命令行上的系统提示符处
如果在系统提示符处设置某个环境变量,必须在下一次登录到系统时重新指定该变
量。
在环境配置文件中
环境配置文件是一个公共文件或专用文件,可在其中设置 GBase 8s 产品使用的所
有环境变量。使用这种文件可减少在命令行或 shell 文件中必须设置的环境变量的数目。

在登录文件中
在 .login、.cshrc 或 .profile 文件中设置的环境变量值是在您每次登录系统时自动
指定的。
在 SQL 的 SET ENVIRONMENT 语句中
某些环境变量的值可通过 SET ENVIRONMENT 语句重新设置。新设置的作用域
通常是执行 SET ENVIRONMENT 语句的例程,但对于 GBase 8s 的 OPTCOMPIND
环境变量(如 OPTCOMPIND 环境变量一节中所述),它是当前会话。有关这些例程
和 SET ENVIRONMENT 语句的更多信息,请参阅 GBase 8s SQL 指南:语法。
在 GBase 8s ESQL/C 中,
可以使用 putenv( ) 系统调用在应用程序内设置受支持的环
境变量,并使用 getenv( ) 系统调用来检索值(如果 UNIX 系统支持这些函数)。有关
putenv( ) 和 getenv( ) 的更多信息,请参阅 GBase 8s ESQL/C 程序员手册 和 C 文档。

功能说明
创建明文、
密文密钥证书,
如果password 为空,
则创建明文密钥证书,
不需要口令;
如果password 非空,则创建密文密钥证书,需要口令;密钥证书只有一份不能重复
创建。
语法
CREATE ENCRYPTION CERTIFICATE IDENTIFIED BY
‘password’

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
452
[CONTENT
‘content_value’]
表4- 72 参数说明
参数名称


password
密钥证书口令。
content_value
密钥内容关键字,可选项,如果不指定该关键字,则创建时
由系统自动生成密钥;如果指定,则需要用户手动输入密钥,
内容不做限制,最大支持128 字节。
示例
-----------创建明文密钥证书示例
gbase> create encryption certificate identified by '';
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
-----------证书重复创建
gbase> create encryption certificate identified by '';
ERROR 1835 (HY000): encryption certificate already exists.
-----------创建密文密钥证书示例
gbase> create encryption certificate identified by 'ddd22';
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
-----------证书重复创建
gbase> create encryption certificate identified by 'ddd22';
ERROR 1835 (HY000): encryption certificate already exists.
-----------口令检测不正确(启用了密码安全检查,须配置
password_format_option、password_min_length 参数)
gbase> create encryption certificate identified by 'ddd~';
ERROR 1802 (HY000): Invalid password format,length should >= 4 and contain
'number'.