系统域名与应用主机切换的变更案例

系统域名与应用主机切换的变更案例

1.DNS server 配置

Alan已经将新域名erp.djicorp.com绑定到10.10.0.251。--已经实施

2.备份

应用层软件备份:--已经在20140701 14:00执行

cd /u01/erpdb

tar czvf /erpbk/apps_$(date +%Y%m%d).tar.gz apps

数据库软件备份:--已经在20140701 14:00执行

cd /u01/erpdb

tar czvf /erpdb_bk/db_$(date +%Y%m%d).tar.gz db/

数据备份【ora用户】 --这一步,需要在第3步系统停机后进行,以确保停机前用户所做操作都能备份下来。已经实施,于20140702 03:45

cd /erpdb_bk && mkdir $(date +%Y%m%d) && cd $(date +%Y%m%d) && pwd

rman target / <<EOF

run

{

allocate channel c1 type disk;

allocate channel c2 type disk;

allocate channel c3 type disk;

allocate channel c4 type disk;

allocate channel c5 type disk;

allocate channel c6 type disk;

allocate channel c7 type disk;

allocate channel c8 type disk;

BACKUP as copy full DATABASE FORMAT ‘/erpdb_bk/20140702/backup_%U.dbf‘ plus archivelog SKIP INACCESSIBLE format ‘/erpdb_bk/20140702/arch_%T-%d-%u-%p.log‘;

backup as copy current controlfile format ‘/erpdb_bk/20140702/ctl.f‘;

release channel c1;

release channel c2;

release channel c3;

release channel c4;

release channel c5;

release channel c6;

release channel c7;

release channel c8;

}

EOF

3.停应用系统

[[email protected] ~]$ cd $ADMIN_SCRIPTS_HOME

[[email protected] scripts]$ sh adstpall.sh apps/password

4.克隆出erpt1环境。

检查dg环境恢复到哪个日志  select max(first_time) from v$log_history;

克隆出erpt1环境后,检查邮件发送功能,密码等跟生产环境一致。

5.传应用备份到数据库主机 --已经实施

[[email protected] erpbk]# scp apps_20140701.tar.gz 10.10.0.251:/u01/erpdb

6.解apps的tar包 --已经实施

[[email protected] erpdb]# cd /u01/erpdb

[[email protected] erpdb]# tar -xzvf apps_20140701.tar.gz

[[email protected] erpdb]# chown -R appl:dba apps

7.数据库层建立appl用户,建立inst文件夹 --已经实施

useradd -g dba -G oinstall appl

passwd appl

cd /u01/erpdb

mkdir inst

chown -R appl:dba inst

给appl用户加环境变量:vi appl.env

export BASE_HOME=/u01/erpdb

export IAS_ORACLE_HOME=$BASE_HOME/apps/tech_st/10.1.3

export PERL5LIB=$IAS_ORACLE_HOME/perl/lib/5.8.3:$IAS_ORACLE_HOME/perl/lib/site_perl/5.8.3:$BASE_HOME/apps/apps_st/appl/au/12.0.0/perl:$IAS_ORACLE_HOME/Apache/Apache/mod_perl/lib/site_perl/5.8.3/i686-linux-thread-multi

export PATH=$IAS_ORACLE_HOME/perl/bin:$PATH

export COMMON_TOP=$BASE_HOME/apps/apps_st/comn

vi .bash_profile假如. appl.env

8.更改hostname,/etc/hosts文件

hostname erp.djicorp.com

vi /etc/sysconfig/network

vi /etc/hosts

reboot

物理机重启要20分钟,暂时先不重启。

9.启动数据库与监听

lsnrctl start erpdb

sqlplus ‘/as sysdba‘<<EOF

startup

EOF

10.对数据库做克隆

cd $ORACLE_HOME/appsutil/clone/bin

perl adcfgclone.pl dbTier

仅仅针对旧的xml配置文件做数据库克隆,清除节点节点信息。

cd $ORACLE_HOME/appsutil/clone/bin

