#初始数据库
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环境并执行以下操作:
打开/etc/rc.local文件:
$ sudo vi /etc/rc.local在文件的最后加上以下内容,保存后退出。
# 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'执行以下操作,添加调用权限:
$ sudo chmod +x /etc/rc.d/rc.local
# 删除初始数据库
在用于生产环境时,初始数据库不一定能满足实际需要,可以将其删除再自行创建生产数据库(只针对单机部署):
- 使用SHUTDOWN语句关闭初始数据库。
- 重启实例至NOMOUNT模式,具体操作请参考数据库实例启停。
- 以sys用户登录YashanDB。
- 使用DROP DATABASE语句删除初始数据库。
- 使用CREATE DATABASE语句新建数据库。
# 开始使用YashanDB
在开发人员或其他用户能使用YashanDB前,系统管理员还需执行如下一些操作: