SlideShare a Scribd company logo
1 of 45
Download to read offline
DBA darbu organizēšana
Middleware upgrade
to Oracle FMW12c.
Real Case stories.
Andrey Chervonets (Андрей Червонец)
● working with Oracle products since 2001
● Senior technical expert, DBA (Oracle, DB2, MySQL, ...)
● Certified as:
● Oracle Database Administrator (8i-11g)
● Oracle Application Server Administrator (9i/10g)
● Oracle WebLogic Administrator
● IBM DB2 Database Administrator
LinkedIn: http://www.linkedin.com/in/andreychervonets
MeetUp #15
21.01.2016
Riga, Latvia
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
● has founded SIA CoMinder un 2011:
● to provide better DBA expert services
● for customers interested in improvements
web: http://www.cominder.eu/
Agenda
• Project 1: to Oracle FMW 12.1.3
• Project 2: to Oracle Reports Server 12.2.1
• Summary.
• Q + A
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
DBA darbu organizēšanaIntroduction
to Upgrade...
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
Why this topic?!
• Software Continuous improvements (including Installation and Setup)
• no more challenging work for DBA/Admin?
• let's show
• Old Upgrade/Migration best practices – is it actual?:
• understand why do You (client, business, anyone) need this!
• read the documentation, release notes, etc.
• understand the architecture of ALL
• understand the risks
• prepare:
› in advance
› test what is possible in testing environment
• production: use software Release 2... ?
› or at least PSU/Bundle 1... ?
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
“Friends” and “Enemies”
• What/Who can be the “friend” or the “enemy”:
• Oracle Documentation ?!
• Oracle Support (experts and MOS notes) ?!
• Project Documentation ?!
• Default settings
• Your own experience
• “Everything You do not know - is not Your favour!”
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
DBA darbu organizēšanaProject 1
Java apps, SOA upgrade...
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
TA
• OLD:
• OS: VM: Linux RHEL/OL 5.8/5.9 - (3 test + 3 prod)
• FWM 11g
● java: jrockit R28.2.2
● WebLogic Server: 10.3.5
● other: 11.1.n.n
• DB: 11.2.0.3 (on HP-UX) – 2 PROD + 1 TEST (business data + FMW metada in 1)
• NEW:
• OS: VM: Oracle Linux 7.x (3 test + 3 prod)
• FMW 12.1.3:
● java: jdk-7u80
● WebLogic Server 12.1.3.0.0
• DB: 11.2.0.4 (on HP-UX):
● 2 PROD + 1 TEST (business data only)
● 2 PROF + 1 TEST (FMW metadata)
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Installation
• OS
• Oracle Linux
• missing packages
• local firewall/ports
• FMW
– JDK + slow startup fix (securerandom.source=file:/dev/./urandom)
– WL + Infrastructure services (java -jar fmw_12.1.3.0.0_infrastructure.jar)
● do not run Domain Configuration Wizard yet!
– SOA Suite (java -jar fmw_12.1.3.0.0_soa.jar)
● ! into the same Oracle Base and Oracle Home!
– Patch 20163149 for performance improvements (with latest OPatch)
– install SOA Suite patch p20423408_121300_Generic
! note: review requirements after each PSU available
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Setup
• Setup FMW domain
– create FMR metadata repository database ( ./rcu -interactive ...)
– create WL domain (config.sh)
• Deploy custom applications
• EAR: tratata.ear,....
• SOA: tratata-composits,..
•
• Certificates in java keystores
• find what really needed
• Identity store
• Trusted store
• Configure start/stop of ALL
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation and recommended “best something...”
• versions references may not match
• copy+paste from old
• recommended directory structure
• Project Documentation
• incomplete description
• missing configuration steps
• copy+paste from old
• undocumented components
› keystores/certificates
› firewall requirements
• Oracle Bugs
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation mismatch example:
• directory structure model in 12.1.3. docs:
../oracle/product/ORACLE_HOME
../oracle/config/domains
../oracle/config/applications
•
• default directory in installer still use 12.1.1 model:
../oracle/product/ORACLE_HOME/user_projects/domains
../oracle/product/ORACLE_HOME/user_projects/applications
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Using non-default, but “recommended” directories structure or due to other reason
may face the following:
• NodeManager startup problems:
err n1:
<Aug 17, 2015 6:11:56 PM EEST> <WARNING> <Domains file not found:
/u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/nodemanager.domains>
err n2:
<Aug 17, 2015 6:11:57 PM EEST> <SEVERE> <Fatal error in NodeManager server: Identity key store
file not found:
/u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/security/DemoIdentity.jks>
• Workaround (unpublished, found similar case published by community): find + copy:
find /u01/app/oracle/ -name nodemanager.domains
...
cp -p /u01/app/oracle/config/user_projects/domains/base_domain/nodemanager/nodemanager.domains
/u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/nodemanager.domains
find /u01/app/oracle/ -name DemoIdentity.jks
...
cp -p /u01/app/oracle/config/user_projects/domains/base_domain/security/DemoIdentity.jks
/u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/security/DemoIdentity.jks
• Make sure later which file(s) when used during NM, ManagedServer start/stop!
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Project Documentation example
• missing configuration steps - “User Messaging service” during setup
• caused missing SOA “plugin” in EM and required functionality
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Project Documentation bad example:
• undocumented keystores/certificates
• used default keystores under old (11.1) ORACLE_HOME to store production credentials
together with default set of certificates.
• outdated documentation
• and many old EXPIRED certificates, the same certificates in many keystores, certificates from
testing environment migrated to production ages ago.
• How to resolve
• search for keystores on old server (+ default ones)
• check all VALID/EXPIRED certificates in every keystore
• ask application developers
• and application properties (most keystores path defined in cfg + default keystores)
• make client/developers accept for found JSK+certificates.
• copy or exp/imp/migrate to new (12c) server
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• How to find
– default ones:
/u01/Middleware/wlserver_10.3/server/lib/...
/u01/jrockit/jre/lib/security/cacerts...
– + search:
find / -name "*.jks" -exec ls -l {} ;
find / -name "*cacert*" -exec ls -l {} ;
– + find with WLST
● command: listKeyStores
● or by name:
wls:/base_domain/serverConfig> find(name='KeyStoreFileName');
Finding 'KeyStoreFileName' in all registered MBean instances …
/Servers/AdminServer CustomIdentityKeyStoreFileName
/u01/Middleware/wlserver_10.3/server/lib/TATATA.jks
/Servers/AdminServer CustomTrustKeyStoreFileName null
/Servers/ManagedTT CustomIdentityKeyStoreFileName
/u01/Middleware/wlserver_10.3/server/lib/TATATA.jks
/Servers/ManagedTT CustomTrustKeyStoreFileName null
...
– + ask application developers (some may be even hard-coded!)
– + and application properties (most keystores path defined in cfg + default keystores)
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• How to identify required certificates
– dump JKS keystore with keytool
${KEYTOOL_PATH} -list -v -keystore ${JKS_PATH}
– make report (searching, dumping and making summary may be automated with Shell)
– REMEMBER to document findings and required one (this will save time in next upgrades)!
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Findings reports example – simple keystore dump
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Findings reports examples
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
DBA darbu organizēšanaProject 1
STATUS = MIGRATED!
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
DBA darbu organizēšanaProject 2
Reports Server upgrade
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
TA
• OLD:
– OS: VM: Windows Server 2003 R (64-bit)
– Oracle Forms (client-server) and Reports 6i (client-server -RBE, reports-server)
– DB: 9.2.0.8
• NEW:
• OS: VM: Windows Server 2012 (64-bit)
• Oracle Forms (untouched yet)
• Oracle Reports 12c (12.2.1)
• DB: 9.2.0.8 (untouched yet)
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Installation
• OS
• create extra user: oracle
• Metadata DB:
• install or use other host. (! Note: 12c DBAC default settings make “eat” too much RAM!)
• FWM:
– Install JDK (jdk1.8.0_65+) – 32/64-bit
– Install Oracle WLS ( on 64-Bit Platforms Using a 64-Bit JDK)
● java -jar fmw_12.2.1.0.0_infrastructure.jar (w/o examples!!)
● ! NOT java -jar fmw_12.2.1.0.0_wls.jar
● do not run Domain Configuration Wizard!
– Install Forms and Reports 12.2.1
● fmw_12.2.1.0.0_fr_win64_Disk1_1of1.zipsetup_fmw_12.2.1.0.0_fr_win64.exe
● Option: Forms and Reports Deployment (other Forms Builder) 12.2.1.0.0
● do not run Domain Configuration Wizard yet!
– Apply PSU/Bundled/required one-off patches!
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Setup
• Setup FMW domain
– create FMR metadata repository database ( ./rcu )
– create WL domain (config.sh)
• Create Reports specific components
• start NM, Admin Server first
• start WLS_REPORTS managed server (JVM)
• createReportsToolsInstance (with WLST) – MANDATORY!
• createReportsServerInstance (with WLST) – if Stand-Alone RS required
• Test it is working + reconfigure
(12.2 RS is more secure out-of-the-box, manual intervention required to make it more admin-friendly ;)
• Automate start/stop of ALL
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation
• versions
• copy+paste from old
• missing information
• incorrect configuration
• Oracle Bugs
• documented
• undocumented (SR created, output: new MOS notes)
• old bugs reflection
• Default settings
• DB memory (DBCA recommends too much (70% of RAM or so) for just metadata repository DB,
Be Careful!)
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation issues example: Task: post-installation tasks
Documentation ( https://docs.oracle.com/middleware/1221/formsandreports/install-fnr/install.htm#FRINS394 )
2.4.8 Configuring Reports Using the Configuration Wizard
2.4.8.1 Provisioning a Machine
“Follow these steps to provision a machine for Oracle Reports.
...Start Node manager
… Start Adminserver
… Use WLST to create Reports Components
createReportsToolsInstance(instanceName='<reportsToolsName>', machine='AdminServerMachine')
createReportsServerInstance(instanceName='<reportsServerName>', machine='AdminServerMachine')
...Start WLS_REPORTS
Create a reports tools targeted to machine 'AdminServerMachine'- reptools1
Create a reports server targeted to machine 'AdminServerMachine' – repsvr_<hostname> … “
Really:
Remark 1: Once more?! Really – not! Do only once in correct place!
Remark 2: createReportsServerInstance is only required if You need extra stand-alone reports server
instance. Default in-process RS will be created with WLS_REPORTS by default
with name “rep_wls_reports_YOURSEREVR_HOSTNAME”
Remark 3: createReportsTools – is mandatory!
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation issues example:
Task: Make Unicode in PDF
• src1:
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation issues example: Task: Make Unicode in PDF
• src2:
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced
• Oracle Documentation issues example - Task: Make Unicode in PDF
• What is wrong with documentation:
• We should merge 9.7 and 11.3 to have full picture
• Path in MBean Browser is a bit different
• Really MBean Browser is optional – we can make changes in rwserver.conf only (+restart RS)
• Path to uifont.ali may not match the documentation depending on tool used (RS or Builder)
Really 2 files installed under the following path:
%DOMAIN_HOME%configfmwconfigcomponentsReportsToolsComponentReportsTools01guicommontkadmin
%DOMAIN_HOME%configfmwconfigcomponentsReportsToolsComponentReportsTools01toolsCOMMON
• Instructions does not make Unicode in PDF working!!
– Because of MISSING (not conmfugured by any install/setup tool)
+ UNDOCUMENTED registry setting REPORTS_INSTANCE
(see MOS note 2091306.1 for configuration details)
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – Oracle bugs
• Oracle Bugs – 1 – uifont.ali location
• something similar was in 11g
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – Oracle bugs
• Oracle Bugs – 1 – uifont.ali location
• similar to Bug 9090478, but not the same
• MOS Note 2981306.1 about REPORTS_INSTANCE created after our SR
• in 12c it is not bug, but just undocumented feature (no Bug created for the problem)
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – Oracle bugs
• Oracle Bugs – 2 – RS Engine crash if Fonts Subsetting used
• happened after REPORTS_INSTANCE is set to correct uifont.ali location
• anyone need to employ fonts subsetting to have unicode in PDF (even if RS on Windows)
• Bug 22224336 : REP-56048 WITH PDF SUBSETTING 12C, registered 3 weeks after 12.2.1
• One-off patch generated in 2 months: (Linux: 12.01.2016, Windows: 16.01.2016 )
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – Oracle bugs
• Oracle Bugs – 2 – RS Engine crash if Fonts Subsetting used
• Bugs happens, what is wrong with this one?!
• Unicode in PDF – is basic functionality -
once more: anyone need to employ fonts subsetting to have unicode in PDF
• It was working in 11g. Why should it fail in 12c? (really it is still 11g RS engine)
• 2 months – is too much for critical bugs fix (IMHO)
• Q: Has is (RS 12.2) been ever tested before software was published?!
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – Oracle bugs
• Other Bugs/Issues faced
• Fnchk.exe FMW 12c Fails to Start : The Program Can't Start Because MSVCR90.dll Is Missing
From Your Computer. (Doc ID 2078252.1)
• Bug 22334822 : ISSUE WITH FOLDER ACCESS NOT SUPPORTING '*' TO ALLOW READ/WRITE TO
ANY LOCATION" (still not fixed, use W/A with multiple locations delimited by “;”)
• arialb.ttf and arialbd.ttf : Differences / Explanations about these 2 Files for Arial Bold TTF
(Doc ID 1407114.1) – check which is in your system
and do not mind to fix wrong example in uifont.ali (some last lines)
• Size of PDF generated in 12c is much bigger then in 6i (for the same content).
• Other issues may happen depending on configuration required – check Doc ID 2073820.1
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues – how to avoid
• Oracle Reports 12.2 – has some new features and configuration changes
• More secured out-of-the-fox – we need manual “unlock” to make RS more admin-friendly
• New tool to change settings with web user interface – MBeans browser (link is present in EM).
• Config file location may be changed (compared to 11g) or does not match documentation:
› depending on platform (Win/Linux)
› used tools (RWServlet or just Reports Builder)
• Reports Builder has NO stand-alone installation. It should be installed together with Forms and
Reports full inmstallation + WL domain configuration + metadata repository database.
• 'Oracle Reports Services - WLS_REPORTS' Not Showing Up In The Start Menu (Note:2077328.1)
• How to avoid:
• Read product (exact version) documentation, release notes in-advance
• Review fresh version of “Reports 12c Relevant Notes and Links Index” (Doc ID 2073820.1)
• Check correct config files used (Note:2071812.1)
• Enable trace/diagnostic ( Note:2070743.1 )
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – MOS
• Strange filters in MOS search – where is Oracle Reports Server?
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Issues faced – MOS
• Strange filters in MOS search – where is 12.2 version?
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
DBA darbu organizēšanaProject 2
STATUS = MIGRATION TESTED!
but still resolve minor issues
to make system more stable.
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
DBA darbu organizēšanaSummary
Copyright © 2016, SIA CoMinder, http://www.cominder.eu
Summary
• 1. Upgrade/Migration rule #1:
• DO NOT PLAN to use Product Release/Version 1 in production – still actual
› at least until 1st
PSU/Bundle patch collection
• 2. Version information (docs, release notes, MOS notes) should be reviewed carefully!
• 3. Looks like Oracle actively use popular development/support approaches:
• “Web2.0” (even in documentation)
• “early client involvement”
• 4. Oracle Support expert skills level (and time zone) ?!
• if You are lucky!
• escalation still useful
• 5. Sorry to say, but too much bugs for such $$$ (product price).
• 6. Knowledge is the power – DBA experts skills still required for challenging issues!
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
“Friends” and “Enemies”
• What/Who can be the “friend” and/or the “enemy”:
• Oracle Documentation ?!
• Oracle Support (experts and MOS notes) ?!
• Project Documentation ?!
• Default settings
• Your own experience
• “Everything You do not know - is not Your favour!”
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Best practices
• Old good Upgrade/Migration best practices:
• understand why do You (client, business, anyone) need this!
• read the documentation, release notes, etc.
• understand the architecture of ALL
• understand the risks
• prepare
› in advance
› test what is possible in testing environment
• production: do not plan Release 1 for production
› or at least PSU/Bundle 1... ?
• Review documentation/Release/MOS notes/Patches once more
› time to time
› before production
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
Best practices
• Keep in order (correct and up to date):
• Project DBA documentation (it is not just sheet of paper, but useful tool )
– Project Sys-admins documentation (it is not just sheet of paper, but useful tool )
– Project Developers documentation (it is not just sheet of paper, but useful tool )
• Your skills and knowledge - update periodically!
This will make migration/upgrade project more comfortable.
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
off-topic:
• Recommended Book to read:
“Time Management for System Administrators” ( By Thomas A. Limoncelli )
Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
DBA darbu organizēšanaQ + A
Vai tas ir svārīgi?!
Copyright © 2014, SIA CoMinder, http://www.cominder.eu
DBA darbu organizēšana
Спасибо за внимание!
Paldies par uzmanību!
Thanks for attention!
Andrey Chervonets
e-mail: a.chervonets@cominder.eu
LinkedIn: http://www.linkedin.com/in/andreychervonets
web: http://www.cominder.eu
MeetUp #15
21.01.2016
Riga, Latvia
Copyright © 2016, SIA CoMinder, http://www.cominder.eu

More Related Content

What's hot

OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...vasuballa
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cMarkus Flechtner
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)Dimitri Gielis
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateMarkus Michalewicz
 