perl adcfgclone.pl dbconfig /u01/erpdb/db/tech_st/11.2.0/appsutil/erpdb_erp.xml

检查节点信息,$TNS_ADMIN,CONTEXT_FILE是否有更新

假如后期的克隆出了问题,

我们在这一步,重新执行,加上预克隆,以及克隆数据库软件,克隆数据库软件前先停止监听。

停止监听。

改成做预克隆,软件克隆,数据库克隆等等。

最后采取了软件数据库分别两次的克隆,因为发现仅仅执行第二次,$TNS_ADMIN里面的内容没有更新,而且节点信息也没有更新.

而且,必须要执行第一步,才会生成对应的xml文件。

11.对应用做克隆

预克隆。

cd ${COMMON_TOP}/clone/bin

perl adcfgclone.pl appsTier

克隆完毕后,看看数据库节点信息,是不是已经是最新的节点信息。

select NAME, SERVER_TYPE

from FND_APP_SERVERS, FND_NODES

where FND_APP_SERVERS.NODE_ID = FND_NODES.NODE_ID;

给appl用户加载环境变量: vi .bash_profile

. /u01/erpdb/apps/apps_st/appl/APPSerpdb_erpdb.env

12.更改apps与applsys密码

参考《EBS多层次密码修改》,做好密码的备份。

create table apps.fnd_user_20140701 as select * from apps.fnd_user;

create table apps.fnd_oracle_userid_20140701 as select * from apps.fnd_oracle_userid;

FNDCPASS工具会自动将APPS与APPLSYS用户的密码设成一样的。

[[email protected] ~]$ FNDCPASS apps/old_password 0 Y system/old_password SYSTEM APPLSYS new_password

注意事项:

a.修改密码前,停止整个应用层,特别是并发管理器。

b.修改完时要看日志,看是否有报错,没弄清楚错误前,以及修改完后ERP系统不能正常登陆,都不要手动运行Auoconfig命令、

c.修改完后ERP出现不正常,用以下方法回滚

insert into apps.fnd_user select * from apps.fnd_user_yyyymmdd;

insert into apps.fnd_oracle_userid select * from apps.fnd_oracle_userid_yyyymmdd;

commit;

13.启动应用

cd $ADMIN_SCRIPTS_HOME

sh adstrtal.sh apps/CLONE

13.验证

web页面是否正常打开,并发管理器是否正常启动,检查邮件是否能正常发送。

注意事项:

1.如果APPLSYSPUB用户的密码不是默认的PUB,那么要将涉及改用户的环境变量密码改成相应的密码。

echo $GWYUID

vi $CONTEXT_FILE       #将两个涉及 APPLSYSPUB地方的密码改过来。

cd $ADMIN_SCRIPTS_HOME #改完以后要执行autoconfig

sh adautocfg.sh

2.用户PC上配了host的用户要将里面的内容改过来。

C:\Windows\System32\drivers\etc\hosts

变更失败:因为改了hostname后,GI集群起不来,所以ASM也起不来。

系统域名与应用主机切换的变更案例

时间: 2024-12-08 07:20:52

系统域名与应用主机切换的变更案例的相关文章

nginx服务做用户认证和基于域名的虚拟主机

