{"id":21526388,"url":"https://github.com/netapp/na_oracle19c_data_protection","last_synced_at":"2025-03-17T18:34:22.443Z","repository":{"id":110130497,"uuid":"430818273","full_name":"NetApp/na_oracle19c_data_protection","owner":"NetApp","description":"Oracle 19c Data Protection","archived":false,"fork":false,"pushed_at":"2022-10-20T12:38:47.000Z","size":354,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-24T05:41:46.945Z","etag":null,"topics":["netapp-public"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NetApp.png","metadata":{"files":{"readme":"READme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-11-22T18:16:55.000Z","updated_at":"2023-09-05T19:53:22.000Z","dependencies_parsed_at":"2023-04-18T04:17:07.906Z","dependency_job_id":null,"html_url":"https://github.com/NetApp/na_oracle19c_data_protection","commit_stats":null,"previous_names":["netapp/na_oracle19c_data_protection"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetApp%2Fna_oracle19c_data_protection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetApp%2Fna_oracle19c_data_protection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetApp%2Fna_oracle19c_data_protection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetApp%2Fna_oracle19c_data_protection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NetApp","download_url":"https://codeload.github.com/NetApp/na_oracle19c_data_protection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244089402,"owners_count":20396246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netapp-public"],"created_at":"2024-11-24T01:44:47.635Z","updated_at":"2025-03-17T18:34:22.417Z","avatar_url":"https://github.com/NetApp.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"na_oracle19c_data_protection\r\n=========\r\n\r\nOrganizations are automating their environments to gain efficiencies, accelerate deployments, and reduce manual effort. Configuration management tools like Ansible are being used to streamline enterprise database operations. In this solution, we demonstrate how you can use Ansible to automate the data protection of Oracle with NetApp ONTAP. By enabling storage administrators, systems administrators, and DBAs to consistently and rapidly setup data replication to an offsite data center or to public cloud, you achieve the following benefits:\r\n\r\n- Eliminate design complexities and human errors, and implement a repeatable consistent deployment and best practices\r\n\r\n- Decrease time for configuration of Intercluster replication, CVO instantiation, and recovery of Oracle databases\r\n\r\n- Increase database administrators, systems and storage administrators productivity\r\n\r\n- Provides database recovery workflow for ease of testing a DR scenario.\r\n\r\nLicense\r\n-------\r\n\r\nBy accessing, downloading, installing or using the content in this repository, you agree the terms of the License laid out in [License](LICENSE.TXT) file.\r\n\r\nNote that there are certain restrictions around producing and/or sharing any derivative works with the content in this repository. Please make sure you read the terms of the [License](LICENSE.TXT) before using the content. If you do not agree to all of the terms, do not access, download or use the content in this repository.\r\n\r\nRequirements for On-Prem to On-Prem\r\n------------\r\n\r\n    AWX/Tower\r\n    Ansible v.2.10 and higher\r\n    Python 3\r\n    Python libraries:\r\n      netapp-lib\r\n      xmltodict\r\n      jmespath\r\n  \r\n    ONTAP version 9.8 +\r\n      Two data aggregates\r\n      NFS vlan and ifgrp created\r\n  \r\n    RHEL 7/8\r\n    Oracle Linux 7/8\r\n      Network interfaces for NFS, public (internet) and optional management\r\n      Existing Oracle environment on source, and the equivalent Linux operating system at the destination (DR Site or Public Cloud)\r\n  \r\nRequirements for On-Prem to CVO\r\n------------  \r\n    AWX/Tower\r\n    Ansible v.2.10 and higher\r\n    Python 3\r\n    Python libraries:\r\n      netapp-lib\r\n      xmltodict\r\n      jmespath\r\n  \r\n    ONTAP version 9.8 +\r\n      Two data aggregates\r\n      NFS vlan and ifgrp created\r\n  \r\n    RHEL 7/8\r\n    Oracle Linux 7/8\r\n      Network interfaces for NFS, public (internet) and optional management\r\n      Existing Oracle environment on source, and the equivalent Linux operating system at the destination (DR Site or Public Cloud)\r\n      Set appropriate swap space on the Oracle EC2 instance, by default some EC2 instances are deployed with 0 swap\r\n  \r\n    Cloud Manager/AWS\r\n    AWS Access/Secret Key\r\n    NetApp Cloud Manager Account\r\n    NetApp Cloud Manager Refresh Token\r\n  \r\nVariables\r\n---------\r\n\r\nFor detailed instructions for running the playbook refer to NetAppDocs https://docs.netapp.com/us-en/netapp-solutions/ent-apps-db/db_protection_awx_automation.html\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetapp%2Fna_oracle19c_data_protection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetapp%2Fna_oracle19c_data_protection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetapp%2Fna_oracle19c_data_protection/lists"}