sql >> Databasteknik >  >> RDS >> Oracle

Installera Oracle 12c Standard Edition på Windows 10 Professional

Introduktion

Syftet med den här handledningen är att täcka de grundläggande stegen för att installera och komma igång med Oracle 12c Database Management System (Standard Edition) på Microsoft Windows 10 (64-bitars) Professional operativsystem. Installationsinstruktionerna för Windows Server 2012 är liknande.

Innehåll

  • Förutsättningar
  • Oracle 12c Database Architecture
  • Hämta och packa upp installationsfilerna
  • Installera Oracle 12c
  • Vanliga installationsproblem och korrigeringar
  • Oracle Services i Windows
  • Konfigurera den pluggbara databasen
  • Arbeta med Oracle Enterprise Manager
  • Kör SQL-utvecklare


Förutsättningar

Följande förutsättningar bör granskas innan du installerar Oracle 12c Windows 10:

  • Du måste ha ett konto inställt på Oracles webbplats. Besök https://login.oracle.com/mysso/signon.jsp för att skapa ett konto.
  • En Intel-processorbaserad PC som kör Windows 10 64-bitars Professional (eller Windows Server) operativsystem. Observera att Oracle-databaser inte stöds i några "Home"-utgåvor av Windows OS.
  • RAM:Minst 8 GB (12 GB eller mer är bättre, speciellt om du också kommer att använda Oracles utvecklingsverktyg)
  • Byt utrymme (virtuellt minne):Minst 8 GB (i Datoregenskaper, gå till Avancerade systeminställningar -> fliken Avancerat -> Prestandainställningar-> Virtuellt minne
  • Diskutrymme:Minst 20 GB ledigt utrymme (även om Oracle säger att det bara behövs 8 GB, behöver du mer)
  • Vissa antivirusprogram har varit kända för att blockera vissa delar av Oracle-installationen. Även Windows-brandväggen kan behöva konfigureras för att tillåta Oracle-databasen att öppna portar som port 1521 och 1158. Se till att tillfälligt inaktivera antivirusprogrammet under installationen.
  • Se till att din PATH-miljövariabel är kortare än 1 000 tecken:
    Öppna CMD-prompten och upprepa %PATH% för att se hur lång den är. Om den är längre än 1 000 tecken hämtar du datorns egenskaper och redigerar dina befintliga miljövariabler tills sökvägen är under 1 000 tecken.
  • Det är troligtvis bäst om några tidigare Oracle-versioner har tagits bort innan du installerar den här nya versionen. Se till att ta bort alla Oracle-tjänster från Windows-registret och starta om datorn.
  • Under installationen måste du använda ett administratörskonto som Administratör eller Admin. Om du måste använda ett annat konto som har administratörsbehörighet får det kontot inte ha icke-engelska tecken i användarnamnet. Det kan inte heller ha mellanslag i användarnamnet. Den främsta anledningen till detta är att en TEMP-katalog används under det aktuella användarnamnet och om det finns mellanslag eller icke-engelska tecken i användarnamnet, kommer vissa av Oracle-verktygen inte att installeras korrekt.
  • I vissa fall, och för vissa steg, kan du behöva skriva in kommandon i Windows Command Prompt (CMD). Du kanske vill bekanta dig med några grundläggande kommandotolk (DOS)-kommandon.
  • Skapa slutligen en återställningspunkt för Windows innan du installerar Oracle. Om något går fel under installationen blir det mycket lättare att helt enkelt återställa alla ändringar till denna återställningspunkt och börja om.

Följande sida introducerar några grundläggande koncept för Oracle 12c Database Management System.

Grunderna i Oracle DBMS-arkitektur

Följande uppsättning anteckningar ger en mycket kort introduktion till några av huvudfunktionerna i en Oracle 12c DBMS. Många av dessa koncept kommer att ses över senare i handledningen när olika administrativa uppgifter utförs.

Till skillnad från ett datorbaserat databashanteringssystem är Oracle serverbaserat DBMS som är dedikerat till att hantera data. Det finns inga applikationer eller utvecklingsverktyg som följer med databasen. I allmänhet en Oracle instans körs på en server. En instans är en samling DBMS-processer och ett stort minnesområde (System Global Area) som interagerar med en uppsättning datafiler på lagring. DBMS har processer som accepterar, optimerar och exekverar SQL-satser, underhåller loggar för återställningsändamål, autentiserar användare och många andra uppgifter. Lagringsundersystemet består av en uppsättning filer för data, återställningsloggar och kontrollfiler som katalogiserar databasens struktur.

En speciell process som kallas Lyssnaren accepterar anslutningar från en klientapplikation som webbapplikation, formulär eller rapportapplikation eller ett kommandoradsverktyg som Oracle SQL*Plus. Lyssnaren lämnar förfrågningar till DBMS för bearbetning och paketerar sedan svar som ska skickas tillbaka till klienten.

En av uppgifterna för en Oracle DBA är att konfigurera de många parametrarna som styr Oracle-instansen och att övervaka DBMS-processerna för att säkerställa att värdoperativsystemet och serverhårdvaran håller jämna steg med bearbetningskraven från DBMS.

Förstå Oracle 12c Multitenant a.k.a. Container Database med pluggbara databaser

Från och med Oracle 12c tillåter multitenant-alternativet flera "pluggbara" databaser att skapas under en enda Oracle-instans. Pluggbara databaser kan skapas individuellt, släppas, startas och stoppas. En speciell pluggbar databas med namnet PDB$SEED är tillgänglig som mall och används för att skapa nya pluggbara databaser.

När du använder multitenant-alternativet är containerdatabasen tillgänglig under System Identifier (SID) (standardnamn orcl) medan varje pluggbar databas kommer att vara tillgänglig under ett Service Name enligt PDB-namnet. Till exempel, i den här handledningen kommer standardinsticksbara databasnamn att vara pdborcl.

Pluggbara databaser hanteras separat från Container-databasen och en del ytterligare konfigurationsarbete kommer att behöva göras efter installationen för att säkerställa att den pluggbara databasen är igång när servern startar om.

En av uppgifterna för en Oracle DBA är att skapa och hantera pluggbara databaser för att stödja olika affärsapplikationer.

Tabellytor och scheman

Den huvudsakliga logiska lagringsenheten för en Oracle-databas är Tablespace . Ett tabellutrymme stöds av en eller flera fysiska datafiler som lagras i värdoperativsystemets filsystem. Varje Oracle-databas har minst 4 standardtabellutrymmen. Tabellutrymmena SYSTEM och SYSAUX stöder huvudfunktionerna i DBMS inklusive dataordbok, PL/SQL-programenheter och all data som krävs av många av tilläggskomponenterna. TEMP-tabellutrymmet används för att lagra temporära datamängder, t.ex. mellanresultaten av frågor och kopior av originaldata som hålls åt sidan tills ny data överförs till databasen. De flesta Oracle-databaser inkluderar också en ANVÄNDARE-tabellyta för att lagra användardata. Slutligen, i vissa fall kommer ett EXEMPEL-tabellutrymme att skapas för att stödja några av de exempelanvändarkonton som ingår i DBMS.

En av uppgifterna för en Oracle DBA är att säkerställa att tabellutrymmen skapas och underhålls på rätt sätt, inklusive att lägga till datafiler och flytta data mellan tabellutrymmen.

I Oracle ett schema är en logisk samling av databasobjekt såsom tabeller, vyer, index, sekvenser, lagrade procedurer och andra datastrukturer. I allmänhet är ett schema associerat med ett Oracle-användarkonto och har ett standardtabellutrymme tilldelat. Som standard skapas alla nya databasobjekt för ett givet schema med standardtabellutrymmet.

En av uppgifterna för en Oracle DBA är att skapa nya användare och ge dem behörighet att skapa, läsa och skriva data i sina egna eller andra scheman.

Instruktioner om hur du skaffar och packar upp Oracle 12c-programvaran presenteras i nästa avsnitt av handledningen.

Ladda ner och packa upp Oracle Installer-paketen

Besök Oracle 12c-webbplatsen för nedladdning på http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Ladda ner de två ZIP-filerna winx64_12102_SE2_database_1of2.zip och winx64_12102_SE2_database_2of2.zip från Oracle TechNet-webbplatsen. Observera att du måste klicka på alternativknappen för att godkänna nedladdningsvillkoren och sedan ange ditt användarnamn och lösenord för din Oracle-webbplats.

När filerna har laddats ner packar du upp båda ZIP-filerna i samma undermapp. Detta är ett mycket viktigt steg – packa inte upp de två zip-filerna i separata mappar eftersom installationen kommer att misslyckas. Detta bör skapa en enda mapp med namnet databas som innehåller alla filer som behövs för att installera Oracle 12c.

Slutresultatet bör vara en enda databas mapp som innehåller alla installationsfiler som krävs för att installera Oracle 12c.

Vid denna tidpunkt är alla förberedelser slutförda och installationsprogrammet kan startas. Dessa steg presenteras i nästa avsnitt.

Installera Oracle 12c

Se till att du är inloggad i Windows med ett konto som har administratörsbehörighet. Navigera till databasmappen och dubbelklicka på programmet setup.exe för att starta installationsprogrammet.

Om du är inloggad som en vanlig användare med administratörsbehörighet kan du behöva ställa in miljövariablerna TEMP och TMP innan du startar installationsprogrammet.

Startskärmen för installatören visas nedan:

I Windows 10 kan du bli ombedd att tillåta programmet setup.exe att göra ändringar på datorn. Klicka på Ja knapp för att fortsätta.

Efter några korta kontroller för att säkerställa att operativsystemet kan stödja Oracle-installationsprogrammet, kommer huvudinstallationsskärmen att visas från och med steg 1 av 10. För att få säkerhetsuppdateringar anger du e-postadressen och lösenordet du använder med Oracles tekniska support. Om du inte har denna information lämnar du fälten tomma och avmarkerar kryssrutan Jag vill ta emot säkerhetsuppdateringar via My oracle Support. Klicka sedan på Nästa knappen.

Välj alternativet "Skapa och konfigurera en databas" och klicka sedan på Nästa> knappen.

Välj Desktop Class (såvida du inte vill konfigurera Oracle Grid/RAC direkt, vilket kräver en hel del mer ansträngning) och klicka på Nästa> knappen

Nästa steg i installationsguiden frågar efter vilket Windows-operativsystemkonto som Oracle ska installeras och köras under. Om du tidigare har skapat ett konto väljer du Använd befintlig Windows-användare och lämna denna information nu. Om du inte har separat kontoinformation eller inte vill använda en separat Windows-användare för Oracle, välj Använd Windows inbyggt konto och klicka sedan på Nästa> knappen.

Om du väljer att använda Windows Built-In-konto får du en varning enligt nedan. Klicka på Ja för att fortsätta.

Nästa steg i installationsguiden är att tillhandahålla många av de viktigaste konfigurationsparametrarna som bestämmer hur databasen ska installeras och konfigureras. Din serverhårdvara och filsystem kan skilja sig åt. Det är mycket viktigt att vara uppmärksam på dessa konfigurationsparametrar eftersom du kommer att behöva hänvisa tillbaka till dem, särskilt om det finns installationsproblem senare. Följande inställningar fungerade bra för en grundläggande installation på en Windows 10-dator.

Kontrollera och ange inställningar för följande:

  • Ange en målmapp för Oracle Base (mappen c:\oracle används här). Se till att den här målenheten har tillräckligt med ledigt diskutrymme.
  • Välj "Standard Edition" för Database Edition.
  • Ange det globala databasnamnet (orcl i det här fallet). Detta kommer att vara namnet på rotbehållardatabasen.
  • Ange ett databasadministratörslösenord. Det är mycket viktigt att du kommer ihåg detta lösenord eftersom det kommer att användas för databasadministratörens SYSTEM- och SYS-konton.
  • Skapa en containerdatabas. Namnet pdborcl används här för den pluggbara databasen. Resten av den här handledningen förutsätter att det här pluggbara databasnamnet används.

Klicka på Nästa> för att fortsätta.

Vid denna tidpunkt kommer installationsprogrammet att köra igenom vissa kontroller av operativsystemet för att säkerställa att det finns tillräckligt med RAM, hårddiskutrymme, längden på PATH-variabeln, etc. Om någon av dessa kontroller misslyckas måste du avsluta installationsprogrammet och sedan åtgärda problemen . Om alla kontroller godkänns, kommer nästa sammanfattningsskärm att visas automatiskt.

Vid det här laget har alla alternativ ställts in och Oracle Installer är redo att börja. Klicka på Slutför för att påbörja installationen.

Installationen börjar med att förbereda och kopiera nödvändiga filer.

Obs:Om du får felmeddelanden om problem med att kopiera filer är det säkraste sättet att återställa att avsluta installationsprogrammet och sedan ta bort alla filer från installationskatalogerna (c:\oracle i det här fallet). Du kan behöva stoppa OracleMTSRecoveryService innan du tar bort några filer).

