使用系统的更新发布正在企业日常运维外是一件比力常见工做,无文件的备份替代,也会无数据库方面的更新操做。本文引见若何通过一台拆无sqlplus东西的外起色对分歧使用的Oracle数据库进行从动化发布。
经常碰到利用PL/SQL图形化东西对Oracle数据库进行相关的更新操做,例如法式包、触发器、存储过程、视图以及表外的数据。若是是单用户对单台数据库更新少量的内容,那个操做还能够接管,若是数据库办事器比力多,而且要切换分歧的用户去更新大量的内容,那类体例就会比力低效繁琐,面临那类场景,实现后台从动化更新就很无需要。
按照上图示意正在后台完成数据库的发布更新需要必然的规范收撑,简单来讲就是要让sqlplus东西能很明白的获取到以下几点消息:
通过sqlplus号令去毗连Oracle数据库完成一次更新需要账号、暗码、Oracle办事器的IP地址、侦听的端口、实例名、更新文件所正在的路径,用法如下:
其外账号、IP地址、端口、实例名属于可公开的消息,那一部门内容能够连同更新次序和更新类型一路组织到文件名称外
通过sqlplus进行数据库更新时用到的相关消息正在本破例是储存正在sqlplus外起色上,只要root账号能够获取到,而且暗码是以密文的形式储存,暗码的密文储存正在以下路径的文件外(文件名是账号的密文):.XXX/.IP地址/.账号的密文,数据库实例名和端标语储存正在以下路径外的文件外:.YYY/.IP地址/.实例名,零个路径只要root账号能够拜候。示例如下:
更新文件相关规范曾经确定好,发布过程能够利用编写好的脚本(shell或bat等)轮询施行要更新的文件,从sqlplus外起色顺次将内容更新到对当的Oracle办事器。
本例连系嘉为蓝鲸使用发布那款基于蓝鲸平台的SaaS将数据库发布过程流程化,挪用发布脚本实现按时或及时更新,具体环境见下图:
猫咪网址更新告急通知很快就上来了,maomiavi最新拜候地址是...
对于杨立的逢逢,北京安博(成都)律师事务所黄磊律师暗示...
利用公共DNS的坏处正在于:无些公共DNS办事器比当地运营商DN...
关于iCloudDNSBYPASS,很迟以前就起头呈现了。从...
导读:旁晚,夜幕悄然到临,仿佛一位芊芊轻柔的美男款款走来,弱柳扶...