数据库实例: 数据库管理系统运行时的一个单独进程或一组进程,时数据库引擎在内存中运行的实体。实例负责处理数据库的请求,管理数据缓存,执行查询等。实例与数据库之间的关系可以理解为实例时数据库的运行时表示。
数据库多实例:
指数据库支持创建多实例,在同一台数据库服务器对不同的应用提供服务。GBase8数据库支持多实例部署
多实例部署:
1、可以一键初始化实例脚本或手动初始化实例。
2、注意配置时候: 实例名称和端口号不一致。
步骤:
onstat - //查看状态
cd /opt/gbase/etc/ //部署脚本路径
sh GBaseInit_gbasedbt.sh //执行一键部署脚本
gbase02 //输入实例名称
9089 //端口号不一致
3 //字符集
y //确认明细
初始化实例完成后回车退出,重新进入到gbasedbt用户
多实例切换:
通过更新环境变量实现(gbasedbt用户):
语法: source /home/gbasedbt/profile.$实例名称
切换实现步骤(进入到gbasedbt用户):
ll // 查看环境变量
onstat - //查看数据库实例是否生效
source profile.gbase01 //gbase01数据库实例生效
oninit -vy //启动数据库实例