• 博客(19)
  • 收藏
  • 关注

原创 usage权限的使用与管理

目录文档用途详细信息文档用途了解usage权限的使用与管理详细信息场景1 :只授权usage on schema 权限session 1:--创建test用户,并将highgo模式赋予test用户。 highgo=# create user test with password 'password'; CREATE ROLE highgo=# grant USAGE on SCHEMA highgo to test ; GRANT..

2020-12-31 14:55:30 3691 3

原创 查看字符集、不同字符集之间迁移数据的可行性及风险说明

目录文档用途详细信息文档用途本文说明了在瀚高数据库中查看数据库字符集、客户端字符集的方法,不同字符集之间迁移的方法及风险详细信息一、背景:由于瀚高数据库/PostgreSQL数据库是多库结构,因此需要明确说明如下:1.瀚高数据库/PostgreSQL数据库没有cluster(即:实例)层面的字符集。2.瀚高数据库/PostgreSQL数据库的字符集是指瀚高数据库/PostgreSQL数据库cluster中某一个database的字符集。3.本文所说的字符集是Encod

2020-12-30 09:37:41 530

翻译 如何决定PostgreSQL数据库备份策略?

作者:瀚高PG实验室(HighgoPGLab) 丹心明月对数据库进行备份,是数据库管理的基本要求,是从数据库灾难场景(例如服务器宕机、数据库崩溃或损坏)中恢复数据的基本保证。无论数据库是运行在Docker,VM或云上,数据库备份都至关重要。话虽如此,但无论对于个人还是组织,如何决定数据库的备份恢复策略,都是一个难题。这要求对于你所用的应用程序、业务逻辑以及成本有个较为深入的了解。那么,让我们开始学习,如何理清头绪,从哪里开始以及如何选择PostgreSQL数据库的备份策略。假设场景如下:...

2020-12-28 13:46:53 1469

原创 如何处理表或索引的膨胀

目录文档用途详细信息文档用途本文说明了处理表或索引膨胀的方法、注意事项。详细信息首先说明:vacuum命令一般不会减小table的大小,vacuum的作用是释放dead tuple占用的空间,释放出来的空间可以被本表上的其他事务重用。一、缓解膨胀:可以从数据库参数层面进行优化:配置较为积极的数据库参数,目的是让autovacuum操作尽快尽早进行,以便dead tuple占用的空间被尽早释放,进而可被本表上的其他事物重用。autovacuum_naptime.

2020-12-28 10:15:30 936

原创 HGDB wal文件产生量统计

目录环境文档用途详细信息环境系统平台:Linux x86 Red Hat Enterprise Linux 5,Linux x86 Red Hat Enterprise Linux 6,Linux x86 SLES 11,Linux x86-64 Red Hat Enterprise Linux 5,Linux x86-64 Red Hat Enterprise Linux 6,Linux x86-64 Red Hat Enterprise Linux 7,Linux x86-64 SL

2020-12-25 10:52:58 246

原创 HGDB报错信息汇总

目录环境症状问题原因解决方案环境系统平台:Microsoft Windows (64-bit) 2008,Microsoft Windows (64-bit) 2012,Microsoft Windows (64-bit) 7,Microsoft Windows (64-bit) 8,Microsoft Windows (64-bit) 10,中科方德(CPU兆芯),普华Linux(CPU龙芯),中标麒麟(CPU申威)7,中标麒麟 (CPU x86-64) 6,中标麒麟(CPU飞腾)

2020-12-23 11:12:06 961

原创 逻辑备份(pg_dump)

目录文档用途详细信息文档用途HighGo Database支持多种备份方式,如逻辑备份和物理备份。HighGo Database提供了pg_dump、pg_dumpall 等命令进行数据库的逻辑备份。本文档介绍了逻辑备份的相关命令。详细信息pg_dumppg_dump 把一个数据库转储为纯文本文件或者是其它格式.用法: pg_dump [选项]... [数据库名字]一般选项: -f, --file=FILENAME 输出...

2020-12-21 10:50:16 757

原创 postgresql删除用户提示ERROR: role postgres1 cannot be dropped because some objects depend on it

作者:瀚高PG实验室 (Highgo PG Lab)- 徐云鹤删除用户可以使用如下命令:drop user postgres1;如果提示如下内容则说明该用户下有所属对象。需要通过如下两条命令进行删除。drop owned by postgres1 cascade;drop user postgres1;将想删除的用户名替换postgres1即可。删除前确保连接的数据库正确,执行删除命令前需三思而后行~~截至PG13,没有 drop user postgres1 cascade;命令。以后

2020-12-18 16:00:20 9217 19

原创 postgresql数据库中创建只读用户的方法

作者:瀚高PG实验室 (Highgo PG Lab)- 徐云鹤在pg数据库中创建只读用户可以采用如下方法。大体实现就是将特定schema的相关权限赋予只读用户。--创建用户CREATE USER readonly WITH ENCRYPTED PASSWORD '123456';--设置用户默认开启只读事务ALTER USER readonly SET default_transaction_read_only = ON;--将schema中usage权限赋予给readonly用户,访问所有

