学习目标
学习openGauss体系结构,了解实例(集簇或服务)和数据库的关系
课程学习
在一个openGauss DBMS上,一个数据库集簇(Database Cluster)中,可以创建、管理多个数据库。
连接数据库
#第一次进入等待15秒
#数据库启动中…
su - omm
gsql -r

1.创建表空间,并在该表空间上创建多个数据库
–进入数据库omm,创建表空间、测试数据库
CREATE TABLESPACE music_tbs RELATIVE LOCATION ‘tablespace/test_ts1’;
CREATE DATABASE musicdb WITH TABLESPACE = music_tbs;
CREATE DATABASE musicdb1 WITH TABLESPACE = music_tbs;
CREATE DATABASE musicdb2 WITH TABLESPACE = music_tbs;
CREATE DATABASE musicdb3 WITH TABLESPACE = music_tbs;

2.执行\db命令,查看openGauss数据库上有哪些表空间:
\db

3.执行\l命令,查看openGauss实例中有哪些数据库:
–\l命令,元命令\l的作用是显示openGauss数据库集簇中,目前有哪些数据库。
\l

4.查看openGauss数据库上实例的进程、线程
–查看实例中的进程
! ps -ef|grep gaussdb

–查看实例中的线程
! ps -Tp 1

课程作业
1.创建表空间music_tbs1和多个数据库music_db、music_db1、music_db2
CREATE TABLESPACE music_tbs1 RELATIVE LOCATION ‘tablespace/test_ts2’;
CREATE DATABASE music_db WITH TABLESPACE = music_tbs1;
CREATE DATABASE music_db1 WITH TABLESPACE = music_tbs1;
CREATE DATABASE music_db2 WITH TABLESPACE = music_tbs1;

2.查看数据库上的表空间
\db

3.查看openGauss实例上有哪些数据库
\l

4.使用操作系统命令,查看openGauss实例的进程、线程\
! ps -ef|grep gaussdb

! ps -Tp 1