实验一.用nginx怎么实现用户访问时的认证 一.目标        通过调整Nginx服务端配置,实现以下目标: 访问Web页面需要进行用户认证 用户名为:tom,密码为:123456 二.方案         通过Nginx实现Web页面的认证,需要修改Nginx配置文件,在配置文件中添加auth语句实现用户认证.    最后使用htpasswd命令创建用户及密码即可,服务端:192.168.4.102,客户端:192.168.4.101 三.实施步骤(nginx服务安装见我的"搭建ngin

CentOS7.4—nginx应用之基于域名的虚拟主机

Nginx功能应用-虚拟主机目录:第一部分:准备工作第二部分:搭建nginx第三部分:搭建基于域名的虚拟主机 第一部分 准备工作一:服务器:Linux系统-CentOS 7.4:IP地址:192.168.80.10 客户端:以WIN7为例,测试验证结果,与服务器在同一网段:IP地址:192.168.80.2 二:准备压缩包 三:将防火墙与selinux关闭 第二部分 安装Nginx服务一:安装编译工具与插件[[email protected] ~]# yum -y install \ gcc \

?搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机

本节所讲内容: 实战:搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机 LAMP架构:??? Linux+Apache+Mysql+PHP Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,共同组成了一个强大的Web应用程序平台. 一.安装需要的软件包 [[email protected] ~]# yum install httpd mysql-server mysql php php-mysql  -y ht

Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试

标签:Linux 域名 Nginx 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://xpleaf.blog.51cto.com/9315560/1901284 0.说明 使用Nginx可以配置基于域名的虚拟主机.基于端口的虚拟主机和基于端口的虚拟主机,比较常用的是基于域名的虚拟主机,这里要做的配置是基于域名的虚拟主机,并且是配置多个基于域名的虚拟主机. 关于Nginx配置文件的说明可以参考官方文档,同时也可以参考老男孩老师的书

网站是PHP程序写的,我为什么说要选linux系统的php虚拟主机?

本文标签:  php程序 LAMP构架 php网站 apache配置 虚拟主机   服务器 在国内,空间市场可谓之"枝繁叶茂",有关php空间.php虚拟主机在百度搜索一下有多达到上百万条记录,每条记录无不都在告诉你,选我吧,选我把,我是最好的?我是最稳定的?那么,我们如何在这良莠不分的海量信息中购买php空间类?一个选购php空间的原则:认准linux系统永远都是php语言最好的伙伴,php程序只有在linux系统上才能全力发挥它的"火力",要买就买linux空间

httpd基于域名的虚拟主机

搭建基于域名的网站虚拟主机. web虚拟主机服务器 centos6.5 192.168.200.202 搭建基于域名的虚拟主机 dns.ftp服务器 centos6.5 192.168.200.254 提供DNS解析,ftp下载 1:在dns服务器上设置dns解析: 修改dns的配置文件,设置区域文件名称和所在位置. [[email protected] ~]# cd /var/named/chroot/etc/ [[email protected] etc]# vi named.conf  [

CentOS 7运维管理笔记(7)----Apache基于域名的虚拟主机配置

使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问. (1) 在网卡 eth0的第五个接口上配置 192.168.1.215 这个地址: (2) 配置/etc/hosts文件,192.168.1.215 对应的域名如下: 做ping测试,保证ip是导通的: (3) 建立虚拟主机存放网页的根目录,并创建首页文件的 index.html 文件 (4)修改 /usr/local/apache2/conf/httpd.conf 文件,使得服务器开始Liste

基于域名的虚拟主机

构建虚拟web主机 1:虚拟web主机是在同一台服务器中运行多个web站点,其中的每一个站点实际上并不独立占用整个服务器,所以被称为"虚拟web主机"通过虚拟web主机可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本. 2:httpd可以方便构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点.httpd支持的虚拟主机类型包括一下三种 第一种:基于域名:每个虚拟主机使用不同的域名,但是其对用的ip地址是一样的.例如:www.benet.com和ww

买域名、虚拟主机的童鞋注意--易为互联真是垃圾

这是本人真实事情.我10年之前就开始购买他们公司的域名.虚拟主机之类的产品了. 首先说虚拟主机:经常死机.更换ip地址,更换地址也就算了,还默默的更换,不会有邮件更别说短信通知你了:域名:鄙人2010年买了他们一个公司的域名,每年都有续费,2016年3月1日到期了,公司没有任何通知我续费的短信哪怕是邮件提醒,到4月3号,我发现已经到期的时候,我就去续费,充值成功了,然后发现续费不了,打了他们3个电话才接通,客服给的反馈是到期29天之内就不能续费了.可是在续费页面明明写的是38天以内不能续费,截图