2020-12-18 15:30:40 2838 3

原创 怎么查看postgresql数据库用户系统权限、对象权限

作者:瀚高PG实验室 (Highgo PG Lab)-徐云鹤使用pg数据库可以通过如下方法查询用户的系统权限和对象权限。1、查看某用户的系统权限SELECT * FROM pg_roles WHERE rolname='postgres';2、查看某用户的表权限select * from information_schema.table_privileges where grantee='postgres';3、查看某用户的usage权限select * from in..

2020-12-18 14:59:17 19431 10

原创 pg_rewind

pg_rewind作者:瀚高PG实验室(Highgo PG Lab)-Chrisxreference pg_rewind文章目录pg_rewind1. 优点2. 使用要求3. 工作原理4. 使用示例pg_rewind是一个工具,用于在群集的时间线出现分歧后,将 PostgreSQL 群集与同一群集的另一个副本进行同步。典型的案例是旧主服务器在故障转移后重新联机,将其作为新主机之后的备用服务器。1. 优点pg_rewind成功后,目标数据目录的状态类似于源数据目录的基本备份(作者注,数据一致

2020-12-16 17:21:00 1135

原创 安全版三权分立及密码限制

目录文档用途详细信息文档用途便于了解HGDB安全版三权分立及修改密码限制详细信息1.三权分立:瀚高数据库安全版具有相互独立、相互制约的数据管理员(sysdba)、安全保密管理员(syssso)和安全审计员(syssao)三个管理员角色。数据管理员(sysdba)主要负责安装和升级瀚高安全数据库管理系统、配置瀚高安全数据库参数、创建数据库对象、数据库的备份和恢复(表级)。安全保密管理员(syssso)主要负责用户权限设定(包含自主访问权限的分配)、安全策略配置管理、用户和表.

2020-12-16 17:20:56 2036 1

原创 PostgreSQL之事务

By 瀚高...

2020-12-16 12:53:31 1693

原创 认证方法什么要选择MD5而不是PASSWORD(APP)

目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:5.6.5文档用途本文档用于加深对访问控制认证方法MD5与PASSWORD的理解,从底层理解为什么要选择MD5而不是PASSWORD详细信息本测试在虚拟机环境执行,使用Wireshark对虚拟机软件的适配器网卡进行抓包操作:密码是 a1234567,访问控制的认证方法分别配置为 md5 和 password。 md5认证 ..

2020-12-14 09:46:52 301

原创 Oracle大对象往HGDB迁移详解(APP)

目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 2012版本:5.6.5文档用途对Oracle大对象类型进行介绍,并给出HGDB与之对应的类型详细信息Oracle的大数据类型主要包括三类:1、存储在数据库内部的类型,包括 BLOB,CLOB,NCLOB;2、存储在外部的类型,就是BFILE。3、还有仅用于特殊环境的类型。包括为了兼容老版本而使用的Long和为了数据在不同系统间移动而利用的Long raw类型。HG

2020-12-11 11:22:16 303

原创 瀚高数据库用户默认密码有效期

目录文档用途详细信息文档用途本文旨在介绍瀚高数据库用户默认密码有效期及有效期的配置和生效。详细信息用户有效期查询方法: \du 或 select rolname,rolvaliduntil from pg_authid; 瀚高数据库企业版用户密码默认没有有效期。新创建用户可通过如下方式设置有效期: create user unt ENCRYPTED PASSWORD 'unt' VALID UNTIL '202..

2020-12-08 13:33:12 2510

原创 瀚高数据库故障诊断指导方案

目录环境文档用途详细信息环境系统平台:Linux x86 Red Hat Enterprise Linux 6,Linux x86 SLES 10,Linux x86 SLES 11,Linux x86-64 Red Hat Enterprise Linux 6,Linux x86-64 Red Hat Enterprise Linux 7,Linux x86-64 SLES 11,Linux x86-64 SLES 12,中科方德(CPU兆芯),普华Linux(CPU龙芯),中标麒麟(

2020-12-07 10:43:47 678

原创 psql: 致命错误: 57P03: 数据库系统启动中

目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.7.7症状pg_ctl start启动数据库后,运行psql报错:“psql: 致命错误: 57P03: 数据库系统启动中” [highgo@host data]$ pg_ctl start server starting [highgo@host data]$日志: 00000: This is a trial...

2020-12-04 17:12:52 3190

原创 反馈问题需要收集哪些信息

目录环境文档用途详细信息环境系统平台:Linux x86 Red Hat Enterprise Linux 6,Linux x86 SLES 10,Linux x86 SLES 11,Linux x86-64 Red Hat Enterprise Linux 7,Linux x86-64 Red Hat Enterprise Linux 6,Linux x86-64 SLES 11,Linux x86-64 SLES 12,中科方德(CPU兆芯),普华Linux(CPU龙芯),银河麒麟R

2020-12-02 13:42:23 639

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除