V8替换license证书
<h3>查询数据库证书有效期:</h3>
<pre><code class="language-shell">select GET_LICENSE_VALIDDAYS();</code></pre>
<h3>查看数据库license信息</h3>
<p>切换到数据库属主用户(默认kingbase),命令:su - kingbase
cd到安装目录下
输入cat license.dat命令
<img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/4ba3b85a415e57e9c7215dbc9fb746c1" alt="" /></p>
<h4>替换数据库license步骤</h4>
<ol>
<li>关闭数据库
<pre><code class="language-shell"># 两种方式:
root用户:systemctl stop kingbase8d.service
kingbase用户:
cd 数据库安装目录/bin
sys_ctl stop -D data路径</code></pre></li>
<li>find寻找license.dat位置,旧版有多个位置需要替换,新版只有一个
<img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/2837b5ff00af92c12197cb7eb55918e1" alt="" />
<img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/0ab0d54bca5868e00193a2871140c6bb" alt="" /></li>
<li>进入数据库安装目录,将license.dat移至/home/kingbase下
<pre><code class="language-shell">mv 数据库安装目录/license.dat /home/kingbase/
例如:mv /risen/soft/kingbase/ES/V8/license.dat /home/kingbase/</code></pre></li>
<li>上传新文件至数据库安装目录下,<strong>并改名为license.dat</strong></li>
<li>修改license.dat文件权限
<pre><code class="language-shell">chown kingbase.kingbase license.dat</code></pre></li>
<li>启动数据库,工具连接,使用select GET_LICENSE_VALIDDAYS(); 再次查询证书有效期是否改变</li>
</ol>