Java web start Quick Reference
Java web start Quick Reference Java web start Quick Reference
Java web start Quick Reference Praveen Kumar
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...solarisyougood
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 UpgradeOAUGNJ
 
PCI DSS v 3.0 and Oracle Security Mapping
PCI DSS v 3.0 and Oracle Security MappingPCI DSS v 3.0 and Oracle Security Mapping
PCI DSS v 3.0 and Oracle Security MappingTroy Kitch
 
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesOracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesShiri Amit
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suitevasuballa
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesMarkus Flechtner
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)Lucas Jellema
 
Otl Oracle Time and Labor
Otl Oracle Time and LaborOtl Oracle Time and Labor
Otl Oracle Time and LaborFeras Ahmad
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...vasuballa
 

What's hot (20)

OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)Real Application Security (RAS) and Oracle Application Express (APEX)
Real Application Security (RAS) and Oracle Application Express (APEX)
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 
Java web start Quick Reference
Java web start Quick Reference Java web start Quick Reference
Java web start Quick Reference
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
PCI DSS v 3.0 and Oracle Security Mapping
PCI DSS v 3.0 and Oracle Security MappingPCI DSS v 3.0 and Oracle Security Mapping
PCI DSS v 3.0 and Oracle Security Mapping
 
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesOracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suite
 
Oracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection IssuesOracle Database: Checklist Connection Issues
Oracle Database: Checklist Connection Issues
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Oracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud ServiceユーザーズガイドOracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud Serviceユーザーズガイド
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
 
Otl Oracle Time and Labor
Otl Oracle Time and LaborOtl Oracle Time and Labor
Otl Oracle Time and Labor
 
Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)
 
Parse rules
Parse rulesParse rules
Parse rules
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
 

Similar to Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla1512 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15Frank Munz
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Markus Eisele
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Bobby Curtis
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!SolarWinds
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12cGuatemala User Group
 
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPSVMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPSVMworld
 
Weblogic scripting LVOUG meetup #11
Weblogic scripting LVOUG meetup #11Weblogic scripting LVOUG meetup #11
Weblogic scripting LVOUG meetup #11Andrejs Vorobjovs
 
DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsForgeRock
 
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud StrategyNYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud StrategyForgeRock
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
 
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...Trivadis
 
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...Keyur Patel
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Biju Thomas
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Berry Clemens
 
Installing Cognos 10.2.1: Tips and Tricks from the Trenches
Installing Cognos 10.2.1: Tips and Tricks from the TrenchesInstalling Cognos 10.2.1: Tips and Tricks from the Trenches
Installing Cognos 10.2.1: Tips and Tricks from the TrenchesSenturus
 
