Eman Hocam Merhaba,
Daha önce single node veritabanına sahip R12.1 EBS uygulamasını RAC sisteme nasıl taşıyacağım konusunda size yazmıştım. Yönlendirmeniz sonucu ilgili dökümanları takip ederek Veri tabanı katmanında import işlemini yeni sunuculara yaptım. Bunun için teşekkür ederim. Taşıma işleminden sonra yaptığım işlem; Old oracle_home'daki appsutil klasörünü RAC sistemdeki Oracle_home dizinine taşıyorum ve adcfgclone.pl scriptini çalıştırıyorum. Bu kısımda eksik yaptığım birşey var mı merak ediyorum; çünkü adcfgclone.pl scriptini çalıştırdığımda aşağıdaki gibi bir hata alıyorum. Araştırdığımda tek benzer sorun /etc/hosts dosyasında gerekli tanımın yapılmamış olmasından kaynaklandığını okuyorum ancak bende bu tanım doğru şekilde yapılmış durumda. Checking the port pool 1 done: Port Pool 1 is free RC-50004: Error occurred in CloneContext: null Check Clone Context logfile /u01/app/oracle/product/12.1.0.2/dbhome_1/appsutil/clone/bin/CloneContext_1213184807.log for details. ------ ------ Using admin directory: /u01/app/oracle/product/12.1.0.2/dbhome_1/appsutil/clone/bin #---------------------------------------------- #------Log File time stamp: 1213184807------------ # $Header: CloneContext.java 120.92.12010000.26 2013/05/06 12:02:01 mmanku ship $ # Running on - oda0 # Source Host - null # Domain Name - XX.com.tr # Context Location - /u01/app/oracle/product/12.1.0.2/dbhome_1/appsutil/clone/bin/../context/db/CTXORIG.xml # Context Type - null # Context Template - null # Clone Stage Area - /u01/app/oracle/product/12.1.0.2/dbhome_1/appsutil/clone # Pairs File - /tmp/adpairsfile_15536.lst # Destination Context - null # Validation - true # Platform Migration - false # no prompt - false #---------------------------------------------- Variables extracted from pairsfile: /tmp/adpairsfile_15536.lst ****************************************************/n s_dbuser = oracle s_dbgroup = oinstall **************************************************** PROMPT : Target System Hostname (virtual or normal) [oda0] ANSWER : oda0 PROMPT : Target Instance is RAC (y/n) [n] ANSWER : y PROMPT : Target System Database Name ANSWER : TEST25 PROMPT : Do you want the the target system to have the same port values as the source system (y/n) [y] ? ANSWER : y StackTrace: java.lang.NullPointerException at oracle.apps.ad.context.CloneContext.preserveOldPortSettings(CloneContext.java:3397) at oracle.apps.ad.context.CloneContext.promptForPortPool(CloneContext.java:3544) at oracle.apps.ad.context.CloneContext.getInputDBRACInitial(CloneContext.java:1496) at oracle.apps.ad.context.CloneContext.getInputFromUsers(CloneContext.java:986) at oracle.apps.ad.context.CloneContext.doClone(CloneContext.java:601) at oracle.apps.ad.context.CloneContext.main(CloneContext.java:5266) RC-50208: Warning: Exception in method preserveOldPortSettings Raised by oracle.apps.ad.context.CloneContext Started testing the availabilty of ports in port pool 1 Checking Database Port on oda0: Port Value = 1522 Database Port available: Port Value = 1522 Checking DB ONS Local Port on oda0: Port Value = 6301 DB ONS Local Port available: Port Value = 6301 Checking DB ONS Remote Port on oda0: Port Value = 6401 DB ONS Remote Port available: Port Value = 6401 StackTrace: java.lang.NullPointerException at oracle.apps.ad.context.CloneContext.promptForPortPool(CloneContext.java:3638) at oracle.apps.ad.context.CloneContext.getInputDBRACInitial(CloneContext.java:1496) at oracle.apps.ad.context.CloneContext.getInputFromUsers(CloneContext.java:986) at oracle.apps.ad.context.CloneContext.doClone(CloneContext.java:601) at oracle.apps.ad.context.CloneContext.main(CloneContext.java:5266) RC-50004: Error occurred in CloneContext: null Context file creation not succesful |
Administrator
|
DB de adcfgclone.pl çalıştırırken hata alıyorsun değil mi?
Şu dökümanı takip ediyorsun değil mi? -> Export/Import EBS release 12.0 or 12.1 with RDBMS 12c (Doc ID 1585256.1) Eğer öyleyse neden db tier da adcfgclone.pl çalıştırıyorsun? Nerde yazıyor bu? Yukardaki not seni db tier da autoconfig yaptırıyor /adcfg yani postclone değil.. Normalde fnd_conc.setup_clean yapıp, sonra context file 'ı build edip her 2 oda node unda da autoconfig yapman lazım.. Benzer issue -> http://appsdbaworkshop.blogspot.com/2019/08/database-add-node-on-ebs-r122-fails-rc.html |
Evet Hocam bu dökümanı takip ediyorum. fnd_conc.setup_clean adımına kadar gelip burda normal clone prosedürünü uygulamam gerektiğini düşünmüştüm. Single node'dan Rac'a çevirme işlemi olmasa normal clone prosedürü ile sistemi taşıyabilirdim, bu yüzden Migration ve Clone arasında farklılık gösteren işlemlerin mantığını oturtamadım sanırım.
Söylediğiniz gibi devam ediyorum hocam teşekkürler. |
Administrator
|
Tamamdır. Dökümanı adım adım takip edelim.
|
Hocam yardımlarınız için teşekkürler. DB'de yeni context oluşturup iki node üzerinde de autoconfig çalıştırdım. Daha sonra application context file'da 4-5 adet veritabanı bağlantı parametresini güncelleyerek autoconfig çalıştırdım ve migration işlemini tamamladım.
Tekrar teşekkür ederim iyi çalışmalar |
Administrator
|
Rica ederim Veysel. Kolay gelsin :) 15 Ara 2020 Sal 22:27 tarihinde veysel [via Erman Arslan's Oracle Forum] <[hidden email]> şunu yazdı: Hocam yardımlarınız için teşekkürler. DB'de yeni context oluşturup iki node üzerinde de autoconfig çalıştırdım. Daha sonra application context file'da 4-5 adet veritabanı bağlantı parametresini güncelleyerek autoconfig çalıştırdım ve migration işlemini tamamladım. |
Free forum by Nabble | Edit this page |