#初始数据库

YashanDB产品安装创建的初始数据库信息如下:

  • 监听端口:如未在安装过程中进行调整,则默认为1688。

  • 用户:安装过程创建了sales样例用户,密码为sales,用于YashanDB的学习和验证;除此之外系统中无任何普通用户。

  • 配置参数:除在安装过程中调整的值以外,其他均为系统默认值。

  • 进程:

    • yasdb进程

    yasdb为YashanDB的主进程,启动数据库实例后,系统中可监控到此进程。

    • yasom进程

    yasom为YashanDB的运维服务进程,接受yasboot命令并进行指令下发和控制,管理yasagent。

    • yasagent进程

    yasagent进程为YashanDB的无状态运维服务进程,接受yasom指令并通过工具/驱动/命令等方式向yasdb或文件系统执行查询和操作等任务。

    • yascs进程

    yascs进程为YashanDB的集群服务管理进程,部署共享集群后将会启动此进程。

# 卸载初始数据库

在用于生产环境时,初始数据库不一定能满足实际需要,此时可以将其卸载并创建生产数据库(不适用于分布式部署的情况):

# 启动守护进程

守护进程用于持续监控YashanDB的各进程状态,并在进程异常时将其重新拉起。

如需启用此功能,请继续以yashan用户登录至192.168.1.2服务器,并执行如下命令:

$ cd /home/yashan/install
$ ./bin/yasboot monit start --cluster yashandb

# 注册开机自启动

当服务器由于各种原因发生重启时,将守护进程到开机自启动,可以在系统重启后自动拉起YashanDB的各进程。

如需启用此功能,请以yashan用户登录至所有服务器,打开/etc/rc.local文件:

$ sudo vim /etc/rc.local

在文件的最后加上:

$ su yashan -c '/data/yashan/yasdb_home/yashandb/23.1.0.2/ext/monit/monit -c /data/yashan/yasdb_home/yashandb/23.1.0.2/ext/monit/monitrc'

保存后退出,即完成注册开启自启动操作。

注意还需执行以下操作:

sudo chmod +x /etc/rc.d/rc.local

如用户选择不注册开机自启动功能,那么在服务器发生重启的情况下,需要执行如下手动拉起进程命令:

$ yasboot process yasom start -c yashandb
$ yasboot process yasagent start -c yashandb

在yasom和yasagent进程拉起后,才可执行数据库的启动命令:

$ yasboot cluster start -c yashandb

# 开始使用YashanDB

在开发人员或其他用户能使用YashanDB前,系统管理员还需执行如下一些操作:

  • 参考表空间管理所述建立表空间管理体系。
  • 参考产品安全所述建立数据库安全体系。
  • 参考数据库管理手册下的各项数据库管理内容。
  • 共享集群部署还需参考共享集群手册下的各项管理内容。