首页
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

在现有的pg数据库中安装cminer插件

本教程为在已有的PG数据库中安装cminer插件

前置条件

获取cminer安装包

将服务器的系统发行版和数据库的block_size,wal_segment_size,wal_block_size这三个参数发给中启乘数。

  1. -- 如何查看数据库这三个参数
  2. show block_size;
  3. show wal_segment_size;
  4. show wal_block_size;

安装cminer插件

解压

将中启乘数发回的编译好的cminer的tar包解压,解压后,文件夹下有4个文件

cminer--1.0--2.0.sqlcminer--2.0.sqlcminer.control 三个文件放到数据库软件的 share/postgresql/extension 目录或 share/extension 目录下,将 cminer.so 文件放到数据库的 lib/ 目录或lib/postgres下。

安装插件

在数据库中创建一个名为postgres的database(目前cminer必须使用此database作为安装插件的database)

  1. create database postgres;

后续的操作都需要在这个postgres数据库中进行

安装cminer

  1. -- create extension dblink;
  2. create extension cminer;

注意cminer插件依赖dblink插件,必须先把dblink插件安装上。

注册license

查询系统指纹,发给中启乘数来生成license

  1. select cminer_id();

将中启乘数返回的license注册上去

  1. update cminer_settings set val='CChkOqeXGy1CfHpoKHcKMBf9VkF6V0byrxoR3FIys30y2FIbT3Yzwku4P7eFw2poOrYoW9OMHlTBzJPp+IYYox8iLRoHTLjddh5A4ObIL0cZxcEzDT8DEOklx5kmsLdTG7X4EUvpYpqiG7SiUiZbnA5ZPeEIHzqIeDjSOSnsXdgn9a4SHSrudUdx2YgRE+R8A8i+P3BWpU7F3qsi+1mcWNl1TBuQWaNC2gq+bSsX/yI5wGc7Qy1zOvwHBTJ2RCkJbqwiTPYj717a3haVmUvzjVq7NcRY4d5zSPZvOAxA5EE0JEJGmr5dLSqdFcoPb7p8bkK5WDtRYvhgGXKiA+x5J2eaHgI7mq3Odv5AMQ==' where key='lic';
目录
img