1.一种数据库实例的下线方法,其特征在于,包括:当接收到至少一个数据库实例的下线请求时,向预先存储有下线脚本的服务器发送携带有目标网际协议地址的脚本调用请求;
接收文件传送函数所发送的与所述脚本调用请求对应的下线脚本,并执行所述下线脚本将与所述下线请求对应的所述至少一个数据库实例进行下线。
2.根据权利要求1所述的方法,其特征在于,所述执行所述下线脚本将于所述下线请求对应的所述至少一个数据库实例进行下线,包括:当所述下线脚本判断出至少一个数据库实例满足下线条件时,对所述至少一个数据库实例执行所述下线脚本中的下线操作。
3.根据权利要求2所述的方法,其特征在于,所述下线脚本判断出至少一个数据库实例满足下线条件,包括:若所述下线脚本检测到至少一个所述数据库实例处于运行状态,且在预设休眠时间内未检测到用户访问,则判断出至少一个数据库实例满足下线条件。
4.根据权利要求2所述的方法,其特征在于,所述对所述至少一个数据库实例执行下线操作,包括:停止所述至少一个数据库实例的服务进程,并清空存储在数据库中与所述数据库实例对应的数据文件和安装目录。
5.根据权利要求1所述的方法,其特征在于,还包括:通过日志输出函数将与所述至少一个数据库实例对应的下线执行信息记录在第一日志中。
6.根据权利要求1所述的方法,其特征在于,还包括:将所述至少一个数据库实例进行备份生成备份文件,通过所述文件传输函数将所述备份文件传送函数发送给存储服务器。
7.根据权利要求6所述的方法,其特征在于,所述通过所述文件传输函数将所述备份文件传送函数发送给存储服务器,包括:所述文件传输函数根据SaltStack管理工具的minion的主机名hostname,找到与存储服务器对应的网际协议地址,然后使用Salt接口将备份文件传送给存储服务器。
8.一种数据库实例的下线装置,其特征在于,包括:请求发送模块,用于当接收到至少一个数据库实例的下线请求时,向预先存储有下线脚本的服务器发送携带有目标网际协议地址的脚本调用请求;
下线执行模块,用于接收文件传送函数所发送的与所述脚本调用请求对应的下线脚本,并执行所述下线脚本将与所述下线请求对应得所述至少一个数据库实例进行下线。
9.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的数据库实例的下线方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的数据库实例的下线方法。