系統網域名稱與應用主機切換的變更案例

來源:互聯網
上載者:User

標籤:des   style   color   strong   檔案   資料   

系統網域名稱與應用主機切換的變更案例
1.DNS server 配置Alan已經將新網域名稱erp.djicorp.com綁定到10.10.0.251。--已經實施
2.備份
應用程式層軟體備份:--已經在20140701 14:00執行cd /u01/erpdbtar czvf /erpbk/apps_$(date +%Y%m%d).tar.gz apps
資料庫軟體備份:--已經在20140701 14:00執行cd /u01/erpdbtar czvf /erpdb_bk/db_$(date +%Y%m%d).tar.gz db/
資料備份【ora使用者】 --這一步,需要在第3步系統停機後進行,以確保停機前使用者所做操作都能備份下來。已經實施,於20140702 03:45cd /erpdb_bk && mkdir $(date +%Y%m%d) && cd $(date +%Y%m%d) && pwdrman target / <<EOFrun{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/erpdbmkdir instchown -R appl:dba inst
給appl使用者加環境變數:vi appl.envexport BASE_HOME=/u01/erpdbexport IAS_ORACLE_HOME=$BASE_HOME/apps/tech_st/10.1.3export 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-multiexport PATH=$IAS_ORACLE_HOME/perl/bin:$PATHexport COMMON_TOP=$BASE_HOME/apps/apps_st/comn
vi .bash_profile假如. appl.env
8.更改hostname,/etc/hosts檔案hostname erp.djicorp.com
vi /etc/sysconfig/networkvi /etc/hostsreboot物理機重啟要20分鐘,暫時先不重啟。
9.啟動資料庫與監聽
lsnrctl start erpdbsqlplus ‘/as sysdba‘<<EOFstartupEOF

10.對資料庫做複製
cd $ORACLE_HOME/appsutil/clone/binperl adcfgclone.pl dbTier
僅僅針對舊的xml設定檔做資料庫複製,清除節點節點資訊。cd $ORACLE_HOME/appsutil/clone/binperl 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/binperl adcfgclone.pl appsTier
複製完畢後,看看資料庫節點資訊,是不是已經是最新的節點資訊。select NAME, SERVER_TYPEfrom FND_APP_SERVERS, FND_NODESwhere 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_HOMEsh adstrtal.sh apps/CLONE
13.驗證web頁面是否正常開啟,並發管理器是否正常啟動,檢查郵件是否能正常發送。

注意事項:1.如果APPLSYSPUB使用者的密碼不是預設的PUB,那麼要將涉及改使用者的環境變數密碼改成相應的密碼。echo $GWYUIDvi $CONTEXT_FILE       #將兩個涉及 APPLSYSPUB地方的密碼改過來。cd $ADMIN_SCRIPTS_HOME #改完以後要執行autoconfigsh adautocfg.sh
2.使用者PC上配了host的使用者要將裡面的內容改過來。C:\Windows\System32\drivers\etc\hosts

變更失敗:因為改了hostname後,GI叢集起不來,所以ASM也起不來。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.