# 数据组件发布
# 使用场景
组件部署:数据组件发布



# 配置说明
| 属性 | 配置说明 |
|---|---|
| 组件名称 | 从已配置的数据类组件中选择 |
| 数据库类型 | 数据组件中脚本是哪种数据库类型的,可选:Mysql数据库/Oracle数据库 |
| 数据库服务器 | 从安装的数据库服务器中选择 或者 手工输入数据库服务器地址 |
| 数据库端口 | 数据库端口号,Mysql默认为3306,Oracle默认为1521 |
| 数据库 | 需要在哪个数据库中执行脚本 |
| 数据库用户名 | 连接数据库的用户名 |
| 数据库密码 | 连接数据库的用户密码 |
| Oracle是否Rac | Oracle是否是Rac集群模式,若是,数据库请填写service-name而不是instance-name |
| 介质策略 | 部署时使用的介质版本策略,可选:最新/固定版本/自管理/其他 最新:获取最新版本的介质 固定版本:使用固定版本的介质,勾选后,需要填写版本号 自管理:自定义管理的介质存放路径 其他:从指定的URL地址获取介质,勾选后,需要填写介质URL |
| 介质仓库 | 选择已在平台中配置好的nexus介质仓库 |
| 名称 | 上传介质的工件名称,支持通配符* |
| 别名/标签 | 上传介质的别名,或者上传Sql脚本介质的别名,或者打镜像时的标签,支持通配符* |
| 版本 | 下拉框选择介质的版本 |
| 介质路径 | 介质存放路径,支持通配符* |
| 介质URL | 介质的url |
| 脚本内容 | 需要执行的脚本内容,如果这里配置了则执行配置的脚本,否则默认执行数据组件介质根目录下script-define.json文件中定义的data脚本,数据组件结构参见构建数据组件章节内容 |
| 回滚脚本内容 | 需要执行回滚时的回滚脚本内容,如果这里配置了则执行配置的脚本,否则默认执行数据组件介质根目录下script-define.json文件中定义的rollbackdata脚本,数据组件结构参见构建数据组件章节内容 |