达梦主备重启与归档清理

达梦主备重启与归档清理

  • 检查数据库角色
  • 主备库重启
  • 归档日志清理

检查数据库角色

-- mode$显示Primary为主库
select name,instance_name,status$,mode$ from v$instance;

-- status$:1 启动,2 启动Redo完成,3 Mount,4 Open,5 挂起,6 关闭
select name,status$,role$ from v$database; 

主备库重启

达梦DmWatcher会自动拉起数据库,因此停库需要先停止DmWatcher。

# 01、02节点停止DmWatcher 
/opt/dmdbms/bin/DmWatcherService${DB_NAME} stop

# 01节点停库
/opt/dmdbms/bin/DmService${DB_NAME}_01 stop

# 02节点停库
/opt/dmdbms/bin/DmService${DB_NAME}_02 stop

启动数据库只需要拉起DmWatcher即可。

# 01、02节点 
/opt/dmdbms/bin/DmWatcherService${DB_NAME} start 

# 检查进程
ps -ef | grep -i dmwatcher 
ps -ef | grep -i dmserver

DmWatcherService会自动拉起主备库。

归档日志清理

清理归档:

--清理3天前的归档日志
SELECT SF_ARCHIVELOG_DELETE_BEFORE_TIME(SYSDATE - 3);

--清理0.001*24小时前的归档日志 
SELECT SF_ARCHIVELOG_DELETE_BEFORE_TIME(SYSDATE - 0.001);

你可能感兴趣的:(国产数据库,数据库,sql)