ITPub博客

首页 > 数据库 > > GaussDB 100 数据库的启停

GaussDB 100 数据库的启停

作者:GaussDB_数据库 时间:2020-02-26 10:20:28 0 删除 编辑

启停数据库

操作场景

当启动数据库时,实际是创建了数据库的实例并制定启动的状态。通过使用不同的启动状态,可以便于数据库维护或者开发。

相关概念

GaussDB 100有三种启动模式。

  • NOMOUNT:启动实例不加载数据库。

    这种启动模式只会创建实例,并不加载数据库,仅为实例创建各种内存结构和服务进程,不会打开任何数据文件。在NOMOUNT模式下,只能访问与SGA区相关的数据字典视图,包括DV_PARAMETERS、DV_SESSIONS等,这些视图中的信息都是从SGA区中获取的,与数据库无关。

  • MOUNT:加载数据库但不打开数据库。

    这种启动模式将为实例加载数据库,但保持数据库为关闭状态。因为加载数据库时需要打开数据库控制文件,但数据文件和重做日志文件都无法进行读写,所以用户此时无法对数据库进行操作。 在MOUNT模式下,只能访问那些与控制文件相关的数据字典视图,包括DV_DATABASE、DV_DATA_FILES和DV_LOG_FILES等,这些视图都是从控制文件中获取的。

  • OPEN:正常打开数据库。

    不对数据库做维护,只做应用开发时,使用此模式。

GaussDB 100有四种关闭模式。

  • IMMEDIATE:停止客户端请求,结束已连接的会话,未完成的事务回滚,执行checkpoint,主进程退出。

  • ABORT:停止客户端请求,结束已连接的会话,主进程退出。

  • NORMAL:停止客户端请求,等待已连接会话自行退出(可能会耗时很久),执行checkpoint,主进程退出。

  • KILL:紧急停止数据库实例。该操作仅作为异常情况下处理手段,无论免密登录开关是否开启,均可以用此命令以ABORT模式停止数据库实例。如无特殊需要不建议使用。

注意事项

  • GaussDB 100不指定启动模式时,默认启动到OPEN状态。

  • GaussDB 100不指定停机模式时,默认使用NORMAL模式关闭。

  • 启动数据库实例最少需要918MB内存空间,以分配SGA。

启动数据库

  1. 使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。

  2. 启动数据库实例。

    数据库可以以OPEN、MOUNT、NOMOUNT状态启动,进入目录${GSDB_HOME}/bin后,执行如下操作:
  • OPEN:正常启动。

    python zctl.py -t start
  • MOUNT:启动到数据库加载状态,但不打开数据库。

    python zctl.py -t start -m MOUNT

    NOMOUNT:启动到未加载数据库状态。用户能与数据库进行通信,但不能使用数据库中的任何文件。

    python zctl.py -t start -m NOMOUNT
    说明:

            如果不输入-m,默认是open模式。

停止数据库

  1. 使用安装GaussDB 100数据库的操作系统用户,登录GaussDB 100所在服务器。

  2. 停止数据库实例,进入目录${GSDB_HOME}/bin后,执行如下操作:

  • 如果不输入-m,默认是normal模式。

  • 如果免密登录功能关闭,在停止数据库的时候,需要指定-P参数。

  • 如果免密登录功能在线被修改,在停止数据库的时候,请使用kill方式停止数据库实例。

  • NORMAL:正常停止。

    python zctl.py -t stop
  • IMMEDIATE:事务回滚,停止数据库实例。

    python zctl.py -t stop -m IMMEDIATE
  • ABORT:立即停止数据库实例。

    python zctl.py -t stop -m ABORT

    KILL:紧急停止数据库实例。

    python zctl.py -t kill
    说明:
    • 如果不输入-m,默认是normal模式。

    • 如果免密登录功能关闭,在停止数据库的时候,需要指定-P参数。

    • 如果免密登录功能在线被修改,在停止数据库的时候,请使用kill方式停止数据库实例。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3168790/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19245