Under installationen kan du bli ombedd av Windows-brandväggen att tillåta att vissa portar öppnas. Om detta händer klickar du på knappen Tillåt åtkomst.

Efter att DBMS-filerna har kopierats på plats kommer databaskonfigurationsassistenten att startas.

Databaskonfigurationsassistenten

När alla filer har kopierats och installerats startar Database Configuration Assistant. I allmänhet är det inte mycket du behöver göra just nu förutom att låta Database Configuration Assistant slutföra.

När databasen har ställts in kommer en sammanfattningsskärm att visas som visas nedan. Anteckna parametrarna som är inställda, inklusive platsen för Oracle Enterprise Manager (EM) URL som kommer att starta på den lokala datorn.

Installationen kommer att fortsätta och alla sista steg kommer att slutföras.

Vid det här laget är det sista steget att klicka på Stäng för att stänga Oracle 12c-installationsprogrammet.

Nästa sida i handledningen beskriver några vanliga installationsfel och ger förslag på hur man bäst kan lösa dem.

Vanliga installationsproblem och korrigeringar

Det finns ett antal situationer där databasen kanske inte installeras eller kanske inte går att konfigurera. Nedan är bara några exempel tillsammans med potentiella lösningar. Du kan också kontrollera Oracles dokumentation för kända installationsbuggar eller problem.

