Prima di iniziare
Assicurati di aver installato AlloyDB Omni sul tuo sistema.
Aggiungi orafce all'installazione di AlloyDB Omni
Per aggiungere l'estensione orafce all'installazione di AlloyDB Omni, segui questi passaggi:
- Trova le etichette della versione di AlloyDB Omni installata:
  Dockerdocker run --rm -it google/alloydbomni cat VERSION.txt Podmanpodman run --rm -it google/alloydbomni cat VERSION.txt L'output è simile al seguente: AlloyDB Omni version: 15.12.0 Prendi nota del numero di versione di AlloyDB Omni, ti servirà nel passaggio successivo. 
- Imposta la variabile di ambiente OMNI_VERSION:OMNI_VERSION=VERSION Sostituisci VERSION con la versione completa del server di database del passaggio precedente, ad esempio 15.12.0.
-  Crea un nuovo container AlloyDB Omni che includa orafce:
   Linuxmkdir ~/alloydb-omni-orafcetee -a ~/alloydb-omni-orafce/Dockerfile << EOF ARG OMNI_VERSION FROM google/alloydbomni:${OMNI_VERSION} RUN apt-get update &&
 apt-get install -y --no-install-recommends
 postgresql-15-orafce &&
 apt-get purge -y --auto-remove &&
 rm -rf /var/lib/apt/lists/* EOFcd ~/alloydb-omni-orafcesudo docker build --build-arg OMNI_VERSION=$OMNI_VERSION --tag google/alloydbomni-with-orafce:$OMNI_VERSION .macOSmkdir ~/alloydb-omni-orafcetee -a ~/alloydb-omni-orafce/Dockerfile << EOF ARG OMNI_VERSION FROM google/alloydbomni:${OMNI_VERSION} RUN apt-get update &&
 apt-get install -y --no-install-recommends
 postgresql-15-orafce &&
 apt-get purge -y --auto-remove &&
 rm -rf /var/lib/apt/lists/* EOFcd ~/alloydb-omni-orafcesudo docker build --build-arg OMNI_VERSION=$OMNI_VERSION --tag google/alloydbomni-with-orafce:$OMNI_VERSION .
- Crea un nuovo container con AlloyDB Omni denominato - my-omni-orafce:- docker run --name my-omni-orafce -e POSTGRES_PASSWORD=NEW_PASSWORD -d google/alloydbomni-with-orafce:OMNI_VERSION 
- Connettiti al tuo database con l'estensione orafce: - docker exec -it my-omni-orafce psql -h localhost -U postgres 
- Attiva orafce:
   CREATE EXTENSION IF NOT EXISTS ORAFCE; 
- Verifica che orafce sia installato e abilitato: - SELECT oracle.sysdate(); - L'output è simile al seguente: - postgres=# SELECT oracle.sysdate();- sysdate- ---------------------- 2024-06-10 16:36:30- (1 row)