はじめに
本記事では、既に適用済みの「パーペチュアルライセンス」から「サブスクリプションライセンス」への差し替え方法をご紹介します。
ライセンスキーの差し替え方法
1. LICENSESシステムテーブルでパーペチュアルライセンスがインストールされていることを確認します。
▼実行例
dbadmin=> select version();
version
-------------------------------------
Vertica Analytic Database v11.0.2-6
(1 row)
dbadmin=> \x
Expanded display is on.
dbadmin=> SELECT * FROM LICENSES;
-[ RECORD 1 ]----------+-------------------------------------
license_id | 95035996273709918
name | zz71cf83-5sd9-4348-9f3e-cf38c556aa90
licensee | Vertica Systems, Inc.
start_date | 2020-09-29 07:07:39
end_date | Perpetual ★
licensetype | Premium Edition
parent |
size | 12TB
is_size_limit_enforced | f
node_restriction |
core_restriction |
configured_id | zz71cf83-5sd9-4348-9f3e-cf38c556aa90
2. サブスクリプションライセンスをインストールします。
以下コマンドのように Subscription.xml ライセンスファイルを配置しているパスを指定して、インストールを実施してください。
▼コマンド
SELECT INSTALL_LICENSE(‘<ライセンスファイルを配置しているパス>’);
▼実行例
dbadmin=> SELECT INSTALL_LICENSE('/home/dbadmin/kka/Subscription.xml');
-[ RECORD 1 ]---+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL_LICENSE | Success: Installing 99e524aa-470c-7a9a-93d4-a9d38810920z license:
CompanyName: Vertica Systems, Inc.
start_date: 2025-04-10 00:00:00
end_date: 2026-04-10 23:59:59
grace_period: 30
capacity: 1.00TB
Node Limit: Unlimited
3. LICENSESシステムテーブルでサブスクリプションライセンスがインストールされていることを確認します。
また、削除するパーペチュアルライセンスのNAME列の値を確認します。
▼実行例
dbadmin=> SELECT * FROM LICENSES;
-[ RECORD 1 ]----------+-------------------------------------
license_id | 95035996273709918
name | zz71cf83-5sd9-4348-9f3e-cf38c556aa90 ★削除するパーペチュアル
licensee | Vertica Systems, Inc.
start_date | 2020-09-29 07:07:39
end_date | Perpetual ★
licensetype | Premium Edition
parent |
size | 12TB
is_size_limit_enforced | f
node_restriction |
core_restriction |
configured_id | zz71cf83-5sd9-4348-9f3e-cf38c556aa90
-[ RECORD 2 ]----------+-------------------------------------
license_id | 95035996273709924
name | 99e524aa-470c-7a9a-93d4-a9d38810920z
licensee | Vertica Systems, Inc.
start_date | 2025-04-10 00:00:00 ★追加されたサブスクリプション
end_date | 2026-04-10 23:59:59 ★
licensetype | Premium Edition
parent |
size | 1TB
is_size_limit_enforced | f
node_restriction |
core_restriction |
configured_id | 99e524aa-470c-7a9a-93d4-a9d38810920z
4. パーペチュアルライセンスを削除します。
以下コマンドのように パーペチュアルライセンスのLICENSE.NAME列の値を指定して、ライセンスの削除を実施してください。
▼コマンド
SELECT DROP_LICENSE(‘<licenses.name>’);</licenses.name>
▼実行例
dbadmin=> SELECT DROP_LICENSE('zz71cf83-5sd9-4348-9f3e-cf38c556aa90');
-[ RECORD 1 ]+----------------
DROP_LICENSE | License dropped
5. LICENSESシステムテーブルで、パーペチュアルライセンスが削除されたこと、またサブスクリプションライセンスがインストールされていることを確認します。
▼実行例
dbadmin=> SELECT * FROM LICENSES;
-[ RECORD 1 ]----------+-------------------------------------
license_id | 95035996273709924
name | 99e524aa-470c-7a9a-93d4-a9d38810920z
licensee | Vertica Systems, Inc.
start_date | 2025-04-10 00:00:00 ★
end_date | 2026-04-10 23:59:59 ★
licensetype | Premium Edition
parent |
size | 1TB
is_size_limit_enforced | f
node_restriction |
core_restriction |
configured_id | 99e524aa-470c-7a9a-93d4-a9d38810920z参考情報
・ライセンスキーの追加方法
https://www.ashisuto.co.jp/cm/analytics-database/license_installations.html/
検証バージョンについて
この記事の内容はVertica 11.0 で確認しています。
更新履歴
2025/6/18 本記事を公開