Pripojenie k databáze Oracle Autonomous AI Lakehouse

Môžete vytvoriť pripojenie k databáze Oracle Autonomous AI Lakehouse a používať ho na prístup k dátam.

Skôr než začnete, požiadajte administrátora databázy Oracle Autonomous AI Lakehouse o povolenie prístupu zo služby Oracle Analytics Cloud. Kroky konfigurácie, ktoré administrátori vykonávajú pri type verejného pripojenia a type súkromného pripojenia, sa líšia:
K databáze Oracle Autonomous AI Lakehouse sa môžete pripojiť pomocou certifikátov zabezpečenia stiahnutých z databázy Oracle Autonomous AI Lakehouse do walletu (pripojenie známe ako mTLS alebo Mutual Transport Layer Security) alebo bez walletu (pripojenie známe ako TLS alebo Transport Layer Security). Pozrite si časť Autentifikácia TLS. Súbor wallet dokladov zaisťuje komunikáciu medzi službou Oracle Analytics a databázou Oracle Autonomous AI Lakehouse. Na aktiváciu zabezpečenia SSL pri pripojeniach k databáze Oracle AI Database musí súbor wallet (napríklad wallet_ALKC1.zip), ktorý nahráte, obsahovať dôveryhodné certifikáty SSL.
  1. Ak sa chcete pripojiť pomocou súboru wallet dokladov (známe ako pripojenie typu Vzájomná TLS), stiahnite si certifikáty SSL z databázy Oracle Autonomous AI Lakehouse.

    Pozrite si časť Stiahnutie dokladov klienta (súborov wallet) v príručke Using Oracle Autonomous Database Serverless.

    Súbor wallet dokladov zaisťuje komunikáciu medzi službou Oracle Analytics a databázou Oracle Autonomous AI Lakehouse. Súbor wallet (napríklad wallet_ALKC1.zip), ktorý nahráte, musí obsahovať certifikáty SSL.

    Ak sa chcete pripojiť bez použitia súboru wallet dokladov (známe aj ako pripojenie TLS), preskočte prvý krok a prejdite priamo na druhý krok.

  2. Na domovskej stránke kliknite na položku Vytvoriť a potom kliknite na položku Pripojenie.
  3. Kliknite na položku Oracle Autonomous Data Warehouse.
  4. V poli Pripojiť pomocou vyberte možnosť Základné alebo Principál prostriedku.
    Informácie o používaní principála prostriedku nájdete v téme "Použitie principála prostriedku na prístup k prostriedkom služby Oracle Cloud Infrastructure" v časti Oracle Autonomous AI Database Serverless alebo Autonomous Database on Dedicated Exadata Infrastructure.
  5. Zadajte používateľsky zrozumiteľné hodnoty do polí Názov pripojenia a Popis.
  6. Pre pole Typ šifrovania:
    • Ak sa chcete pripojiť bez súboru wallet dokladov, v poli Typ šifrovania vyberte položku TLS, zadajte hodnotu do poľa Pripojovací reťazec, potom zadajte hodnoty do polí Meno používateľa a Heslo používateľa v databáze Oracle Autonomous AI Lakehouse.
    • Ak sa chcete pripojiť pomocou súboru wallet dokladov, v poli Typ šifrovania vyberte položku Vzájomná TLS, kliknite na tlačidlo Vybrať a vyhľadajte a vyberte súbor wallet dokladov klienta, ktorý ste stiahli z databázy Oracle Autonomous AI Lakehouse (napríklad súbor wallet_ALKC1.zip). Potom zadajte názov do poľa Názov služby. V poli Doklady klienta sa zobrazí súbor cwallet.sso. Pozrite si časť Výber názvu služby pre databázu Oracle Autonomous AI Lakehouse.

      Tip: Ak definujete pripojenie databázy Oracle Autonomous AI Lakehouse pomocou walletu inštancie, predvolene sa vyberie názov služby „high“. Názov zmeňte na „low“ alebo „medium“, aby ste nemuseli obmedziť počet súbežných pripojení.

  7. V poli Doklady klienta kliknite na položku Vybrať a prejdite na súbor ZIP dokladov klienta a vyberte ho.
  8. Ak sa pripájate k vzdialenej databáze, kliknite na položku Použiť pripojiteľnosť vzdialených dát.
    Overte si u administrátora, či môžete získať prístup ku vzdialenej databáze.
  9. Ak chcete, aby dátoví modelári mohli používať tieto detaily pripojenia, vyberte položku Pripojenie systému. Pozrite si časť Voľby databázového pripojenia.
  10. V sekcii Autentifikácia zadajte, ako chcete autentifikovať pripojenie:
    • Vždy použiť tieto doklady - Oracle Analytics vždy použije meno používateľa a heslo, ktoré zadáte pre toto pripojenie. Používateľom sa nezobrazí výzva na prihlásenie.
    • Vyžadovať, aby používatelia zadávali vlastné doklady - Oracle Analytics bude používateľom zobrazovať výzvu na zadanie ich používateľského mena a hesla pre tento dátový zdroj. Používatelia môžu získať prístup len k dátam, pre ktoré majú povolenia, privilégiá a priradenia rol.
  11. Kliknite na tlačidlo Uložiť.