Oracle Installer Error INS-30131

Om du får felmeddelandet INS-30131 när du installerar Oracle, kontrollera att ditt Windows-system har administrativa resurser aktiverade. Ett sätt att göra detta är att utfärda Windows-kommandot:

nettoandel

Oracle Installer misslyckas vid försök att uppdatera registernycklar

Du kan få ett felmeddelande om att installationsprogrammet inte kan uppdatera en registernyckel som:uppdaterar registernyckel HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB12Home1

Detta händer vanligtvis om de två zip-källfilerna inte packas upp i samma undermapp (katalog) innan installationen startar. Det kan också hända om användaren som gör installationen inte har administratörsrättigheter att uppdatera registret.

Följande avsnitt ger information om Oracle-databastjänsterna som visas i Windows Service Manager.

Oracle Services på Windows

I Windows 10, klicka på Windows Start-ikonen och skriv sedan Tjänster . Klicka på Tjänster applikation som visas i popup-listan för att starta Services Desktop-appen.

Rulla ner i listan över tjänster för att komma till Oracle-tjänsterna. Det bör finnas 6 tjänster listade. Oracle 12c installerar och kör en samling Windows-tjänster som hanterar databasen, återställning, nätverksavlyssnare, loggskrivare och andra viktiga funktioner. De fyra huvudsakliga tjänsterna är:

