- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
opengauss更改数据目录位置
欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。
一、概述
有时我们部署完数据库,发现随着数据量的不断增加,数据目录所在的磁盘大小不能够满足我们的需求,需要更大的磁盘空间,这时选择重新部署数据库会很麻烦,之前所使用的数据库还需要重新导入,这里介绍将数据库目录更改到别的位置的方法,不建议生产环境使用,建议测试环境使用。
二、更改过程
1、查看数据目录位置
gsql -d postgres -p26000 -r
show data_directory ;
data_directory
-------------------------------
/opt/huawei/install/data/dn01
(1 row)
2、更改数据库位置
postgres=# alter system set data_directory='/opt/data'; ==>更改数据目录位置
NOTICE: please restart the database for the POSTMASTER level parameter to take effect.
ALTER SYSTEM SET
postgres=# show data_directory ; ==>这个参数需要重启数据库生效
data_directory
-----------------
/opt/mogdb/data
(1 row)
3、停止数据库更改目录
gs_ctl stop -D /opt/huawei/install/data/dn01/
#本机采取二进制方式部署,采用标准安装可的使用gs_om -t stop 停止
mkdir -p /opt/data ==>创建新的数据目录
cd /opt/data/
cp -r /opt/huawei/install/data/dn01/* /opt/data/ ==>将原来数据目录的数据拷贝到新的数据目录下
chmod 0700 /opt/data ==>将新的数据目录赋予0700的权限,否则重启数据库会报错
4、启动数据库
gs_ctl start -D /opt/data
gsql -d postgres -p26000 -r
postgres=# show data_directory ; ==>更改成功
data_directory
----------------
/opt/data
(1 row)
8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
更多技术知识,8455线路检测中心期待与你一起探索。
售前咨询
售后咨询
备案咨询
二维码

TOP