当前位置: 首页 > ai >正文

Vastbase的常用操作

Vastbase的常用操作

1 数据库启动、停止、状态

# vb_ctrl命令
vb_ctrl start
vb_ctrl stop
vb_ctrl status# systemctrl
systemctl start vastbase.service
systemctl stop vastbase.service
systemctl status vastbase.service

2 数据库连接(命令行模式)

# 显式输入数据库密码
vsql -d dbname -h host hostname -p port -U username -W password
# 随后输入数据库密码
vsql -d dbname -h host hostname -p port -U username
# vsql使用帮助
vsql --help

3 创建用户和数据库

# 创建用户
CREATE USER username PASSWORD 'password';
# 创建数据库并指定所有者
CREATE DATABASE dbname OWNER username;
# 修改密码
ALTER ROLE username IDENTIFIED BY 'new_passoword' REPLACE 'old_password';
# 给用户超级管理员权限
ALTER USER username sysadmin;
# 移除用户超级管理原权限
ALTER USER username nosysadmin;

4 数据库的逻辑备份和逻辑还原

# 逻辑备份
vb_dump dbname -h hostname -p port -U username -W password -n schema -F t -O -T vb_login_info -T qrtz_* -f "/data/backup.tar" 
vb_dump -h hostname -p port -U username -W password -n schema -F t -O -T vb_login_info -T qrtz_* -f "/data/backup.tar" dbname
# dbname 需要备份的数据库名称,这个参数可以放在前面也可以放在后面
# -h 主机ip地址
# -p 端口号
# -U 数据库用户名
# -W 数据库密码, 也可以先不加该参数,随后输入密码
# -n 模式名,指定需要备份的模式
# -F 备份文件的输出格式
#     c:自定义格式 
#     d:目录格式
#     t:tar格式
#     p:明文格式,输出一个SQL脚本文件
#-O --no-owner,该选项只对文本格式有意义。针对归档格式,可以调用vb_restore时指定选项。
# -T 不转储的表(或视图、或序列、或外表)对象列表,可以使用多个-T选项来选择多个表,也可以使用通配符指定多个表对象
# -f 输出到指定目录或文件# 逻辑还原
# 还原明文[使用vsql或者登录后使用\i]
vsql -h hostname -p port -U username -W password -d dbname -n schema -O -f "/data/backup.sql"
# 还原其他格式
vb_restore -h hostname -p port -U username -W password -d dbname -n schema -O /data/backup.tar

5 查看搜索路径

SHOW SEARCH_PATHsearch_path
----------------"$user",public

6 常用元命令

\? 帮助信息
\conninfo 连接信息
\c dbname 切换连接库
\encoding 查看编码
\l 数据库列表
\dt 表列表
\d table_name 数据库结构
\dn 模式列表
\di 索引列表

7 配置文件

# postgresql.conf文件中配置数据库远程访问
listen_addresses追加远程ip地址,多个用,分隔或者直接设置成 listen_addresses = '*'# pg_hba.conf文件配置访问权限
# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    dbname          username        192.168.1.88/32      md5
host    all             all             0.0.0.0/0            md5

8 参考
https://docs.vastdata.com.cn/zh_CN/VastbaseG100/V2.2.10/1
https://docs.vastdata.com.cn/zh_CN/VastbaseG100/V2.2.10/1/f1cc3016482441b5976fe9903b73fb8b

小尾巴~~
只要有积累,就会有进步

http://www.xdnf.cn/news/13839.html

相关文章:

  • 表格对比工具推荐,快速比对Excel文件
  • 用AI思维重塑人生:像训练神经网络一样优化自己
  • 图数据库如何构筑 Web3 风控防线 | 聚焦批量注册与链上盗转
  • Node.js 检测视频链接是否可以播放(批量检测)
  • C++题解 P1525 Cantor表
  • (十四)自然语言处理中的深度学习:语言表征、模型架构与计算语言学基础
  • vue3 双容器自动扩展布局 根据 内容的多少 动态定义宽度
  • 【Pytorch】(1)Pytorch环境安装-②安装Pytorch
  • 激光雷达 + 视觉相机:高精度位姿测量方案详解
  • QCustomPlot 中实现拖动区域放大‌与恢复
  • Python打卡第53天
  • 【SAS求解多元回归方程】REG多元回归分析-多元二次回归
  • 论文略读:AutoG: Towards automatic graph construction from tabular data
  • 拍摄的照片模糊,有什么方法可以一键变清晰吗?
  • 头文件管理
  • 1.线性表的顺序存储-顺序表
  • FastAPI基础入门(四)
  • 【推荐算法课程二】推荐算法介绍-深度学习算法
  • cocos android打包 错误总结
  • QCoreApplication QApplication
  • 【2025】Ubuntu22.04深度学习环境搭建记录
  • Java常用类库大全(学习笔记)持续更新中
  • JS手写代码篇---手写sleep
  • fbx导入blender结构错乱,但在threejs中加载正常
  • 【Python打卡Day36】信贷项目的神经网络训练@浙大疏锦行
  • HALCON第三讲->特征提取
  • HTML常用标签(上)
  • 位运算基础
  • 强化微调技术与GRPO算法(2): 优势、应用场景与选择指南
  • python程序设计(2)