OracleServiceORCL – Detta är den huvudsakliga DBMS-tjänsten som kör databasmotorn. På en server bör detta ställas in för att starta automatiskt när servern startar upp. Om du bara kommer att använda Oracle då och då, kanske du vill ställa in detta så att det startar manuellt. På så sätt kan du slå på den när du behöver den.

OracleOraDB12Home1TNSListener – Detta är "lyssnartjänsten" som låter Oracle-klienter ansluta till databasen som körs på din server. Som standard öppnas TCP-port 1521 för att acceptera inkommande anslutningar och sedan vidarebefordra dessa anslutningar till databastjänsten. De flesta av Oracles utvecklingsverktyg och mellanprogram kommer att behöva kunna prata med den här tjänsten. Se till att din brandvägg är inställd på att tillåta externa anslutningar till port 1521.

OracleMTSRecoveryService – Detta är Microsoft Transaction Services-integreringstjänsten som tillåter Oracle-databaser att delta i distribuerade transaktioner. Såvida du inte kommer att utveckla MTS-applikationer kan du lämna denna tjänst inställd på manuell inställning.

OracleJobScheduler – Den här tjänsten stöder Oracle-paketet för schemaläggning av fjärrjobb. Om du inte tänker skriva ansökningar med DBMS_SCHEDULER kan du lämna denna tjänst inaktiverad.

