Skip to content

Commit cbda5a9

Browse files
new generated azure cli for oracle database (#9435)
* new generated azure cli for oracle database * linter exclusion * tests and recordings * tests and recordings * tests and recordings * examples * remove secrets * version update * add example for db system * add example for oracle subscription * removed default * removed default * added license to new tests * tets recordings * tets recordings * change logs and readme updated
1 parent 6c0eb89 commit cbda5a9

File tree

169 files changed

+31049
-1902
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+31049
-1902
lines changed

src/oracle-database/HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
Release History
44
===============
55

6+
2.0.0
7+
++++++
8+
* Added new resources , Network anchors, Resource anchors, BaseDb , ExaScale
9+
610
1.0.0
711
++++++
812
* Initial release.

src/oracle-database/README.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,83 @@ Install this extension using the below CLI command
66
```
77
az extension add --name oracle-database
88
```
9+
## Included Features ##
10+
Provision and Manage Oracle Databases, Exadata, Resource Anchors, Network Anchors, and Autonomous Databases
11+
Create a Resource Anchor
12+
13+
#### Create an Autonomous Database ####
14+
az oracle-database autonomous-database create --resource-group MyResourceGroup --location eastus --autonomousdatabasename MyAutoDB --db-version 19c --admin-password <password> --compute-model ECPU --compute-count 2 --data-storage-size-in-gbs 1024 --license-model LicenseIncluded
15+
16+
#### Show an Autonomous Database ####
17+
az oracle-database autonomous-database show --name MyAutoDB --resource-group MyResourceGroup
18+
19+
#### List Autonomous Databases ####
20+
az oracle-database autonomous-database list --resource-group MyResourceGroup
21+
22+
#### Delete an Autonomous Database ####
23+
az oracle-database autonomous-database delete --name MyAutoDB --resource-group MyResourceGroup --yes --no-wait
24+
25+
#### Create an Exadb VM Cluster ####
26+
az oracle-database exadb-vm-cluster create --name MyVmCluster --resource-group MyResourceGroup --location eastus --zone 1 --exascale-db-storage-vault-id <vault_id> --display-name MyVmCluster --enabled-ecpu-count 16 --grid-image-ocid <ocid> --hostname myexahost --node-count 2 --shape Exadata.X9M --ssh-public-keys '<ssh_key>' --vnet-id <vnet_id> --subnet-id <subnet_id> --total-ecpu-count 32 --vm-file-system-storage total-size-in-gbs=1024
27+
28+
#### Show a VM Cluster ####
29+
az oracle-database exadb-vm-cluster show --name MyVmCluster --resource-group MyResourceGroup
30+
31+
#### List VM Clusters ####
32+
az oracle-database exadb-vm-cluster list --resource-group MyResourceGroup
33+
34+
#### Delete a VM Cluster ####
35+
az oracle-database exadb-vm-cluster delete --name MyVmCluster --resource-group MyResourceGroup --yes --no-wait
36+
37+
#### Create an Exascale DB Storage Vault ####
38+
az oracle-database exascale-db-storage-vault create --name MyVault --resource-group MyResourceGroup --location eastus --zone 1 --display-name MyVault --high-capacity-database-storage-input total-size-in-gbs=300
39+
40+
#### Show a Storage Vault ####
41+
az oracle-database exascale-db-storage-vault show --name MyVault --resource-group MyResourceGroup
42+
43+
#### List Storage Vaults ####
44+
az oracle-database exascale-db-storage-vault list --resource-group MyResourceGroup
45+
46+
#### Delete a Storage Vault ####
47+
az oracle-database exascale-db-storage-vault delete --name MyVault --resource-group MyResourceGroup --yes --no-wait
48+
49+
#### Create a Resource Anchor ####
50+
az oracle-database resource-anchor create --name MyResourceAnchor --resource-group MyResourceGroup --location global
51+
52+
#### Show a Resource Anchor ####
53+
az oracle-database resource-anchor show --name MyResourceAnchor --resource-group MyResourceGroup
54+
55+
#### List Resource Anchors ####
56+
az oracle-database resource-anchor list --resource-group MyResourceGroup
57+
58+
#### Delete a Resource Anchor ####
59+
az oracle-database resource-anchor delete --name MyResourceAnchor --resource-group MyResourceGroup --yes --no-wait
60+
61+
#### Create a Network Anchor ####
62+
az oracle-database network-anchor create --name MyNetworkAnchor --resource-group MyResourceGroup --location eastus --resource-anchor-id <resource_anchor_id> --subnet-id <subnet_id> --zone 1
63+
64+
#### Show a Network Anchor ####
65+
az oracle-database network-anchor show --name MyNetworkAnchor --resource-group MyResourceGroup
66+
67+
#### List Network Anchors ####
68+
az oracle-database network-anchor list --resource-group MyResourceGroup
69+
70+
#### Delete a Network Anchor ####
71+
az oracle-database network-anchor delete --name MyNetworkAnchor --resource-group MyResourceGroup --yes --no-wait
72+
73+
#### Create a DB System ####
74+
az oracle-database db-system create --name MyDbSystem --resource-group MyResourceGroup --location eastus --zones 1 --database-edition EnterpriseEdition --admin-password <password> --resource-anchor-id <resource_anchor_id> --network-anchor-id <network_anchor_id> --hostname mydbhost --shape VM.Standard.E5.Flex --display-name MyDbSystem --node-count 1 --initial-data-storage-size-in-gb 256 --compute-model OCPU --compute-count 4 --db-version 19.27.0.0 --pdb-name mypdb --db-system-options storage-management=LVM --ssh-public-keys '<ssh_key>'
75+
76+
#### Show a DB System ####
77+
az oracle-database db-system show --name MyDbSystem --resource-group MyResourceGroup
78+
79+
#### List DB Systems ####
80+
az oracle-database db-system list --resource-group MyResourceGroup
81+
82+
#### Delete a DB System ####
83+
az oracle-database db-system delete --name MyDbSystem --resource-group MyResourceGroup --yes --no-wait
84+
85+
### More Information ###
86+
az oracle-database --help
87+
az oracle-database <subgroup> --help
88+
az oracle-database <subgroup> <command> --help

src/oracle-database/azext_oracle_database/aaz/latest/oracle_database/autonomous_database/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99
# flake8: noqa
1010

1111
from .__cmd_group import *
12+
from ._action import *
13+
from ._change_disaster_recovery_configuration import *
1214
from ._create import *
1315
from ._delete import *
1416
from ._failover import *
17+
from ._generate_wallet import *
1518
from ._list import *
1619
from ._restore import *
1720
from ._show import *
21+
from ._shrink import *
1822
from ._switchover import *
1923
from ._update import *
2024
from ._wait import *

0 commit comments

Comments
 (0)