云数据库 GAUSSDB-CREATE PLUGGABLE DATABASE:注意事项

时间:2024-12-13 17:15:46

注意事项

  • 不能在事务块中执行创建PDB的DDL语句,包括CREATE、ALTER、DROP。
  • 只能在GUC参数enable_mtd为on的状态下使用。
  • 只能在非PDB中进行该操作。不支持在M兼容数据库中执行该命令。
  • 操作用户需要为gs_role_create_pdb的角色,或拥有sysadmin权限。
  • 最多可以创建128个用户PDB。
  • 在创建数据库过程中,出现类似“Permission denied”的错误提示,可能是由于文件系统上数据目录的权限不足。出现类似“No space left on device”的错误提示,可能是由于磁盘满引起的。
  • 在兼容性选项缺省的情况下,将创建A兼容模式PDB。
  • 若安装数据库实例时没有指定初始化账户密码,且初始化账户名字区分大小写,且新创建的PDB为M-Compatibility模式数据库的情况下,需要在开启并使用该PDB前,先在命令行执行以下语句,使数据库将双引号中的内容作为对象引用进行处理。语句执行后再开启并使用该PDB,按照提示重置始账户密码。
    gs_guc set --pdbname my_pdb -Z datanode -N all -I all -c "sql_mode = 'ansi_quotes'" # my_pdb为新建的PDB名

    (该举是为保证能正常为新PDB设置账户密码,后续操作可以按需重置sql_mode参数)

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1689.html