OracleVssWriterORCL – Denna Oracle ORCL VSS Writer-tjänst stöder Oracle Volume Shadow Copy säkerhetskopierings- och återställningsfunktioner. Även om den är inställd på Manuell start startar den när huvuddatabasen för Oracle startar.

Följande avsnitt diskuterar hanteringen av Oracle Pluggable Databases.

Konfigurera den pluggbara databasen

Efter att Oracle 12c har installerats och är igång, kommer en del ytterligare arbete att behöva göras för att konfigurera den pluggbara databasen så att den är tillgänglig och kan hanteras varje gång servern startar om. SQL*Plus-verktyget kommer att användas för att slutföra dessa konfigurationssteg. Oracles inbyggda SYS kontot kommer att användas under SYSDBA roll att göra dessa ändringar.

För att köra SQL*Plus, klicka på Windows startmeny och skriv sqlplus. Klicka sedan på resultatet som kommer upp.

SQL*Plus kommer att fråga efter ett användarnamn och lösenord. För användarnamnstyp:sys AS sysdba

För lösenordet, skriv in det administrativa lösenordet som angavs under installationen (det kommer inte att visas när du skriver det). När detta är gjort kommer SQL>-prompten att visas som visas nedan:

SQL*Plus:Release 12.1.0.2.0 Produktion tor 5 jan 09:06:43 2017Copyright (c) 1982, 2014, Oracle. Alla rättigheter reserverade. Ange användarnamn:sys AS sysdba Ange lösenord:Ansluten till:Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit ProductionSQL> 

Kör en fråga för att kontrollera statusen för de pluggbara databaserna:

SQL> VÄLJ namn, öppet läge FRÅN v$pdbs;NAMN OPEN_LÄGE-------------------------------------------- ------PDB$SEED LÄSENDASTPDBORCL MONTERAD

Om OPEN_MODE för den pluggbara databasen med namnet PDBORCL är inställd på MOUNTED, kör det här kommandot för att öppna PDB i READ WRITE-läge:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Kör frågan igen för att se till att den pluggbara databasen är öppen i READ WRITE-läge.

SQL> VÄLJ namn, öppet läge FRÅN v$pdbs;NAMN OPEN_LÄGE-------------------------------------------- ------PDB$SEED LÄS ENDASTPDBORCL LÄS SKRIV

Nu när den pluggbara databasen är öppen kan vi spara tillståndet så att nästa gång servern startar om kommer den pluggbara databasen automatiskt att öppnas. Utför följande kommando för att spara tillståndet för den pluggbara databasen:

SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;Plugbar databas ändrad.

För att hantera den pluggbara databasen direkt måste en ny hanteringsnätverksport skapas. Det första steget här är att ändra den aktuella sessionen från rotcontainerdatabasen till den pluggbara databasen med namnet pdborcl. Utför följande ALTER SESSION-kommando för att ändra behållaren:

SQL> ALTER SESSION SET CONTAINER =pdborcl;Session ändrad.

Standardporten för Enterprise Manager för rotcontainerdatabasen är port 5500. Utför följande kommando för att associera port 5501 till den pluggbara databasen:

SQL> EXEC dbms_xdb_config.sethttpsport(5501);PL/SQL-proceduren har slutförts.SQL>

Med dessa konfigurationssteg på plats kommer nu den pluggbara databasen med namnet pdborcl att vara öppen och redo att hanteras av Enterprise Manager varje gång servern startar om. Avsluta SQL*Plus med kommandot EXIT.

Nästa avsnitt av handledningen introducerar hur du arbetar med Oracle Enterprise Manager.

Arbeta med Oracle Enterprise Manager

Oracle 12c har en inbyggd Enterprise Manager som är ett webbgränssnitt som kan användas för att övervaka och utföra vissa konfigurationssteg för Oracle-databasen. När Oracle 12c ställs in i Multitenant-konfigurationen (som gjordes tidigare i denna handledning) kan rotcontainerdatabasen hanteras separat från den pluggbara databasen.

Efter att ha följt konfigurationsstegen i föregående avsnitt bör följande Enterprise Management-webbplatser vara tillgängliga:

Databas Webbadress
Root Container Database https://localhost:5500/em
pdborcl Pluggbar databas https://localhost:5501/em

Följande Enterprise Manager-exempel kommer att använda pdborcl Pluggable-databasen på port 5501.

Öppna en webbläsare för en av webbadresserna ovan.

Observera att detta är en säker HTTPS-anslutning. Certifikatet som används är ett självutfärdat certifikat och din webbläsare kan utfärda en varning när du ansluter första gången.

Logga in med SYSTEM-användarnamnet och administratörslösenordet som du skapade under Oracle-installationen. Databasens startskärm visas.

Visa databaslagringen

Dra ned Lagring menyn och välj Tablespaces .

Observera att var och en av tabellutrymmena är inställda på Autoextend vilket innebär att när mer data läggs till kommer datafilerna att växa i storlek automatiskt för att rymma det.

Om du räknar med att ta in en stor mängd data, ändra antingen en befintlig datafil för att öka storleken direkt, eller lägg till en ny datafil med en stor initial storlek. På detta sätt när nya data läggs till kommer DBMS inte att ta timeout för att fortsätta öka filstorleken.

Låsa upp Oracles exempelscheman för HR, OE och SH

Den pluggbara databasen bör ha exempelscheman för Business Intelligence (BI), Human Resources (HR), Order Entry (OE) och Sales History (SH) och flera andra (se den här Oracle-webbplatsen för en komplett lista över exempelkonton). Till en början kommer alla dessa konton att låsas. Enterprise Manager Användare skärmen kan användas för att låsa upp dessa konton.

Dra ned Säkerhet och välj Användare

Alla befintliga databasanvändare för denna pluggbara databas kommer att visas. Observera att de flesta konton för närvarande är låsta.

Rulla ner i listan tills användaren för orderingång (OE) visas. Markera OE-posten

Markera OE-användaren, dra ned Åtgärder och välj Ändra konto .

Avmarkera rutan för Konto låst och ange sedan ett nytt lösenord för OE-användaren. Klicka på OK knappen när du är klar.

Klicka på OK knappen för att bekräfta bekräftelsen.

Observera att OE-användaren nu är upplåst.

Upprepa samma steg för BI-, HR- och SH-användare.

Lägga till ett nytt användarkonto

Du kanske vill lägga till ett nytt användarkonto där du kan skapa dina egna tabeller, vyer, utlösare och andra databasobjekt. Skapa en ny användare genom att klicka på Skapa användare knappen på skärmen Användare.

Fyll i ett nytt användarnamn och lösenord (två gånger) och klicka sedan på högerpilen i det nedre högra hörnet av dialogrutan.

Välj tabellytan för lagring och den tillfälliga tabellytan. Vanligtvis är dessa ANVÄNDARE och TEMP respektive. Klicka på högerpilen för att fortsätta.

Lägg slutligen till de privilegier som den nya användaren kommer att ha. Som ett minimum behöver användaren CREATE SESSION

Klicka på OK-knappen för att skapa den nya användaren.

Den nya användaren kommer att visas i användarens lista för den pluggbara databasen.

Nu när den nya användaren har skapats måste de ha en viss utrymmeskvot tilldelad USERS-tabellutrymmet. Markera användaren och klicka sedan på användarnamnet för att få upp en vy av deras egenskaper. Klicka på Kvoter fliken för att se kvoterna för varje tabellutrymme.

Markera tabellutrymmet ANVÄNDARE och klicka sedan på Redigera knappen precis ovanför listan med tabellutrymmen. Ändra kvoten från 0 till 100 M för att indikera 100 megabyte diskkvot. Klicka sedan på OK knappen.

Samma skärm kan användas för att ge privilegier till denna användare. Klicka på Objektprivilegier fliken och klicka sedan på Bevilja knapp. I det här exemplet kommer vi att ge SELECT-behörighet på flera tabeller i Order Entry (OE)-schemat till vår nya användare JSMITH. Ställ in schemat till OE och välj en Objekttyp av TABELL. Klicka sedan på högerpilen.

Markera objekten av intresse och klicka på högerpilen för att flytta dem till Vald objekt sida. För det här exemplet är tabellerna CATEGORIES_TAB, CUSTOMERS, ORDERS, ORDER_ITEMS, PRODUCT_INFORMATION och PROMOTIONS valda. Klicka på högerpilen för att fortsätta.

Välj de behörigheter som användaren ska ha på databasobjekten. För det här exemplet är SELECT-privilegiet valt. Klicka på OK-knappen för att slutföra BEVILJANDET.

Vid det här laget kan användaren JSMITH nu fråga tabellerna i OE-schemat med hjälp av syntax som följande:

VÄLJ c.cust_address.state_province, AVG(c.credit_limit) AS Average_Credit_LimitFROM oe.customers cWHERE c.nls_territory ='AMERICA'GROUP BY c.cust_address.state_provinceORDER BY c.e.cust_province.stat;

Observera att namnet på tabellen föregås av namnet på OE-schemat.

Kör SQL-utvecklare

SQL Developer är ett grafiskt användargränssnittsverktyg för att hantera och utveckla databasapplikationer. För närvarande (januari 2017) inkluderar Oracle SQL Developer Version 3 med Oracle 12c. Nyare versioner av Oracle SQL Developer kan också installeras. Se den här handledningen för information om hur du skaffar och arbetar med en nyare version av SQL Developer.

Genvägen till SQL Developer finns på Windows startmeny i Oracle – OraDB12Home1 grupp enligt nedan:

När SQL Developer har laddat klart, skapa en ny anslutning till den lokala Oracle 12c-databasen

Dra ner det gröna plustecknet och klicka på Ny anslutning menyalternativ.

Fill in the connection information including a name of the connection, the Oracle username and password, the hostname (or IP address), port number and either SID (if connecting to the Root Container) or Service name (if connecting to a pluggable database). In this example a connection will be made for the Order Entry (OE) account in the pdborcl pluggable database available on the local host.

Click the Save button to save the connection and then click the Connect button to initiate the connection. Once connected, a new query worksheet will appear.

Run a few test queries. For example, to see a list of all tables and views in the current schema, query the “catalog” using table name “cat”:

See this tutorial for additional details on working with SQL Developer.


  1. Lista alla tabeller i postgresql informationsschema

  2. Uppdatera med Join-fråga i Oracle

  3. Migrera från Oracle till PostgreSQL - Vad du bör veta

  4. datetime vs datetime2 i SQL Server:Vad är skillnaden?