はじめに
本記事では、既に適用済みの「パーペチュアルライセンス」から「サブスクリプションライセンス」への差し替え方法をご紹介します。ライセンスキーの差し替え方法
1. LICENSESシステムテーブルでパーペチュアルライセンスがインストールされていることを確認します。▼実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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(‘<ライセンスファイルを配置しているパス>’);
▼実行例
1 2 3 4 5 6 7 8 9 |
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列の値を確認します。
▼実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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列の値>’);
▼実行例
1 2 3 |
dbadmin=> SELECT DROP_LICENSE('zz71cf83-5sd9-4348-9f3e-cf38c556aa90'); -[ RECORD 1 ]+---------------- DROP_LICENSE | License dropped |
5. LICENSESシステムテーブルで、パーペチュアルライセンスが削除されたこと、またサブスクリプションライセンスがインストールされていることを確認します。
▼実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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://vertica-tech.ashisuto.co.jp/license_installations/