Teraz môžete vytvárať množiny dát z pripojenia.

Výber názvu služby pre databázu Oracle Autonomous AI Lakehouse

Výber správneho preddefinovaného názvu databázovej služby je kľúčový na pripojenie k databáze Oracle Autonomous AI Lakehouse (Oracle ALK). Prečítajte si o rôznych preddefinovaných názvoch databázovej služby a o tom, ktorý názov by ste mali zvoliť.

Čo sú to preddefinované názvy databázovej služby?

Oracle Autonomous AI Lakehouse poskytuje tri názvy databázovej služby pre pripojenia v nasledujúcom formáte:
  • databasename_high - najvyšší počet prostriedkov, najnižšia súbežnosť. Dopyty sa spúšťajú paralelne.
  • databasename_medium - nižší počet prostriedkov, vyššia súbežnosť. Dopyty sa spúšťajú paralelne.
  • databasename_low - najnižší počet prostriedkov, najvyššia súbežnosť. Dopyty sa spúšťajú postupne.

Tieto názvy sa nachádzajú v súbore tnsnames.ora vo wallete Oracle. Tieto reťazce zobrazíte kliknutím na položku Databázové pripojenia v konzole Oracle Cloud Infrastructure.
Popis GUID-993E1C00-6FF1-4577-A8E2-CE15736B7C69-default.png je uvedený nižšie
.png

Skupiny spotrebiteľov v Správcovi prostriedkov Oracle

Názvy databázovej služby sú mapované ku skupinám spotrebiteľov v Správcovi prostriedkov, ktoré obmedzujú počet simultánnych pripojení a dopytov, ktoré možno spustiť v databáze Oracle Autonomous AI Lakehouse naraz (súbežnosť), a maximálny počet paralelných procesov, ktoré sú povolené na jeden dopyt (parallel_degree_limit). Tieto limity závisia od počtu licencovaných jednotiek ECPU alebo OCPU a od toho, či je aktivované automatické škálovanie.

Nasledujúca tabuľka zobrazuje vzorové hodnoty súbežného pripojenia pre databázu s 32 jednotkami ECPU s deaktivovaným a aktivovaným automatickým škálovaním ECPU.

Názov databázovej služby Počet súbežných dopytov s deaktivovaným automatickým škálovaním ECPU Počet súbežných dopytov s aktivovaným automatickým škálovaním ECPU
high 3 9
medium 20 (.63 × počet jednotiek ECPU) 60 (1.89 × počet jednotiek ECPU)
low Max. 4 800 (150 x počet jednotiek ECPU) Max. 4 800 (150 x počet jednotiek ECPU)

Voľba optimálneho názvu databázovej služby pre Oracle Analytics

Pre databázovú službu „high“ možno spustiť najviac tri simultánne dopyty bez automatického škálovania a deväť simultánnych dopytov s aktivovaným automatickým škálovaním. Tento limit možno dosiahnuť s tromi používateľmi pripojenými k databázovej službe s názvom „high“, z ktorých každý spustí jeden dopyt, alebo s tromi zostavami na jednom paneli Oracle Analytics pre jedného používateľa.

Názov služby „low“ funguje pre väčšinu záťaží databázy Oracle Autonomous AI Lakehouse so službou Oracle Analytics, ale ak chcete využiť paralelné dopyty, vyberte názov služby „medium“. Limit stupňa paralelizmu pre názov služby „low“ je 1, to znamená žiadny paralelizmus. Ak máte pripojenie k službe s názvom „low“, aj keby bol zadaný stupeň paralelizmu na úrovni tabuľky alebo indexu, stupeň paralelizmu sa zníži na hodnotu 1 a dopyt sa nespustí paralelne. Limit stupňa paralelizmu (na jeden dopyt) pre služby „medium“ a „high“ sa rovná dvojnásobku počtu licencovaných jednotiek CPU.

