使用神通数据库

本章主要介绍了如何启动停止神通数据库以及用户管理。

启动停止神通数据库

当成功安装神通数据库服务器端组件后,神通数据库服务将随操作系统启动而自动运行,如需手动启动系统或停止神通数据库服务,可通过以下方法实现:

  • Windows系列操作系统

进入“Windows服务管理器”中(在开始->运行中输入"services.msc"),启动或停止相应的神通数据库实例服务项(如所示)。

../../_images/image239.png

图26 Windows服务管理器

  • Linux操作系统

安装数据库服务:

# oscar -o install -d <数据库实例名>

卸载数据库服务:

# oscar -o uninstall -d <数据库实例名>

启动数据库(三种方式):

# /etc/init.d/oscardb_<数据库实例名>d start

# systemctl start oscardb_<数据库实例名>d.service

# service  oscardb_<数据库实例名>d  start

注解

“数据库实例名”为创建数据库时的库名称,如库名称为OSRDB,则启动数据库的命令为:

# /etc/init.d/oscardb_OSRDBd start

停止数据库(三种方式):

# /etc/init.d/oscardb_<数据库实例名>d stop

# systemctl stop oscardb_<数据库实例名>d.service

# service  oscardb_<数据库实例名>d stop

查看数据库运行状态(三种方式):

# /etc/init.d/oscardb_<数据库实例名>d status

# systemctl status oscardb_<数据库实例名>d.service

# service  oscardb_<数据库实例名>d  status

注解

systemctl 方式查看数据库状态,Active: inactive (dead) 表示未启动,Active: active (running) 表示已启动。

如果执行 systemctl 失败:Unit oscardb_OSRDBd.service could not be found. 则需要安装服务后再执行,或者使用另外两种方式

数据库服务设置开机自启动(两种方式):

# systemctl enable oscardb_<数据库实例名>d.service

# /sbin/chkconfig --add oscardb_<数据库实例名>d

数据库服务关闭开机自启动(两种方式):

# systemctl disable oscardb_<数据库实例名>d.service

# /sbin/chkconfig --del oscardb_<数据库实例名>d

用户管理

成功创建神通数据库实例后,系统通常为该实例默认创建三个用户:SYSDBA(数据库管理员用户),SYSAUDIT(审计用户)和SYSSECURE(安全管理用户),初始密码均为"szoscar55"。

为了提高使用神通数据库的安全性,建议用户创建数据库实例成功后,使用【DBA管理工具】修改上述用户的密码(如所示)。

../../_images/image248.png

图27 用户管理界面