设为首页收藏本站language 语言切换
查看: 3199|回复: 0
收起左侧

[原创] 【甜甜老师的DB Fun圈】第三讲——GaussDB T 单机手工建库

[复制链接]
发表于 2020-9-2 09:59:56 | 显示全部楼层 |阅读模式

在【甜甜老师的DB Fun圈】第二讲的分享中,我们对GaussDB 100 OLTP 单机在RHEL7.6上的安装有了全面的认识,那么本期我们继续分享【甜甜老师的DB Fun圈】第三讲——GaussDB T 单机手工建库。
你需要知道的
在已存在数据库名为 GAUSS 的前提下,手工创建第二个数据库 PROD1




创建文件夹
文件路径必须为 /opt/gaussdb,并且必须包含 data 和 cfg
[root@henry ~]# mkdir -p /askscuti/opt/gaussdb/data[root@henry ~]# mkdir /askscuti/opt/gaussdb/cfg[root@henry ~]# chown -R omm:dbgrp /askscuti/


编辑参数文件
参数文件路径及名称必须为 opt/gaussdb/cfg/zengine.ini
[omm@henry ~]$ vim/ askscuti/opt/gaussdb/cfg/zengine.ini


# 编辑以下参数,保存并退出。相关参数含义请参考官方教材或实验手册。


LSNR_PORT = 2020
DATA_BUFFER_SIZE = 1G
USE_NATIVE_DATATYPE = TRUE
USE_LARGE_PAGES = TRUE


将数据库启动到NOMOUNT状态
[omm@henry ~]$ zengine nomount -D /askscuti/opt/gaussdb/ &
[1] 76673
[omm@henry ~]$ starting instance(nomount)
instance started


连接实例查询状态
高斯DB单机实例的区分,是通过 LSNR_PORT 端口号来区分的。且sys密码默认为 Changeme_123,默认实例名为 zenith,可重复
[omm@henry ~]$ zsql sys/Changeme_123@127.0.0.1:2020 -q
connected.


SQL> select instance_name,status from dv_instance;


INSTANCE_NAME        STATUS               
-------------------- --------------------
zenith                     NOMOUNT            
1 rows fetched.


创建数据库PROD1
SQL> create database prod1;


Succeed.


SQL> select name from dv_database;


NAME                           
--------------------------------
PROD1                           


1 rows fetched.


如何连接原来的GAUSS数据库
默认库 GAUSS 端口号为 1888,新建库 PROD1 端口号为 2020
[omm@henry ~]$ zsql sys/Changeme_123@127.0.0.1:1888 -q


connected.


SQL> select name from dv_database;


NAME                             
--------------------------------
GAUSS        
                  
1 rows fetched.




好了,我们今天的课就先讲到这。同学们可以自己实操下,增强动手能力才是掌握技术的关键。


誉天高斯数据库咨询微信1746063655

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-11 07:25 , Processed in 0.060715 second(s), 20 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表