XML 73 R59.htm IDEA: XBRL DOCUMENT
v3.19.2

RESTRUCTURING ACTIVITIES (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
May 31, 2019 | May 31, 2018 | May 31, 2017
Restructuring reserve [Line Items] |  |  |  |  |  |
Restructuring expenses |  | $ 443 |  | $ 588 |  | $ 463
Accrued at period start | [1] | 282 | [2] | 264 |  | 283
Initial Costs | [1],[3] | 480 |  | 639 |  | 508
Adjustments to Cost | [1],[4] | (57) |  | (51) |  | (45)
Cash Payments | [1] | (443) |  | (571) |  | (478)
Others | [1],[5] | 0 |  | 1 |  | (4)
Accrued at period end | [1] | 262 | [2] | 282 | [2] | 264
Fiscal 2019 Oracle Restructuring [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Total expected program costs |  | 584 |  |  |  |
Restructuring expenses |  | 476 |  |  |  |
Remaining expenses to incur |  | $ 108 |  |  |  |
Completion or expected completion date |  | May 31, 2020 |  |  |  |
Fiscal 2019 Oracle Restructuring [Member] | Fiscal 2019 Activity [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Total expected program costs | [1] | $ 584 |  |  |  |
Accrued at period start | [1],[2] | 0 |  |  |  |
Initial Costs | [1],[3] | 475 |  |  |  |
Adjustments to Cost | [1],[4] | 1 |  |  |  |
Cash Payments | [1] | (262) |  |  |  |
Others | [1],[5] | (1) |  |  |  |
Accrued at period end | [1],[2] | 213 |  | 0 |  |
Total Costs Accrued to Date | [1] | 476 |  |  |  |
Fiscal 2019 Oracle Restructuring [Member] | Fiscal 2019 Activity [Member] | Other [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Total expected program costs | [1],[6] | 202 |  |  |  |
Accrued at period start | [1],[2],[6] | 0 |  |  |  |
Initial Costs | [1],[3],[6] | 190 |  |  |  |
Adjustments to Cost | [1],[4],[6] | 4 |  |  |  |
Cash Payments | [1],[6] | (87) |  |  |  |
Others | [1],[5],[6] | 1 |  |  |  |
Accrued at period end | [1],[2],[6] | 108 |  | 0 |  |
Total Costs Accrued to Date | [1],[6] | 194 |  |  |  |
Fiscal 2019 Oracle Restructuring [Member] | Fiscal 2019 Activity [Member] | Cloud and License [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Total expected program costs | [1] | 245 |  |  |  |
Accrued at period start | [1],[2] | 0 |  |  |  |
Initial Costs | [1],[3] | 191 |  |  |  |
Adjustments to Cost | [1],[4] | (4) |  |  |  |
Cash Payments | [1] | (113) |  |  |  |
Others | [1],[5] | (2) |  |  |  |
Accrued at period end | [1],[2] | 72 |  | 0 |  |
Total Costs Accrued to Date | [1] | 187 |  |  |  |
Fiscal 2019 Oracle Restructuring [Member] | Fiscal 2019 Activity [Member] | Hardware [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Total expected program costs | [1] | 65 |  |  |  |
Accrued at period start | [1],[2] | 0 |  |  |  |
Initial Costs | [1],[3] | 53 |  |  |  |
Adjustments to Cost | [1],[4] | 0 |  |  |  |
Cash Payments | [1] | (35) |  |  |  |
Others | [1],[5] | 0 |  |  |  |
Accrued at period end | [1],[2] | 18 |  | 0 |  |
Total Costs Accrued to Date | [1] | 53 |  |  |  |
Fiscal 2019 Oracle Restructuring [Member] | Fiscal 2019 Activity [Member] | Services [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Total expected program costs | [1] | 72 |  |  |  |
Accrued at period start | [1],[2] | 0 |  |  |  |
Initial Costs | [1],[3] | 41 |  |  |  |
Adjustments to Cost | [1],[4] | 1 |  |  |  |
Cash Payments | [1] | (27) |  |  |  |
Others | [1],[5] | 0 |  |  |  |
Accrued at period end | [1],[2] | 15 |  | 0 |  |
Total Costs Accrued to Date | [1] | $ 42 |  |  |  |
Fiscal 2017 Oracle Restructuring [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Restructuring expenses |  |  |  | 601 |  | 486
Completion or expected completion date |  | May 31, 2018 |  |  |  |
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2018 Activity [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] | $ 249 | [2] | 185 |  |
Initial Costs | [1],[3] |  |  | 638 |  |
Adjustments to Cost | [1],[4] |  |  | (37) |  |
Cash Payments | [1] |  |  | (534) |  |
Others | [1],[5] |  |  | (3) |  |
Accrued at period end | [1] |  |  | 249 | [2] | 185
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2018 Activity [Member] | Other [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1],[6] | 90 | [2] | 44 |  |
Initial Costs | [1],[3],[6] |  |  | 267 |  |
Adjustments to Cost | [1],[4],[6] |  |  | (6) |  |
Cash Payments | [1],[6] |  |  | (208) |  |
Others | [1],[5],[6] |  |  | (7) |  |
Accrued at period end | [1],[6] |  |  | 90 | [2] | 44
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2018 Activity [Member] | Cloud and License [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] | 82 | [2] | 85 |  |
Initial Costs | [1],[3] |  |  | 156 |  |
Adjustments to Cost | [1],[4] |  |  | (12) |  |
Cash Payments | [1] |  |  | (150) |  |
Others | [1],[5] |  |  | 3 |  |
Accrued at period end | [1] |  |  | 82 | [2] | 85
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2018 Activity [Member] | Hardware [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] | 61 | [2] | 31 |  |
Initial Costs | [1],[3] |  |  | 167 |  |
Adjustments to Cost | [1],[4] |  |  | (15) |  |
Cash Payments | [1] |  |  | (122) |  |
Others | [1],[5] |  |  | 0 |  |
Accrued at period end | [1] |  |  | 61 | [2] | 31
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2018 Activity [Member] | Services [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] | 16 | [2] | 25 |  |
Initial Costs | [1],[3] |  |  | 48 |  |
Adjustments to Cost | [1],[4] |  |  | (4) |  |
Cash Payments | [1] |  |  | (54) |  |
Others | [1],[5] |  |  | 1 |  |
Accrued at period end | [1] |  |  | 16 | [2] | 25
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2017 Activity [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] |  |  | 185 |  | 0
Initial Costs | [1],[3] |  |  |  |  | 500
Adjustments to Cost | [1],[4] |  |  |  |  | (14)
Cash Payments | [1] |  |  |  |  | (309)
Others | [1],[5] |  |  |  |  | 8
Accrued at period end | [1] |  |  |  |  | 185
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2017 Activity [Member] | Other [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] |  |  | 44 |  | 0
Initial Costs | [1],[3] |  |  |  |  | 166
Adjustments to Cost | [1],[4] |  |  |  |  | (4)
Cash Payments | [1] |  |  |  |  | (118)
Others | [1],[5] |  |  |  |  | 0
Accrued at period end | [1] |  |  |  |  | 44
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2017 Activity [Member] | Cloud and License [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] |  |  | 85 |  | 0
Initial Costs | [1],[3] |  |  |  |  | 184
Adjustments to Cost | [1],[4] |  |  |  |  | (6)
Cash Payments | [1] |  |  |  |  | (100)
Others | [1],[5] |  |  |  |  | 7
Accrued at period end | [1] |  |  |  |  | 85
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2017 Activity [Member] | Hardware [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] |  |  | 31 |  | 0
Initial Costs | [1],[3] |  |  |  |  | 91
Adjustments to Cost | [1],[4] |  |  |  |  | (3)
Cash Payments | [1] |  |  |  |  | (57)
Others | [1],[5] |  |  |  |  | 0
Accrued at period end | [1] |  |  |  |  | 31
Fiscal 2017 Oracle Restructuring [Member] | Fiscal 2017 Activity [Member] | Services [Member] | Operating Segments [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1] |  |  | 25 |  | 0
Initial Costs | [1],[3] |  |  |  |  | 59
Adjustments to Cost | [1],[4] |  |  |  |  | (1)
Cash Payments | [1] |  |  |  |  | (34)
Others | [1],[5] |  |  |  |  | 1
Accrued at period end | [1] |  |  |  |  | 25
Other Restructuring Plans [Member] | Fiscal 2019 Activity [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1],[2],[7] | 282 |  |  |  |
Initial Costs | [1],[3],[7] | 5 |  |  |  |
Adjustments to Cost | [1],[4],[7] | (58) |  |  |  |
Cash Payments | [1],[7] | (181) |  |  |  |
Others | [1],[5],[7] | 1 |  |  |  |
Accrued at period end | [1],[2],[7] | 49 |  | 282 |  |
Other Restructuring Plans [Member] | Fiscal 2018 Activity [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1],[7] | $ 33 | [2] | 79 |  |
Initial Costs | [1],[3],[7] |  |  | 1 |  |
Adjustments to Cost | [1],[4],[7] |  |  | (14) |  |
Cash Payments | [1],[7] |  |  | (37) |  |
Others | [1],[5],[7] |  |  | 4 |  |
Accrued at period end | [1],[7] |  |  | 33 | [2] | 79
Other Restructuring Plans [Member] | Fiscal 2017 Activity [Member] |  |  |  |  |  |
Restructuring reserve [Line Items] |  |  |  |  |  |
Accrued at period start | [1],[6] |  |  | $ 79 |  | 283
Initial Costs | [1],[3],[6] |  |  |  |  | 8
Adjustments to Cost | [1],[4],[6] |  |  |  |  | (31)
Cash Payments | [1],[6] |  |  |  |  | (169)
Others | [1],[5],[6] |  |  |  |  | (12)
Accrued at period end | [1],[6] |  |  |  |  | $ 79
[1] | Restructuring costs recorded for individual line items primarily related to employee severance costs.
[2] | The balances at May 31, 2019 and 2018 included $239 million and $257 million, respectively, recorded in other current liabilities and $23 million and $25 million, respectively, recorded in other non-current liabilities.
[3] | Costs recorded for the respective restructuring plans during the periods presented.
[4] | All plan adjustments were changes in estimates whereby increases and decreases in costs were generally recorded to operating expenses in the period of adjustments.
[5] | Represents foreign currency translation and certain other adjustments.
[6] | Represents employee related severance costs for functions that are not included within our operating segments and certain facilities related restructuring costs.
[7] | Other restructuring plans presented in the tables above included condensed information for certain Oracle-based plans and other plans associated with certain of our acquisitions whereby we continued to make cash outlays to settle obligations under these plans during the periods presented but for which the periodic impact to our consolidated statements of operations was not significant.

X
- Definition Initial restructuring costs. + References No definition available. + Details
Name: | orcl_InitialRestructuringCosts
Namespace Prefix: | orcl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 17 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585 + Details
Name: | us-gaap_PaymentsForRestructuring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Date the exit and disposal activities were completed or are expected to be completed, in CCYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(a)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringAndRelatedActivitiesCompletionDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of costs incurred to date for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(d)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)(1)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount expected to be recognized in earnings for the specified restructuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)(1)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(d)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedCost1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expected cost remaining for the specified restructuring cost. + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)(2)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 + Details
Name: | us-gaap_RestructuringReserveAccrualAdjustment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RestructuringReserveLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)(2)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 + Details
Name: | us-gaap_RestructuringReserveTranslationAndOtherAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RestructuringPlanAxis=orcl_Fiscal2019OracleRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | orcl_RestructuringActivityPeriodAxis=orcl_Fiscal2019ActivityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=orcl_CloudAndLicenseBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=orcl_HardwareBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=orcl_ServicesBusinessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=orcl_Fiscal2017OracleRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | orcl_RestructuringActivityPeriodAxis=orcl_Fiscal2018ActivityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | orcl_RestructuringActivityPeriodAxis=orcl_Fiscal2017ActivityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=orcl_OtherRestructuringPlansIncludingSunMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |