sql >> Databasteknik >  >> RDS >> Oracle

Komma igång med Oracle Autonomous Database i molnet

Introduktion

Den här handledningen tar upp hur du skapar ett gratis Oracle Cloud-konto och skapar en gratis Autonomous Database-instans.

VIKTIGT: Medan Oracle Cloud-kontot är gratis och de flesta av de grundläggande tjänsterna är gratis att använda, krävs ett kreditkort (eller liknande betalningsmetod) för att verifiera din identitet. Du behöver också en mobiltelefon som kan ta emot textmeddelanden. Om din avsikt är att bara öva SQL-satser och/eller utveckla en webbapplikation med Oracle APEX, kan du istället skapa en gratis Oracle APEX Workspace utan att använda ett kreditkort. En kort handledning om hur du arbetar med Oracle APEX finns här.

När den autonoma databasen väl har skapats kan du använda flera olika verktyg för att arbeta med dina data, inklusive Oracle SQL Developer, Oracle APEX och andra verktyg. Du kanske vill ladda ner och installera Oracle SQL Developer på din egen dator (Windows eller MacOSX).

Det första steget är att skapa ett nytt Oracle Cloud-konto. Dessa steg beskrivs på nästa sida.

Skapa ett Oracle Cloud-konto

För att komma igång, besök Oracles webbplats med URL:en:https://www.oracle.com/cloud/free/

Klicka på Starta gratis knappen.

Fyll i din e-postadress och välj ditt land. Läs Oracles användarvillkor och andra policyer och klicka sedan på Nästa knappen när du är redo.

Fyll i fältet för Cloud Account Name. Detta namn bör endast innehålla bokstäver utan mellanslag eller andra skiljetecken. Du kommer att använda detta namn när du kommer åt databasen. Fyll sedan i ditt namn, adress och mobilnummer i anvisningarna. När all denna information har angetts klickar du på Nästa:Verifiera mobilnummer knappen.

Kontrollera din mobiltelefon efter ett textmeddelande från Oracle för att se kodnumret. Skriv in kodnumret på Oracles webbplats där du uppmanas att göra det och klicka på Verifiera knappen.

Skapa ett nytt lösenord för ditt Oracle Cloud-konto. Följ de angivna lösenordsreglerna. Klicka på Nästa knappen för att gå vidare till betalningsinformationssteget. Tänk på att detta kommer att vara ditt Oracle Cloud-konto (inte databaskontot – som kommer att skapas senare).

Läs över meddelandet från Oracle angående betalningsinformation. Klicka på Lägg till kreditkortsinformation knappen när du är klar.

På nästa skärm fyller du i din betalningsinformation inklusive betalningsmetoden. Klicka på Slutför knappen när du är klar. Kom ihåg att så länge du använder tjänsterna "Alltid gratis" kommer din betalningsmetod inte att debiteras.

På nästa skärm, verifiera kortnumret och giltighetstiden. Granska Oracle Cloud Services-avtalet, markera rutan och klicka sedan på Slutför registreringen knappen.

Vid denna tidpunkt kommer det nya Oracle Cloud-kontot att skapas. Detta kan ta upp till 5 minuter att slutföra. I vissa sällsynta fall, om det finns några problem med att verifiera din betalningsinformation, kan du bli kontaktad via e-post för att ge ytterligare information.

Fortsätt till nästa sida i denna handledning när Oracle Cloud-kontot har skapats.

Loggar in på Oracle Cloud Console

När kontot har skapats bör webbläsaren omdirigera till inloggningssidan. Fyll i ditt användarnamn och lösenord för ditt Oracle Cloud-konto enligt de föregående stegen och klicka på Logga in knappen.

När du har loggat in visas Oracle Cloud Consoles hemsida. Notera de olika tjänsterna och de som är markerade med Alltid gratis kvalificerad . Tjänsterna "Alltid gratis" kan användas utan att påföra avgifter. Ditt konto kommer också att krediteras med $300 (från och med december 2019) som kan användas för att testa olika tjänster som inte är gratis.

I nästa avsnitt kommer en ny databas för autonom transaktionsbearbetning att skapas.

Skapa en ny databas för autonom transaktionsbearbetning i Oracle Cloud

Det här avsnittet av handledningen kommer att täcka att skapa en databasinstans för transaktionsbearbetning. Från Oracle Cloud-konsolen klickar du på den stora knappen för att Skapa en ATP-databas .

Välj ett fack (vanligtvis namnet på tjänsten du angav när du konfigurerade kontot), ange sedan visningsnamnet och databasnamnet. Observera att databasnamnet inte kan innehålla skiljetecken eller mellanslag.

Välj arbetsbelastningstypen för transaktionsbearbetning och välj delad infrastruktur som visas nedan.

Under Konfigurera databasen rubriken väljer du Alltid gratis alternativ. Genom att välja det här alternativet skapas en grundläggande databas med 20 GB diskutrymme och en virtuell CPU. Inga avgifter kommer att debiteras på ditt konto för denna databas.

Ange ett nytt lösenord för databasadministratören. Standardanvändarnamnet för databasadministratören är ADMIN . Tänk på att detta kommer att vara användarnamnet och lösenordet för ATP-databasen du skapar. Detta skiljer sig från ditt Oracle Cloud-konto.

Nästa steg är att välja nätverksåtkomst. Som standard kommer den nya databasen att vara tillgänglig från var som helst på internet. Om du vill begränsa åtkomsten till denna databas till värdar eller klienter på ett mer begränsat antal adresser, kontrollera Konfigurera regler för åtkomstkontroll och följ sedan anvisningarna för att lägga till tillåtna IP-adresser eller CIDR-block.

För det här exemplet lämnar vi åtkomsten öppen.

Slutligen väljer du Inkluderad licens och klicka sedan på Skapa autonom databas knappen.

Observera att det kan ta upp till 5 minuter för den nya databasen att tillhandahållas .

När den nya databasen har tillhandahållits bör den bli tillgänglig . Klicka på Verktyg fliken för att se olika verktyg som ska användas för att komma åt databasen.

Observera att denna hanteringssida kommer att användas om du någonsin skulle behöva starta om din ATP-databas. Kontrollera under Fler åtgärder... knappen för dessa funktioner.

Nästa sida introducerar några av verktygen som kan användas för att komma åt den nya ATP-databasen.

Arbeta med ATP-databasen

Det snabbaste sättet att komma åt den nya databasen är genom att använda webbgränssnittet för Oracle SQL Developer. Klicka på Öppna SQL Developer Web knappen.

Logga in på databasen med ADMIN-användarnamnet och tillhörande lösenord som angavs när databasen skapades. När du har loggat in visas SQL Developer Web-arbetsbladet. Det finns tre huvudsektioner. Scheman (användare) och deras objekt (tabeller, vyer etc.) visas i det vänstra fönstret under Navigator . SQL-satser kan skrivas in med hjälp av avsnittet Arbetsblad. Frågeresultat och annan feedback finns i fönstret nere till höger.

Exempelschemat för Oracle Sales History (SH) är tillgängligt i databasen så det kan användas för att enkelt testa frågor som visas nedan.

Nästa sida introducerar hur du ansluter till molndatabasen med Oracle SQL Developer-klientverktyget som du laddar ner på din egen dator.

Ansluta till Oracle Cloud Database med SQL Developer-programvara

Oracle SQL Developer-programvaran har ännu fler funktioner än webbversionen. Den installerade versionen av SQL Developer kan installeras på din egen dator (se instruktioner här för Windows eller MacOSX).

Förutsatt att du har laddat ner, installerat och kört SQL Developer kan du ladda ner Oracle Cloud Wallet-uppgifterna från Oracle Cloud-databasinstansen och använda dem för att ansluta till databasen.

Från startskärmen för den autonoma databasen klickar du på DB-anslutning knappen.

För att ansluta till en molndatabas krävs både en plånbok och en anslutningssträng. Klicka på knappen för att ladda ner plånboken.

Ange ett nytt lösenord för plånboken och klicka sedan på Ladda ner knappen.

Se till att förvara plånboksfilen på en säker plats.

Skapa en ny databasanslutning från SQL Developer

I Oracle SQL Developer klickar du på det gröna plustecknet för att skapa en ny databasanslutning.

Ge den nya databasanslutningen ett namn och ange ADMIN-användarnamn och tillhörande lösenord.

Ändra Anslutningstyp till Cloud Wallet . Klicka på Bläddra... knappen, navigera till mappen med din molnplånbok och välj den filen.

Klicka på Test för att se till att anslutningen fungerar.

Klicka slutligen på Spara för att spara den här anslutningen och klicka sedan på Anslut knappen för att ansluta till molndatabasen.

När du är ansluten öppnas ett nytt kalkylblad där SQL-satser kan anges.

Observera att denna anslutning gjordes med ADMIN-användaren. Allt nytt databasutvecklingsarbete bör göras med ett separat databasanvändarkonto. Steg för att skapa en ny Oracle-databasanvändare finns på nästa sida.

Skapa en ny Oracle Database-användare

SQL Developer kan användas för att skapa en ny databasanvändare. ADMIN-användaren av molndatabasen har nödvändiga behörigheter för att skapa ytterligare databasanvändare och ge dem nödvändiga rättigheter.

Den mest grundläggande SQL-syntaxen för att skapa en ny användare i Oracle är:

SKAPA ANVÄNDARE användarnamn IDENTIFIERAD AV lösenord;

Det finns många fler valfria delar till SKAPA ANVÄNDARE men genom att lämna dem utanför kommer standardinställningarna att användas. Obs:Välj ett annat lösenord än det här exemplet. Oracle-användarlösenordet bör innehålla en blandning av stora och små bokstäver och siffror.

För det här exemplet kommer vi att skapa en ny användare med namnet "möbler".

Vissa behörigheter kommer att behöva ges till den nya användaren så att de har möjlighet att ansluta till databasen och skapa nya objekt som tabeller och vyer.

GRANT CONNECT, RESOURCE TO furniture;
GRANT CREATE SESSION TO furniture;
GRANT UNLIMITED TABLESPACE TO furniture;
GRANT CREATE ANY VIEW TO furniture;
GRANT SELECT ANY TABLE TO furniture;

Nu när den nya användaren skapade och tilldelade lämpliga behörigheter kan vi skapa en ny anslutning till databasen med denna användares autentiseringsuppgifter. Då kommer samma plånbok att användas.

Klicka på Test för att se till att anslutningen fungerar. Spara sedan anslutningen och klicka slutligen på Anslut knappen för att ansluta till databasen med detta nya användarnamn.

När anslutningen är upprättad kan SQL-satser anges för att skapa en ny uppsättning tabeller (schema).

När schemat har skapats kan du testa SQL-frågor.

Aktivera SQL Developer Web för en ny användare

Som standard är det bara ADMIN-användaren som får starta SQL Developer Web. För att ge ytterligare användare möjligheten att köra SQL Developer Web, logga först in på SQL Developer Web som ADMIN-användare och kör sedan följande PL/SQL-skript:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'your schema name',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'your schema name',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

Skriv in namnet på din användare där den har 'ditt schemanamn' . Till exempel:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'FURNITURE',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'FURNITURE',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

Se till att köra all kod inklusive snedstrecket på sista raden.

Logga ut från SQL Developer Web och anteckna URL:en.

https://db-name.db_host.oraclecloudapps.com/ords/admin/sign-in/?nav=worksheet

Ändra "admin"-delen till namnet på ditt nya schema. Till exempel:

https://db-name.db_host.oraclecloudapps.com/ords/furniture/sign-in/?nav=worksheet

Logga sedan in på SQL Developer Web med ditt nya kontoanvändarnamn och lösenord.

Nästa sida innehåller ytterligare länkar till andra handledningar relaterade till SQL Developer.

Ytterligare självstudier för SQL-utvecklare

Här är några sidor som täcker hur man skriver, kör och sparar SQL-satser, hur man exporterar data med SQL Developer och hur man importerar data till Oracle med SQL Developer. Du kanske också är intresserad av att använda SQL Developer för att bakåtkonstruera ett Oracle-schema. Den självstudien är länkad här.


  1. Ansluter SQL Server till PostgreSQL

  2. Handledning för SQL-anslutningar

  3. SSMS 2016-fel vid import av Azure SQL v12 bacpac:huvudnycklar utan lösenord stöds inte

  4. Hur man får databasstruktur i MySQL via query