#初始数据库

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

  • 监听端口:如未在安装过程中进行调整,则默认为1688。
  • 用户:当安装参数INSTALL_SIMPLE_SCHEMA_SALES为Y时,创建sales样例用户,密码为sales,用于YashanDB的学习和验证;否则系统中无任何普通用户。INSTALL_SIMPLE_SCHEMA_SALES参数默认为N。
  • 配置参数:除在安装过程中调整的值以外,其他均为系统默认值。
  • 进程:非OM安装方式产生yasdb进程,OM安装方式产生yasom、yasagent和yasdb进程。

# 守护进程

采用OM安装方式部署的环境中,具备守护进程的能力,可持续监控YashanDB各个进程的状态,并在进程异常时将其重新拉起。

同时,可以将守护进程配置为开机自启,服务器因各种原因发生重启开机后守护进程可自行启动并拉起YashanDB的各个进程,间接实现数据库的开机自启动。否则,当服务器重启时需手动执行如下命令启动数据库:

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

## 待yasom和yasagent进程启动后,才能启动数据库
$ yasboot cluster start -c yashandb

# 启动守护进程

如需启用此功能,请继续登录yasboot工具所在的Linux环境,并执行如下命令:

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

# 注册开机自启

如需启用此功能,请继续登录至所有Linux环境并执行以下操作:

  1. 打开/etc/rc.local文件:

    $ sudo vi /etc/rc.local
    
  2. 在文件的最后加上以下内容,保存后退出。

    # su yashan -c '/data/yashan/yasdb_home/yashandb/22.2.2.0/ext/monit/monit -c /data/yashan/yasdb_home/yashandb/22.2.2.0/ext/monit/monitrc'
    
  3. 执行以下操作,添加调用权限:

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

# 删除初始数据库

在用于生产环境时,初始数据库不一定能满足实际需要,可以将其删除再自行创建生产数据库(只针对单机部署):

# 开始使用YashanDB

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

  • 参考表空间管理所述建立表空间管理体系。
  • 参考产品安全所述建立数据库安全体系。
  • 参考运维手册下的各项数据库管理内容。