Experiences of SOACS
Experiences of SOACSExperiences of SOACS
Experiences of SOACSSimon Haslam
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerDavid Currie
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013Michel Schildmeijer
 

Similar to Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. (20)

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla1512 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolith Stay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPSVMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
 
Weblogic scripting LVOUG meetup #11
Weblogic scripting LVOUG meetup #11Weblogic scripting LVOUG meetup #11
Weblogic scripting LVOUG meetup #11
 
DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed Deployments
 
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud StrategyNYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
 
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
TechEvent 2019: DB, CMU and EUS engineering with vagrant; Stefan Oehrli - Tri...
 
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
HAEnabled Oracle Enterprise Manager 12c on Virtualized Oracle Database Applia...
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
Installing Cognos 10.2.1: Tips and Tricks from the Trenches
Installing Cognos 10.2.1: Tips and Tricks from the TrenchesInstalling Cognos 10.2.1: Tips and Tricks from the Trenches
Installing Cognos 10.2.1: Tips and Tricks from the Trenches
 
Experiences of SOACS
Experiences of SOACSExperiences of SOACS
Experiences of SOACS
 
Plantilla oracle
Plantilla oraclePlantilla oracle
Plantilla oracle
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013
 

More from Andrejs Vorobjovs

Peteris Arajs - Where is my data
Peteris Arajs - Where is my dataPeteris Arajs - Where is my data
Peteris Arajs - Where is my dataAndrejs Vorobjovs
 
Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer  Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer Andrejs Vorobjovs
 
Aleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAndrejs Vorobjovs
 
My two cents about Mysql backup
My two cents about Mysql backupMy two cents about Mysql backup
My two cents about Mysql backupAndrejs Vorobjovs
 
OTN tour 2015 press release in Russian
OTN tour 2015 press release in RussianOTN tour 2015 press release in Russian
OTN tour 2015 press release in RussianAndrejs Vorobjovs
 
OTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex GorbachevOTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex GorbachevAndrejs Vorobjovs
 
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptOTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptAndrejs Vorobjovs
 
OTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex GorbachevOTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex GorbachevAndrejs Vorobjovs
 
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...Andrejs Vorobjovs
 
OTN tour 2015 AWR data mining
OTN tour 2015 AWR data miningOTN tour 2015 AWR data mining
OTN tour 2015 AWR data miningAndrejs Vorobjovs
 
OTN tour 2015 opening speech
OTN tour 2015 opening speechOTN tour 2015 opening speech
OTN tour 2015 opening speechAndrejs Vorobjovs
 

More from Andrejs Vorobjovs (20)

Peteris Arajs - Where is my data
Peteris Arajs - Where is my dataPeteris Arajs - Where is my data
Peteris Arajs - Where is my data
 
Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer  Maksims Greckis - Trace File Analyzer
Maksims Greckis - Trace File Analyzer
 
Aleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDA
 
LVOUG meetup #18
LVOUG meetup #18LVOUG meetup #18
LVOUG meetup #18
 
LVOUG meetup #17
LVOUG meetup #17LVOUG meetup #17
LVOUG meetup #17
 
My two cents about Mysql backup
My two cents about Mysql backupMy two cents about Mysql backup
My two cents about Mysql backup
 
LVOUG meetup #16
LVOUG meetup #16LVOUG meetup #16
LVOUG meetup #16
 
Top 15 MySQL parameters
Top 15 MySQL parameters Top 15 MySQL parameters
Top 15 MySQL parameters
 
Riga Dev Day vestule
Riga Dev Day vestuleRiga Dev Day vestule
Riga Dev Day vestule
 
Rdd2016 featured talks
Rdd2016 featured talksRdd2016 featured talks
Rdd2016 featured talks
 
Rdd2016 flyer
Rdd2016 flyerRdd2016 flyer
Rdd2016 flyer
 
meetup #15
meetup #15meetup #15
meetup #15
 
OTN tour 2015 press release in Russian
OTN tour 2015 press release in RussianOTN tour 2015 press release in Russian
OTN tour 2015 press release in Russian
 
OTN tour 2015, 100miles
OTN tour 2015, 100milesOTN tour 2015, 100miles
OTN tour 2015, 100miles
 
OTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex GorbachevOTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
OTN tour 2015 benchmarking oracle io performance with Orion by Alex Gorbachev
 
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of ConceptOTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
OTN tour 2015 Oracle Enterprise Manager 12c – Proof of Concept
 
OTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex GorbachevOTN tour Oracle db Cloud by Alex Gorbachev
OTN tour Oracle db Cloud by Alex Gorbachev
 
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
OTN tour 2015 Experience in implementing SSL between oracle db and oracle cli...
 
OTN tour 2015 AWR data mining
OTN tour 2015 AWR data miningOTN tour 2015 AWR data mining
OTN tour 2015 AWR data mining
 
OTN tour 2015 opening speech
OTN tour 2015 opening speechOTN tour 2015 opening speech
OTN tour 2015 opening speech
 

