部署平台基本操作
***************************************************
1. 从0.67建立信任关系。
2. 部署平台增加机器实例
3. 数据库批量增加实例,集群
call instance_add('IRS','IRS','DEV','1746',1);
call instance_add('IRS','IRS','DEV','1747',2);
call instance_add('IRS','IRS','INT','1748',1);
call instance_add('IRS','IRS','INT','1749',2);
create or replace procedure instance_add(p_name in varchar2,
p_subsys in varchar2,
p_env in varchar2,
p_machine in varchar2,
p_num in number
)
----p_name 注意大写
----p_subsys 子系统名,已存在于部署平台(开发提供的svn目录)
----p_env: PRD-生产 UAT--预演/STG INT-集成测试环境 DEV---开发测试环境 INT3--紧急测试环境 INT4--项目测试环境 NPD---新产品测试环境
----p_machine 机器ID
----p_num 第几个实例,第一个时会增加域和集群信息,其他只增加一个实例信息。
select * from dp_clstsubsys_relation where sybsys_id = 'IRS'
4.
生成配置文件
初始化主机
初始化主机后, 修改目标机器的 [mwuser@szfrs2 .ssh]$ vi /tmp/seed/make_instance.sh 文件
envName='DEV_0'
case ${envName%_0} in
DEV)
envPort=10
;;
INT)
envPort=20
;;
STG)
envPort=30
;;
PRD)
envPort=45
;;
esac
初始化集群即可。。。
***************************************************
1. 从0.67建立信任关系。
2. 部署平台增加机器实例
3. 数据库批量增加实例,集群
call instance_add('IRS','IRS','DEV','1746',1);
call instance_add('IRS','IRS','DEV','1747',2);
call instance_add('IRS','IRS','INT','1748',1);
call instance_add('IRS','IRS','INT','1749',2);
create or replace procedure instance_add(p_name in varchar2,
p_subsys in varchar2,
p_env in varchar2,
p_machine in varchar2,
p_num in number
)
----p_name 注意大写
----p_subsys 子系统名,已存在于部署平台(开发提供的svn目录)
----p_env: PRD-生产 UAT--预演/STG INT-集成测试环境 DEV---开发测试环境 INT3--紧急测试环境 INT4--项目测试环境 NPD---新产品测试环境
----p_machine 机器ID
----p_num 第几个实例,第一个时会增加域和集群信息,其他只增加一个实例信息。
select * from dp_clstsubsys_relation where sybsys_id = 'IRS'
4.
生成配置文件
初始化主机
初始化主机后, 修改目标机器的 [mwuser@szfrs2 .ssh]$ vi /tmp/seed/make_instance.sh 文件
envName='DEV_0'
case ${envName%_0} in
DEV)
envPort=10
;;
INT)
envPort=20
;;
STG)
envPort=30
;;
PRD)
envPort=45
;;
esac
初始化集群即可。。。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29500582/viewspace-1977125/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29500582/viewspace-1977125/