Files
oci-datasafe-adb-inventory/INSTRUCOES_USO.md

2.2 KiB
Executable File

Instrucoes de Uso

O que este pacote faz

Gera um inventario de Autonomous Databases e indica se cada banco esta cadastrado no Oracle Data Safe.

Script recomendado:

adb_datasafe_inventory.py

Saidas principais:

  • adb_datasafe_inventory.csv: inventario completo.
  • adb_in_datasafe.csv: apenas ADBs cadastrados no Data Safe.
  • adb_not_in_datasafe.csv: apenas ADBs nao cadastrados no Data Safe.

Linux

cd oci-datasafe-adb-inventory
python3 -m pip install -r requirements.txt

python3 ./adb_datasafe_inventory.py \
  --profile DEFAULT \
  --region sa-saopaulo-1 \
  --workers 3 \
  --retries 8 \
  --retry-base-sleep 5 \
  --split-outputs \
  --output ./adb_datasafe_inventory.csv

Windows PowerShell

cd .\oci-datasafe-adb-inventory
python -m pip install -r .\requirements.txt

python .\adb_datasafe_inventory.py `
  --profile DEFAULT `
  --region sa-saopaulo-1 `
  --workers 3 `
  --retries 8 `
  --retry-base-sleep 5 `
  --split-outputs `
  --output .\adb_datasafe_inventory.csv

Se python nao existir no Windows, use py no lugar.

OCI Cloud Shell

unzip oci-datasafe-adb-inventory.zip
cd oci-datasafe-adb-inventory
python3 -m pip install --user -r requirements.txt

python3 ./adb_datasafe_inventory.py \
  --region sa-saopaulo-1 \
  --workers 3 \
  --retries 8 \
  --retry-base-sleep 5 \
  --split-outputs \
  --output ./adb_datasafe_inventory.csv

Opcoes uteis

  • Trocar regiao: --region us-ashburn-1
  • Rodar mais de uma regiao: --regions sa-saopaulo-1,us-ashburn-1
  • Gerar todas as regioes subscribed: --all-regions
  • Rodar apenas em um compartment: --compartment-id ocid1.compartment.oc1..aaaa
  • Rodar em um compartment e seus subcompartments: --compartment-id ocid1.compartment.oc1..aaaa --compartment-subtree
  • Reduzir throttling: use --workers 2
  • Desativar barra de progresso: --no-progress
  • Gerar somente cadastrados: --filter registered
  • Gerar somente nao cadastrados: --filter not_registered

Compactar para envio

No Linux ou Cloud Shell:

cd ..
zip -r oci-datasafe-adb-inventory.zip oci-datasafe-adb-inventory \
  -x "oci-datasafe-adb-inventory/*.csv" \
  -x "oci-datasafe-adb-inventory/*.json" \
  -x "oci-datasafe-adb-inventory/__pycache__/*"