Recently uploaded

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Recently uploaded (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.

  • 1. DBA darbu organizēšana Middleware upgrade to Oracle FMW12c. Real Case stories. Andrey Chervonets (Андрей Червонец) ● working with Oracle products since 2001 ● Senior technical expert, DBA (Oracle, DB2, MySQL, ...) ● Certified as: ● Oracle Database Administrator (8i-11g) ● Oracle Application Server Administrator (9i/10g) ● Oracle WebLogic Administrator ● IBM DB2 Database Administrator LinkedIn: http://www.linkedin.com/in/andreychervonets MeetUp #15 21.01.2016 Riga, Latvia Copyright © 2016, SIA CoMinder, http://www.cominder.eu ● has founded SIA CoMinder un 2011: ● to provide better DBA expert services ● for customers interested in improvements web: http://www.cominder.eu/
  • 2. Agenda • Project 1: to Oracle FMW 12.1.3 • Project 2: to Oracle Reports Server 12.2.1 • Summary. • Q + A Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 3. DBA darbu organizēšanaIntroduction to Upgrade... Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 4. Why this topic?! • Software Continuous improvements (including Installation and Setup) • no more challenging work for DBA/Admin? • let's show • Old Upgrade/Migration best practices – is it actual?: • understand why do You (client, business, anyone) need this! • read the documentation, release notes, etc. • understand the architecture of ALL • understand the risks • prepare: › in advance › test what is possible in testing environment • production: use software Release 2... ? › or at least PSU/Bundle 1... ? Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 5. “Friends” and “Enemies” • What/Who can be the “friend” or the “enemy”: • Oracle Documentation ?! • Oracle Support (experts and MOS notes) ?! • Project Documentation ?! • Default settings • Your own experience • “Everything You do not know - is not Your favour!” Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 6. DBA darbu organizēšanaProject 1 Java apps, SOA upgrade... Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 7. TA • OLD: • OS: VM: Linux RHEL/OL 5.8/5.9 - (3 test + 3 prod) • FWM 11g ● java: jrockit R28.2.2 ● WebLogic Server: 10.3.5 ● other: 11.1.n.n • DB: 11.2.0.3 (on HP-UX) – 2 PROD + 1 TEST (business data + FMW metada in 1) • NEW: • OS: VM: Oracle Linux 7.x (3 test + 3 prod) • FMW 12.1.3: ● java: jdk-7u80 ● WebLogic Server 12.1.3.0.0 • DB: 11.2.0.4 (on HP-UX): ● 2 PROD + 1 TEST (business data only) ● 2 PROF + 1 TEST (FMW metadata) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 8. Installation • OS • Oracle Linux • missing packages • local firewall/ports • FMW – JDK + slow startup fix (securerandom.source=file:/dev/./urandom) – WL + Infrastructure services (java -jar fmw_12.1.3.0.0_infrastructure.jar) ● do not run Domain Configuration Wizard yet! – SOA Suite (java -jar fmw_12.1.3.0.0_soa.jar) ● ! into the same Oracle Base and Oracle Home! – Patch 20163149 for performance improvements (with latest OPatch) – install SOA Suite patch p20423408_121300_Generic ! note: review requirements after each PSU available Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 9. Setup • Setup FMW domain – create FMR metadata repository database ( ./rcu -interactive ...) – create WL domain (config.sh) • Deploy custom applications • EAR: tratata.ear,.... • SOA: tratata-composits,.. • • Certificates in java keystores • find what really needed • Identity store • Trusted store • Configure start/stop of ALL Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 10. Issues faced • Oracle Documentation and recommended “best something...” • versions references may not match • copy+paste from old • recommended directory structure • Project Documentation • incomplete description • missing configuration steps • copy+paste from old • undocumented components › keystores/certificates › firewall requirements • Oracle Bugs Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 11. Issues faced • Oracle Documentation mismatch example: • directory structure model in 12.1.3. docs: ../oracle/product/ORACLE_HOME ../oracle/config/domains ../oracle/config/applications • • default directory in installer still use 12.1.1 model: ../oracle/product/ORACLE_HOME/user_projects/domains ../oracle/product/ORACLE_HOME/user_projects/applications Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 12. Issues faced • Using non-default, but “recommended” directories structure or due to other reason may face the following: • NodeManager startup problems: err n1: <Aug 17, 2015 6:11:56 PM EEST> <WARNING> <Domains file not found: /u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/nodemanager.domains> err n2: <Aug 17, 2015 6:11:57 PM EEST> <SEVERE> <Fatal error in NodeManager server: Identity key store file not found: /u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/security/DemoIdentity.jks> • Workaround (unpublished, found similar case published by community): find + copy: find /u01/app/oracle/ -name nodemanager.domains ... cp -p /u01/app/oracle/config/user_projects/domains/base_domain/nodemanager/nodemanager.domains /u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/nodemanager.domains find /u01/app/oracle/ -name DemoIdentity.jks ... cp -p /u01/app/oracle/config/user_projects/domains/base_domain/security/DemoIdentity.jks /u01/app/oracle/product/FMW12.1.3/oracle_common/common/nodemanager/security/DemoIdentity.jks • Make sure later which file(s) when used during NM, ManagedServer start/stop! Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 13. Issues faced • Project Documentation example • missing configuration steps - “User Messaging service” during setup • caused missing SOA “plugin” in EM and required functionality Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 14. Issues faced • Project Documentation bad example: • undocumented keystores/certificates • used default keystores under old (11.1) ORACLE_HOME to store production credentials together with default set of certificates. • outdated documentation • and many old EXPIRED certificates, the same certificates in many keystores, certificates from testing environment migrated to production ages ago. • How to resolve • search for keystores on old server (+ default ones) • check all VALID/EXPIRED certificates in every keystore • ask application developers • and application properties (most keystores path defined in cfg + default keystores) • make client/developers accept for found JSK+certificates. • copy or exp/imp/migrate to new (12c) server Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 15. Issues faced • How to find – default ones: /u01/Middleware/wlserver_10.3/server/lib/... /u01/jrockit/jre/lib/security/cacerts... – + search: find / -name "*.jks" -exec ls -l {} ; find / -name "*cacert*" -exec ls -l {} ; – + find with WLST ● command: listKeyStores ● or by name: wls:/base_domain/serverConfig> find(name='KeyStoreFileName'); Finding 'KeyStoreFileName' in all registered MBean instances … /Servers/AdminServer CustomIdentityKeyStoreFileName /u01/Middleware/wlserver_10.3/server/lib/TATATA.jks /Servers/AdminServer CustomTrustKeyStoreFileName null /Servers/ManagedTT CustomIdentityKeyStoreFileName /u01/Middleware/wlserver_10.3/server/lib/TATATA.jks /Servers/ManagedTT CustomTrustKeyStoreFileName null ... – + ask application developers (some may be even hard-coded!) – + and application properties (most keystores path defined in cfg + default keystores) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 16. Issues faced • How to identify required certificates – dump JKS keystore with keytool ${KEYTOOL_PATH} -list -v -keystore ${JKS_PATH} – make report (searching, dumping and making summary may be automated with Shell) – REMEMBER to document findings and required one (this will save time in next upgrades)! Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 17. Issues faced • Findings reports example – simple keystore dump Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 18. Issues faced • Findings reports examples Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 19. DBA darbu organizēšanaProject 1 STATUS = MIGRATED! Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 20. DBA darbu organizēšanaProject 2 Reports Server upgrade Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 21. TA • OLD: – OS: VM: Windows Server 2003 R (64-bit) – Oracle Forms (client-server) and Reports 6i (client-server -RBE, reports-server) – DB: 9.2.0.8 • NEW: • OS: VM: Windows Server 2012 (64-bit) • Oracle Forms (untouched yet) • Oracle Reports 12c (12.2.1) • DB: 9.2.0.8 (untouched yet) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 22. Installation • OS • create extra user: oracle • Metadata DB: • install or use other host. (! Note: 12c DBAC default settings make “eat” too much RAM!) • FWM: – Install JDK (jdk1.8.0_65+) – 32/64-bit – Install Oracle WLS ( on 64-Bit Platforms Using a 64-Bit JDK) ● java -jar fmw_12.2.1.0.0_infrastructure.jar (w/o examples!!) ● ! NOT java -jar fmw_12.2.1.0.0_wls.jar ● do not run Domain Configuration Wizard! – Install Forms and Reports 12.2.1 ● fmw_12.2.1.0.0_fr_win64_Disk1_1of1.zipsetup_fmw_12.2.1.0.0_fr_win64.exe ● Option: Forms and Reports Deployment (other Forms Builder) 12.2.1.0.0 ● do not run Domain Configuration Wizard yet! – Apply PSU/Bundled/required one-off patches! Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 23. Setup • Setup FMW domain – create FMR metadata repository database ( ./rcu ) – create WL domain (config.sh) • Create Reports specific components • start NM, Admin Server first • start WLS_REPORTS managed server (JVM) • createReportsToolsInstance (with WLST) – MANDATORY! • createReportsServerInstance (with WLST) – if Stand-Alone RS required • Test it is working + reconfigure (12.2 RS is more secure out-of-the-box, manual intervention required to make it more admin-friendly ;) • Automate start/stop of ALL Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 24. Issues faced • Oracle Documentation • versions • copy+paste from old • missing information • incorrect configuration • Oracle Bugs • documented • undocumented (SR created, output: new MOS notes) • old bugs reflection • Default settings • DB memory (DBCA recommends too much (70% of RAM or so) for just metadata repository DB, Be Careful!) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 25. Issues faced • Oracle Documentation issues example: Task: post-installation tasks Documentation ( https://docs.oracle.com/middleware/1221/formsandreports/install-fnr/install.htm#FRINS394 ) 2.4.8 Configuring Reports Using the Configuration Wizard 2.4.8.1 Provisioning a Machine “Follow these steps to provision a machine for Oracle Reports. ...Start Node manager … Start Adminserver … Use WLST to create Reports Components createReportsToolsInstance(instanceName='<reportsToolsName>', machine='AdminServerMachine') createReportsServerInstance(instanceName='<reportsServerName>', machine='AdminServerMachine') ...Start WLS_REPORTS Create a reports tools targeted to machine 'AdminServerMachine'- reptools1 Create a reports server targeted to machine 'AdminServerMachine' – repsvr_<hostname> … “ Really: Remark 1: Once more?! Really – not! Do only once in correct place! Remark 2: createReportsServerInstance is only required if You need extra stand-alone reports server instance. Default in-process RS will be created with WLS_REPORTS by default with name “rep_wls_reports_YOURSEREVR_HOSTNAME” Remark 3: createReportsTools – is mandatory! Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 26. Issues faced • Oracle Documentation issues example: Task: Make Unicode in PDF • src1: Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 27. Issues faced • Oracle Documentation issues example: Task: Make Unicode in PDF • src2: Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 28. Issues faced • Oracle Documentation issues example - Task: Make Unicode in PDF • What is wrong with documentation: • We should merge 9.7 and 11.3 to have full picture • Path in MBean Browser is a bit different • Really MBean Browser is optional – we can make changes in rwserver.conf only (+restart RS) • Path to uifont.ali may not match the documentation depending on tool used (RS or Builder) Really 2 files installed under the following path: %DOMAIN_HOME%configfmwconfigcomponentsReportsToolsComponentReportsTools01guicommontkadmin %DOMAIN_HOME%configfmwconfigcomponentsReportsToolsComponentReportsTools01toolsCOMMON • Instructions does not make Unicode in PDF working!! – Because of MISSING (not conmfugured by any install/setup tool) + UNDOCUMENTED registry setting REPORTS_INSTANCE (see MOS note 2091306.1 for configuration details) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 29. Issues faced – Oracle bugs • Oracle Bugs – 1 – uifont.ali location • something similar was in 11g Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 30. Issues faced – Oracle bugs • Oracle Bugs – 1 – uifont.ali location • similar to Bug 9090478, but not the same • MOS Note 2981306.1 about REPORTS_INSTANCE created after our SR • in 12c it is not bug, but just undocumented feature (no Bug created for the problem) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 31. Issues faced – Oracle bugs • Oracle Bugs – 2 – RS Engine crash if Fonts Subsetting used • happened after REPORTS_INSTANCE is set to correct uifont.ali location • anyone need to employ fonts subsetting to have unicode in PDF (even if RS on Windows) • Bug 22224336 : REP-56048 WITH PDF SUBSETTING 12C, registered 3 weeks after 12.2.1 • One-off patch generated in 2 months: (Linux: 12.01.2016, Windows: 16.01.2016 ) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 32. Issues faced – Oracle bugs • Oracle Bugs – 2 – RS Engine crash if Fonts Subsetting used • Bugs happens, what is wrong with this one?! • Unicode in PDF – is basic functionality - once more: anyone need to employ fonts subsetting to have unicode in PDF • It was working in 11g. Why should it fail in 12c? (really it is still 11g RS engine) • 2 months – is too much for critical bugs fix (IMHO) • Q: Has is (RS 12.2) been ever tested before software was published?! Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 33. Issues faced – Oracle bugs • Other Bugs/Issues faced • Fnchk.exe FMW 12c Fails to Start : The Program Can't Start Because MSVCR90.dll Is Missing From Your Computer. (Doc ID 2078252.1) • Bug 22334822 : ISSUE WITH FOLDER ACCESS NOT SUPPORTING '*' TO ALLOW READ/WRITE TO ANY LOCATION" (still not fixed, use W/A with multiple locations delimited by “;”) • arialb.ttf and arialbd.ttf : Differences / Explanations about these 2 Files for Arial Bold TTF (Doc ID 1407114.1) – check which is in your system and do not mind to fix wrong example in uifont.ali (some last lines) • Size of PDF generated in 12c is much bigger then in 6i (for the same content). • Other issues may happen depending on configuration required – check Doc ID 2073820.1 Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 34. Issues – how to avoid • Oracle Reports 12.2 – has some new features and configuration changes • More secured out-of-the-fox – we need manual “unlock” to make RS more admin-friendly • New tool to change settings with web user interface – MBeans browser (link is present in EM). • Config file location may be changed (compared to 11g) or does not match documentation: › depending on platform (Win/Linux) › used tools (RWServlet or just Reports Builder) • Reports Builder has NO stand-alone installation. It should be installed together with Forms and Reports full inmstallation + WL domain configuration + metadata repository database. • 'Oracle Reports Services - WLS_REPORTS' Not Showing Up In The Start Menu (Note:2077328.1) • How to avoid: • Read product (exact version) documentation, release notes in-advance • Review fresh version of “Reports 12c Relevant Notes and Links Index” (Doc ID 2073820.1) • Check correct config files used (Note:2071812.1) • Enable trace/diagnostic ( Note:2070743.1 ) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 35. Issues faced – MOS • Strange filters in MOS search – where is Oracle Reports Server? Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 36. Issues faced – MOS • Strange filters in MOS search – where is 12.2 version? Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 37. DBA darbu organizēšanaProject 2 STATUS = MIGRATION TESTED! but still resolve minor issues to make system more stable. Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 38. DBA darbu organizēšanaSummary Copyright © 2016, SIA CoMinder, http://www.cominder.eu
  • 39. Summary • 1. Upgrade/Migration rule #1: • DO NOT PLAN to use Product Release/Version 1 in production – still actual › at least until 1st PSU/Bundle patch collection • 2. Version information (docs, release notes, MOS notes) should be reviewed carefully! • 3. Looks like Oracle actively use popular development/support approaches: • “Web2.0” (even in documentation) • “early client involvement” • 4. Oracle Support expert skills level (and time zone) ?! • if You are lucky! • escalation still useful • 5. Sorry to say, but too much bugs for such $$$ (product price). • 6. Knowledge is the power – DBA experts skills still required for challenging issues! Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 40. “Friends” and “Enemies” • What/Who can be the “friend” and/or the “enemy”: • Oracle Documentation ?! • Oracle Support (experts and MOS notes) ?! • Project Documentation ?! • Default settings • Your own experience • “Everything You do not know - is not Your favour!” Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 41. Best practices • Old good Upgrade/Migration best practices: • understand why do You (client, business, anyone) need this! • read the documentation, release notes, etc. • understand the architecture of ALL • understand the risks • prepare › in advance › test what is possible in testing environment • production: do not plan Release 1 for production › or at least PSU/Bundle 1... ? • Review documentation/Release/MOS notes/Patches once more › time to time › before production Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 42. Best practices • Keep in order (correct and up to date): • Project DBA documentation (it is not just sheet of paper, but useful tool ) – Project Sys-admins documentation (it is not just sheet of paper, but useful tool ) – Project Developers documentation (it is not just sheet of paper, but useful tool ) • Your skills and knowledge - update periodically! This will make migration/upgrade project more comfortable. Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 43. off-topic: • Recommended Book to read: “Time Management for System Administrators” ( By Thomas A. Limoncelli ) Copyright © 2016 CoMinder Ltd., http://www.cominder.eu/
  • 44. DBA darbu organizēšanaQ + A Vai tas ir svārīgi?! Copyright © 2014, SIA CoMinder, http://www.cominder.eu
  • 45. DBA darbu organizēšana Спасибо за внимание! Paldies par uzmanību! Thanks for attention! Andrey Chervonets e-mail: a.chervonets@cominder.eu LinkedIn: http://www.linkedin.com/in/andreychervonets web: http://www.cominder.eu MeetUp #15 21.01.2016 Riga, Latvia Copyright © 2016, SIA CoMinder, http://www.cominder.eu