Professional Documents
Culture Documents
Environment Refresh1
Environment Refresh1
July 2023
Copyright © 2023, Oracle and/or its affiliates
Confidential – Public
TABLE OF CONTENTS
DISCLAIMER 3
OVERVIEW 4
WHY REFRESH YOUR NONPRODUCTION ENVIRONMENTS 4
BEFORE REQUESTING YOUR ENVIRONMENT REFRESH 5
Requirements 5
Environment Refresh
2 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
DISCLAIMER
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of
Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle software
license and service agreement, which has been executed and with which you agree to comply. This document and
information contained herein may not be disclosed, copied, reproduced or distributed to anyone outside Oracle without
prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any
contractual agreement with Oracle or its subsidiaries or affiliates.
This document is for informational purposes only and is intended solely to assist you in planning for the implementation
and upgrade of the product features described. It is not a commitment to deliver any material, code, or functionality, and
should not be relied upon in making purchasing decisions. The development, release, and timing of any features or
functionality described in this document remains at the sole discretion of Oracle.
Due to the nature of the product architecture, it may not be possible to safely include all features described in this document
without risking significant destabilization of the code.
Environment Refresh
3 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
OVERVIEW
An environment refresh copies data from a source environment, usually production, to a target environment, usually
nonproduction, making a copy of the source environment. Environment refreshes ensure a predictable experience during
testing activities by providing a comparable nonproduction environment for testing and validation, before applying changes
to your production environment.
Two refresh services are available:
Production-to-Test (P2T): Refresh from a production (source) environment to a nonproduction (target)
environment.
Test-to-Test (T2T): For those customers with multiple nonproduction environments, refresh from one
nonproduction environment to another.
You should use an Oracle data migration tool to move data from a nonproduction (test) environment to a production
environment. Test-to-Production (T2P) environment refreshes from nonproduction (source) to a production (target) are
generally not supported, because of the permanent loss of production data in the target environment. In very specific
circumstances, you can request a nonproduction to production environment refresh (T2P). To see if a T2P refresh is allowed
for your environments, file a service request (SR). We’ll work with you to determine if this is the best solution for you.
See Appendix A for a list of what is copied during an environment refresh.
Environment Refresh
4 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
BEFORE REQUESTING YOUR ENVIRONMENT REFRESH
Before you submit your request for an environment refresh, you should know what the requirements are for a successful
environment refresh as well as how much time in advance you need to submit your request. It’s also important to
understand when you can’t schedule a request; those times are known as blackout periods.
Requirements
Before your environment refresh can begin, we check to ensure the following conditions are met:
Source and Target Environments Must Match Update Levels: This includes Quarterly Updates, Monthly Updates
and Exception Updates.
Certain Source and Target Environment Service Entitlements Must Match: If you have any of the following
service entitlements, they must be present and at the same update level in both environments.
− Oracle Database Vault, available stand alone and included with Break Glass
− HIPAA
See Oracle HIPAA Service Entitlement (Doc ID 2510080.1) for more information.
Note: Oracle Support checks to make sure all requirements are met. You’ll be contacted if there are any problems with your
environment refresh request.
Important! If you’re approved to receive additional updates or patches, applying them will put your environments out of sync
and may result in cancellation of the scheduled environment refresh. This means your environment refresh request can’t be
fulfilled until both environments are again at the same update level after the blackout period.
Blackout Periods
There are times when we can’t provide an environment refresh for your environment. These times are known as blackout
periods. You can’t schedule your refresh within a blackout period.
All customers are subject to the blackout period around Quarterly Updates. The following table shows the blackout days
when the source and target environments are on the same update schedule (for example, they’re on concurrent
maintenance) and when the source and target are on different update schedules.
If you don’t know what your update schedule is, contact your service administrator or look it up on One Console. For more
information on concurrent maintenance, see Oracle Cloud Applications Concurrent Maintenance Option, Doc ID 1646394.1.
Environment Refresh
5 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
Quarterly Update Schedule
SAME UPDATE SCHEDULE DIFFERENT UPDATE SCHEDULE
(CONCURRENT MAINTENANCE)
BLACKOUT START Monday immediately before the Friday Monday immediately before the Friday
DATE Quarterly Update start date nonproduction Quarterly Update start
date
Middle East only: Sunday immediately
before your Quarterly Update start date Middle East only: Sunday immediately
before your non production Quarterly
Update start date
BLACKOUT END DATE Monday immediately after the Friday Monday immediately after the Friday
Quarterly Update start date production Quarterly Update start date
Middle East only: Sunday immediately Middle East only: Sunday immediately
after your Quarterly Update start date after your production Quarterly Update
start date
Important: There are additional Blackout periods that might be applicable based on your specific configuration and
environment. It’s important you review and understand the blackout periods that pertain to your environment. For detailed
information about blackout periods and when they occur, see Appendix B.
Oracle Support checks to make sure your environment refresh doesn’t fall into any blackout periods and adheres to any
product requirements. If you opt into additional exception maintenance, your refresh schedule might be impacted.
You’ll be contacted if there are any problems with your environment refresh request.
Product-Specific Considerations
If you have any of the following products or services, see Appendix C for detailed information about their special
considerations when scheduling your environment refresh.
Fusion-Taleo Recruiting Integration
Data Masking
Oracle Transactional Business Intelligence Enterprise (OTBI-E)
Data integrations
SECTION ENTER
Environment Refresh
6 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
SECTION ENTER
Question 2 – Indicate the Area for this issue Standard Production-to-Test (P2T), Test-to-Test
(T2T) copy.
Continue answering the questions presented to you in the SR and then submit your refresh request. As part of your request,
you will need to provide your source and target environment names and links.
If we don’t have any questions about your request, the next time you’ll hear from us is the Oracle Service Outage Notification
communication email, which will be sent out just before your environment refresh copy starts on your target environment.
You’ll also receive a notification after your environment refresh completes and the target environment is available for use.
Create a new SR if you find issues with your environment after the refresh.
Environment Refresh
7 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
ADJUSTING YOUR ENVIRONMENTS AFTER THE ENVIRONMENT REFRESH
After your environment refresh completes, you might have to make some adjustments to your environments. For detailed
information, see Appendix D.
Environment Refresh
8 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
APPENDIX A: WHAT IS COPIED DURING ENVIRONMENT REFRESH
During an environment refresh, almost all data is copied.
There are some exceptions to this general rule and some possible implications for you. The following tables list what is and
is not copied.
Data Copied
APPLICATION OBJECT EXAMPLE
All data in the Fusion schema Transactional data and functional setup
Key artifacts managed through Fusion Middleware User interface extensions managed as Application
Metadata Services (MDS) Development Framework (ADF) sandboxes, such as
Flexfields and workflow/approval extensions managed by
the Service-Oriented Architecture (SOA) Suite
Non-system users groups, roles, and policies Application users, all groups, all roles, and all policies
Data-maintained in the Functional Setup Manager’s (FSM) Endpoint URLs to other environments
Topology Manager
Enterprise Scheduler Service (ESS) process parameters Instance data is not copied
Environment Refresh
9 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
APPLICATION OBJECT EXAMPLE
Files and binaries in file system Java files, scripts, and executables in the file system
Learning Content Data loaded with Manage Catalog Resources is not copied,
such as SCORM, AICC, PDF, and web links
Environment Refresh
10 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
APPENDIX B: UNDERSTANDING BLACKOUT PERIODS
Blackout periods are the time during which Oracle cannot provide an environment refresh. The following tables describe
blackout period rules.
Important: Your environment might require a longer blackout period than listed below. We’ll contact you if this is ever the
case for you.
Quarterly Updates
The following tables show the blackout days when the source and target environments are on the same update schedule
(for example, they’re on concurrent maintenance) and when the source and target on different update schedules.
If you don’t know what your update schedule is, contact your administrator. For more information on concurrent
maintenance, see Oracle Cloud Applications Concurrent Maintenance Option, Doc ID 1646394.1.
BLACKOUT START Monday immediately before the Friday Quarterly Monday immediately before the Friday
DATE Update start date nonproduction Quarterly Update start date
Middle East only: Sunday immediately before your Middle East only: Sunday immediately before
Quarterly Update start date your nonproduction Quarterly Update start
date
BLACKOUT END Monday immediately after the Friday Quarterly Monday immediately after the Friday
DATE start date production Quarterly start date
Middle East only: Sunday immediately after your Middle East only: Sunday immediately after
Quarterly Update start date your production Quarterly Update start date.
BLACKOUT START Tuesday immediately before your Monthly Update Tuesday immediately before your
DATE start day nonproduction Monthly Update start day
Middle East only: Monday immediately before Middle East only: Monday immediately before
before your Monthly Update start day your non-production Monthly Update start
day.
BLACKOUT END Sunday immediately after your Monthly Update Sunday immediately after your production
DATE start day monthly update start day
Middle East only: Saturday immediately after your Middle East only: Saturday immediately after
monthly update start day your monthly production update start date
Environment Refresh
11 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
Data Masking and Different Data Centers
The blackout period begins 7 days before a Quarterly Update if you have any of the following:
Data masking
Environment refresh is hosted in a different data center than the environment
Example
In this example, the target environment is patched on the first Friday of the month and the source environment is patched
on the 3rd Friday of the same month. The example shows the environment refresh blackout periods in two consecutive
months if you take only Quarterly Updates and don’t take any other updates or have other considerations.
The first sample calendar shows the blackout period for a Quarterly Update. The second sample calendar in this example
shows the blackout period for the month following a Quarterly Update month. Notice that this month has no blackout
period.
30 31 1 2 3 4 5
Blackout Blackout Blackout Blackout Blackout Blackout Blackout
Period – Period (All Period (All Period (All Period (All Period (All
Period (All
regions) regions) regions) regions) regions)
(Middle East regions)
Only)
6 7 8 9 10 11 12
Blackout Blackout Blackout Blackout Blackout Blackout Blackout
Period (All Period (All Period (All Period (All Period (All Period (All Period (All
regions) regions) regions) regions) regions) regions) regions)
13 14 15 16 17 18 19
Blackout Blackout Blackout Blackout Blackout Blackout Blackout
Period (All Period (All Period (All Period (All Period (All Period (All Period (All
regions) regions) regions) regions) regions) regions) regions)
20 21 22 23 24 25 26
Blackout
Period –
(Except in
Middle East)
27 28 29 30
Environment Refresh
12 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
Month Following Quarterly Update Month
Sun Mon Tue Wed Thu Fri Sat
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Environment Refresh
13 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
APPENDIX C: UNDERSTANDING PRODUCT IMPLICATIONS
The following table describes special considerations for your environment refresh based on your products and environment
circumstances.
Fusion-Taleo Recruiting Do not request this service if you require a coordinated refresh. See more
Integration details in Oracle HCM Cloud Service Definition: Taleo Zone Refresh with
Fusion HCM Environment Refresh (P2T) (Doc ID 2108681.1).
Data integrations, such as HCM Carefully coordinate the Oracle Cloud Applications Environment Refresh with
Cloud Service data loading tool, the other system’s content migration capability, such as for cloning or another
to move data between your refresh. If you do not synch these processes, data integrity issues may surface
Oracle Cloud Applications in the target environment. To avoid this:
environment and your system
Pair your integrated production environments together and your
of record
integrated nonproduction environments together. Establish this
pairing early in your implementation and do not change it, if possible.
Do not run any integration processes between the two systems, once
the first content migration process has started, until the other system’s
similar process has completed.
Schedule your refresh to coincide with the other system’s content
migration solution. The closer in time they complete, the sooner you
can process integrations between the paired environments.
Review and change any setup or configuration in the target
nonproduction environment that point to a production environment.
Instead, point to the other paired nonproduction environment.
After both processes have completed, resume your integration processes.
For more information, review the following My Oracle Support articles: Oracle Cloud Applications – Fusion Applications
Update Policy (Doc ID 1966109.1) and Oracle Cloud Applications - Concurrent Maintenance (Doc ID 1646394.1).
Environment Refresh
14 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
APPENDIX D: PREPARING AND ADJUSTING YOUR ENVIRONMENTS BEFORE AND
AFTER ENVIRONMENT REFRESH
OBJECT NOTES
User interface extensions To retain in-process UI extensions, export them from the target environment
maintained in ADF sandboxes before the environment refresh. After the refresh is complete, you will import
them back.
See Oracle Applications Extensibility Guide for Business Analysts for
instructions.
Functional setup, including To retain some functional setups, export the setups from the target
HCM FastFormula environment before the environment refresh. After the refresh is complete,
you will import the setups back.
See FSM’s Configuration Package capability for instructions.
Business Intelligence To retain custom BI objects, export them from the target environment before
definitions the environment refresh. After the refresh is complete, you will import them
back.
See the BI archive/unarchive facility for instructions.
HCM Extract definitions To retain custom HCM Extract definitions, export them from the target
environment before the environment refresh. After the refresh is complete,
you will import them back.
See the export/import function on the Manage HCM Extracts Definition user
interface for instructions
Oracle Transactional Business Turn off all OTBI-E loads during the period scheduled for the environment
Intelligence Enterprise (OTBI-E) refresh.
Run the OTBI-E full load process after the environment refresh is complete.
Allow the OTBI-E incremental load to handle subsequent changes.
BICC Extract Definitions To retain custom BICC Extract definitions, export them from the target
environment before the environment refresh using the Export Customization
/ Import Customization in the Manage Offerings and Data Stores user
interface.
Environment Refresh
15 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
Adjusting Your Environments After Refresh
After your refresh is complete, you might need to take the following steps before releasing your environment to users.
Change the Global Page Template to reflect nonproduction color and naming scheme
We recommend that you change the Global Test Page template to a nonproduction template, so users know which
environment they’re accessing. This is especially useful if you have multiple nonproduction environments.
Set up any custom ESS Jobs required for this pod’s use
ESS Job Definitions aren’t copied to the target environment. You should set up any custom jobs required for this
environment.
Set up Seeded ESS Jobs (submit for execution and schedule daily)
ESS Job Definitions aren’t copied to the target environment. Here are some jobs that we recommend you run after the
refresh:
Synchronize Person Records
Update Person Search Keywords
Refresh Manager Hierarchy
Send Pending LDAP Requests
Retrieve LDAP Request
Import User and Role Application
Security Data
ESS process parameters
After the environment refresh, review the process parameters in the target for your key ESS processes. Reestablish
scheduling and reset those default parameters (for example, the number of threads) you want to change.
EssBase cubes
Create EssBase cubes in the target environment after the environment refresh, by submitting standard jobs through the
Scheduler page.
As an example, follow the steps below to create a Ledger EssBase cube:
1. Sign in to the Oracle Cloud Applications Home Page
2. In the Navigator menu, select Tools > Scheduled Processes
3. Select Schedule New Process.
4. Select Search in the search window.
5. Search for "Create General Ledger Balances Cube".
Select the item in the results set, then click OK, and then OK again
6. Enter the details of the Chart of Accounts: Name, Calendar and Starting Period, and then click Close.
7. Repeat this process for all Ledger cubes.
Update links to external applications or services (3rd Party, EPM, OTM, ICS, etc.)
After a P2T, your target environment will have links to production 3rd party applications or services. It’s important that you
link your test environment to the corresponding 3rd party integration test environments.
Environment Refresh
16 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
Disable production-only users
Follow the directions in MOS Note: Doc ID 1494265.1 to clean up user data in an Oracle Cloud application environment.
Use the REST API for managing users (Create, Update, Delete, and View).
OTBI
Are you using Oracle Transactional Business Intelligence-Enterprise (OTBI-E)? If yes, Oracle recommends that you:
• Run the OTBI-E full load process after the environment refresh is complete.
• Allow the OTBI-E incremental load to handle subsequent changes.
Environment Refresh
17 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
See Oracle Applications Extensibility Guide for Business Analysts for instructions.
Environment Refresh
18 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
Business Intelligence definitions
If you exported custom BI objects before the refresh began, you will need to import them back after the refresh completes,
using the BI archive/unarchive facility.
Learning Content
Some Learning online learning content is not copied during the Environment Refresh. You will need to move this data after
your Environment Refresh is complete.
Risk Management
If you used Risk Management Advanced Controls to analyze the source environment, and will use them to analyze the target
environment:
1. Log into the target environment.
2. Navigate to Risk Management > Setup and Administration > Global User Configuration > Global Users, and select
Actions > Run.
3. Once that job completes, navigate to Risk Management > Setup and Administration > Advanced Controls
Configurations > Transaction and Audit Performance Configuration, and tap on Rebuild Graph.
4. Once that job completes, navigate to Risk Management > Advanced Controls > Controls, select all active controls,
then select Actions > Run.
Environment Refresh
19 Copyright © 2023, Oracle and/or its affiliates | Confidential – Public
CONNECT WITH US
Call +1.800.ORACLE1 or visit oracle.com.
Outside North America, find your local office at oracle.com/contact.
Copyright © 2023, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without
notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties
and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed
either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without
our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered
trademark of The Open Group. 0120
Environment Refresh
July 23