Poznámka: Na pripojenie k databáze, ktorá je súčasťou služby Oracle Fusion Analytics Warehouse (Fusion Analytics), sa vyžaduje používanie názvu služby „low“, aby sa povolil maximálny počet súbežných dopytov.

Monitorovanie príkazov vo fronte

Keď dosiahnete limit maximálneho počtu súbežných dopytov, nadmerné dopyty sa zaradia do frontu. Databáza Oracle Autonomous AI Lakehouse poskytuje metriku na kontrolu príkazov zaradených do frontu.

Vyberte položku Akcie databázy a kartu Panel databázy na stránke Oracle Autonomous AI Lakehouse v konzole Oracle Cloud Infrastructure.


Popis GUID-78C6AFF4-1BA2-404D-B1F8-42C67C8DCA41-default.png je uvedený nižšie
.png

Kliknite na položku Performance Hub a potom kliknite na kartu Monitorovanie SQL, aby ste si pozreli stav príkazu vo fronte, ktorý sa zobrazuje ako sivé hodiny. V tomto príklade sú spustené tri dopyty s názvom služby „high“, jeden je zaradený do frontu a jeden dopyt je spustený s názvom služby „medium“. Príkaz zaradený do frontu sa vykoná, keď sa dokončí jeden z troch spustených dopytov s názvom služby „high“.


Popis GUID-AF649614-A214-42F7-AD17-7AC36DC40497-default.png je uvedený nižšie
.png

Monitorovanie paralelizmu

Ak prekročíte limit stupňa paralelizmu, v zostave monitorovania SQL sa zobrazí zníženie stupňa paralelizmu. Dôvod zníženia stupňa paralelizmu 353 znamená, že Správca prostriedkov znížil klasifikáciu príkazu, pretože bol dosiahnutý maximálny limit stupňa paralelizmu.


Popis GUID-02DDFA21-7953-43C2-B78C-88F9F0C3392D-default.png je uvedený nižšie
.png

Kódy dôvodov zníženia pre databázu Oracle verzie 18 a novšej sú opísané v nasledujúcej tabuľke:

ID Kódy dôvodov
352 Zníženie stupňa paralelizmu v dôsledku adaptívneho stupňa paralelizmu.
353 Zníženie stupňa paralelizmu v dôsledku maximálneho stupňa paralelizmu Správcu prostriedkov.
354 Zníženie stupňa paralelizmu v dôsledku nedostatočného počtu procesov.
355 Zníženie stupňa paralelizmu v dôsledku zlyhania pripojenia podradených procesov.

Udalosť čakania na CPU v Správcovi prostriedkov

Relácia čakajúca na pridelenie CPU Správcom prostriedkov zvýši hodnotu udalosti čakania resmgr:cpu quantum. Ak chcete znížiť výskyt tejto udalosti čakania, skontrolujte, či sa pre pripojenie OAC používa služba s názvom „low“ alebo „medium“, alebo zvýšte počet jednotiek CPU pridelených databáze Oracle ALK.

Ak si chcete pozrieť počet čakaní a priemerný čas čakania, pozrite si udalosť čakania resmgr:cpu quantum v sekcii udalostí čakania v popredí v zostave depozitára AWR (Automatic Workload Repository).

V tomto príklade bolo celkovo 272 čakaní s priemerným trvaním 588,91 milisekundy na jedno čakanie, čo je spolu 160 sekúnd. Ako dôvod bolo uvedené, že pre pripojenie OAC sa používala databázová služba s názvom „high“. Tieto doby čakania zmizli, keď zákazník zmenil službu na „medium“ a pravidelné problémy s pomalosťou panela sa vyriešili.


Popis GUID-EA1878A7-1E60-47BA-989C-404AD8D7D7DE-default.png je uvedený nižšie
.png

Tip pre vytvorenie pripojenia k databáze Oracle Autonomous AI Lakehouse v službe Oracle Analytics

Ak v službe Oracle Analytics definujete pripojenie databázy Oracle Autonomous AI Lakehouse pomocou walletu inštancie, predvolene sa vyberie názov služby „high“. Názov zmeňte na „low“ alebo „medium“, aby ste nemuseli obmedziť počet súbežných pripojení.


Popis GUID-E576A8A9-5059-4EE1-815C-4A07A7FB27FA-default.png je uvedený nižšie
.png