Kamis, 04 Oktober 2012

Migrating APEX from EPG to OHS

Mungkinkah hal itu bisa dilakukan dalam mesin yang sama?
Ternyata bisa dan cukup mudah. workspace dan aplikasi yang telah ada tidak ada pengaruhnya, hanya masalah memindahkan broker dan File images saja antara EPG menjadi OHS.
Lakukan hal-hal berikut:
  1. Install OHS. contoh home D:\bea_default\Oracle_WT1
  2. Pastikan akses ke http://localhost:7777 berhasil (default OHS 7777)
  3. Pindahkan file images ke folder images dimana /i/ OHS akan di definisikan. contoh D:\bea_default\APEX41. (pindahkan memakai fireFTP, Filezilla atau cyberduck).
  4. Unlock dan beri password user APEX_PUBLIC_USER
  5. Edit dads.conf
  6. Alias /i/ "D:\bea_default\APEX41\images/"
    <location /pls/apex>
    Order deny,allow
    PlsqlDocumentPath docs
    AllowOverride None
    PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
    PlsqlDatabaseConnectString localhost:1521:ORCL 
    PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    PlsqlDefaultPage apex
    PlsqlDatabasePassword password_APEX_PUBLIC_USER_ente
    PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
    Allow from all
    </location>
    
  7. Stop OPM.
  8. Delete file images yang ada di database (memakai fireFTP, Filezilla atau cyberduck).
  9. Tutup port 8080 yang dipake EPG
  10. EXEC DBMS_XDB.SETHTTPPORT (0);
    
  11. Lock user ANONYMOUS.
  12. Start OPM dan HTTP server.
  13. Akses kembali apex dengan http://localhost:7777/pls/apex 

Catatan : hati-hati pada langkah no 3 adalah memindahkan dari images EPG yg ada didatabase bukan images hasil extract apex. sehingga kerjaan sebelumnya tidak akan berubah.

Tidak ada komentar :

Posting Komentar