sql >> Database teknologi >  >> RDS >> Oracle

Installation af Oracle 12c Standard Edition på Windows 10 Professional

Introduktion

Formålet med denne vejledning er at dække de grundlæggende trin til at installere og komme i gang med Oracle 12c Database Management System (Standard Edition) på Microsoft Windows 10 (64-bit) Professional operativsystem. Installationsvejledningen til Windows Server 2012 er ens.

Indhold

  • Forudsætninger
  • Oracle 12c-databasearkitektur
  • Download og udpakning af installationsfilerne
  • Installation af Oracle 12c
  • Almindelige installationsproblemer og rettelser
  • Oracle Services i Windows
  • Konfiguration af den pluggbare database
  • Arbejde med Oracle Enterprise Manager
  • Kører SQL-udvikler


Forudsætninger

Følgende forudsætninger bør gennemgås før installation af Oracle 12c Windows 10:

  • Du skal have en konto oprettet på Oracles websted. Besøg https://login.oracle.com/mysso/signon.jsp for at oprette en konto.
  • En Intel-processorbaseret pc, der kører Windows 10 64-Bit Professional (eller Windows Server) operativsystem. Bemærk, at Oracle-databaser ikke understøttes på nogen "Home"-udgaver af Windows OS.
  • RAM:Mindst 8 GB (12 GB eller mere er bedre, især hvis du også vil bruge Oracles udviklingsværktøjer)
  • Swap plads (virtuel hukommelse):Mindst 8 GB (i Computeregenskaber, gå til Avancerede systemindstillinger -> fanen Avanceret -> Ydelsesindstillinger-> Virtuel hukommelse
  • Diskplads:Mindst 20 GB ledig plads (selvom Oracle siger, at der kun er brug for 8 GB, skal du bruge mere)
  • Nogle antivirussoftwareprogrammer har været kendt for at blokere visse dele af Oracle-installationen. Også Windows-firewallen skal muligvis konfigureres til at tillade Oracle-databasen at åbne porte såsom port 1521 og 1158. Sørg for midlertidigt at deaktivere antivirus under installationen.
  • Sørg for, at din PATH-miljøvariabel er kortere end 1.000 tegn:
    Åbn CMD-prompten og ekko %PATH% for at se, hvor lang den er. Hvis den er længere end 1.000 tegn, skal du hente computerens egenskaber og redigere dine eksisterende miljøvariabler, indtil stien er under 1.000 tegn.
  • Det er sandsynligvis bedst, hvis nogen tidligere Oracle-versioner er blevet fjernet, før du installerer denne nye version. Sørg for at fjerne alle Oracle-tjenester fra Windows-registreringsdatabasen og genstart computeren.
  • Under installationen skal du bruge en administratorkonto såsom Administrator eller Admin. Hvis du skal bruge en anden konto, der har administratorrettigheder, må den konto ikke have ikke-engelske tegn i brugernavnet. Den kan heller ikke have mellemrum i brugernavnet. Hovedårsagen til dette er, at en TEMP-mappe bruges under det aktuelle brugernavn, og hvis der er mellemrum eller ikke-engelske tegn i brugernavnet, vil nogle af Oracle-værktøjerne ikke installeres korrekt.
  • I nogle tilfælde, og for nogle trin, skal du muligvis indtaste kommandoer ved Windows Command Prompt (CMD). Du ønsker måske at blive fortrolig med nogle grundlæggende kommandoprompt-kommandoer (DOS).
  • Opret endelig et Windows gendannelsespunkt før du installerer Oracle. Hvis noget går galt under installationen, vil det være langt nemmere blot at rulle alle ændringer tilbage til dette gendannelsespunkt og starte igen.

Den følgende side introducerer nogle grundlæggende begreber i Oracle 12c Database Management System.

Det grundlæggende i Oracle DBMS-arkitektur

Det følgende sæt noter giver en meget kort introduktion til nogle af hovedfunktionerne i et Oracle 12c DBMS. Mange af disse begreber vil blive gennemgået igen senere i selvstudiet, efterhånden som forskellige administrative opgaver udføres.

I modsætning til et desktop-databasestyringssystem er Oracle serverbaseret DBMS, der er dedikeret til at administrere data. Der er ingen applikations- eller udviklingsværktøjer, der følger med databasen. Generelt én Oracle instans kører på en server. En instans er en samling af DBMS-processer og et stort hukommelsesområde (System Global Area), der interagerer med et sæt datafiler på lager. DBMS har processer, der accepterer, optimerer og udfører SQL-sætninger, vedligeholder logfiler til gendannelsesformål, godkender brugere og mange andre opgaver. Lagerundersystemet består af et sæt filer til data, gendannelseslogfiler og kontrolfiler, der katalogiserer strukturen af ​​databasen.

En særlig proces kaldet Lytter accepterer forbindelser fra en klientapplikation såsom webapplikation, formularer eller rapportapplikation eller et kommandolinjeværktøj såsom Oracle SQL*Plus. Lytteren afleverer anmodninger til DBMS for behandling og pakker derefter svar, der skal sendes tilbage til klienten.

En af opgaverne for en Oracle DBA er at konfigurere de mange parametre, der styrer Oracle-instansen, og at overvåge DBMS-processerne for at sikre, at værtsoperativsystemet og serverhardwaren holder trit med behandlingskravene fra DBMS.

Forstå Oracle 12c Multitenant a.k.a. Container-database med pluggbare databaser

Fra og med Oracle 12c tillader multitenant-indstillingen at oprette flere "plugbare" databaser under den enkelte Oracle-instans. Pluggbare databaser kan oprettes, droppes, startes og stoppes individuelt. En speciel pluggbar database ved navn PDB$SEED er tilgængelig som skabelon og bruges til at oprette nye pluggbare databaser.

Når du bruger multitenant-indstillingen, er containerdatabasen tilgængelig under System Identifier (SID) (standardnavn orcl), mens hver pluggbare database vil være tilgængelig under et Servicenavn i henhold til PDB-navnet. For eksempel, i denne øvelse vil standard-plugbar databasenavn være pdborcl.

Pluggbare databaser administreres separat fra Container-databasen, og der skal udføres noget yderligere konfigurationsarbejde efter installationen for at sikre, at den pluggbare database er oppe og køre, når serveren genstarter.

En af opgaverne for en Oracle DBA er at oprette og administrere pluggbare databaser for at understøtte forskellige forretningsapplikationer.

Tablespaces og skemaer

Den vigtigste logiske lagerenhed for en Oracle-database er Tablespace . Et Tablespace understøttes af en eller flere fysiske datafiler der er gemt i værtsoperativsystemets filsystem. Hver Oracle-database har mindst 4 standard tablespaces. SYSTEM- og SYSAUX-tablespaces understøtter hovedfunktionerne i DBMS, herunder dataordbogen, PL/SQL-programenheder og alle data, der kræves af mange af tilføjelseskomponenterne. TEMP-tablespacet bruges til lagring af midlertidige datasæt såsom mellemresultater af forespørgsler og kopier af originale data, der holdes til side, indtil nye data er forpligtet til databasen. De fleste Oracle-databaser indeholder også et BRUGER-tablespace til at gemme brugerdata. Endelig vil der i nogle tilfælde blive oprettet et EKSEMPEL tablespace for at understøtte nogle af de prøvebrugerkonti, der er inkluderet i DBMS.

En af opgaverne for en Oracle DBA er at sikre, at tablespaces oprettes og vedligeholdes korrekt, herunder tilføjelse af datafiler og flytning af data mellem tablespaces.

I Oracle et skema er en logisk samling af databaseobjekter såsom tabeller, visninger, indekser, sekvenser, lagrede procedurer og andre datastrukturer. Generelt er et skema knyttet til en Oracle-brugerkonto og har et standard tablespace tildelt. Som standard oprettes alle nye databaseobjekter for et givet skema ved hjælp af standardtablespacet.

En af opgaverne for en Oracle DBA er at oprette nye brugere og give dem tilladelse til at oprette, læse og skrive data i deres egne eller andre skemaer.

Instruktioner om anskaffelse og udpakning af Oracle 12c-software er præsenteret i næste afsnit af selvstudiet.

Download og udpak Oracle Installer-pakkerne

Besøg Oracle 12c Download-webstedet på http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Download de to ZIP-filer winx64_12102_SE2_database_1of2.zip og winx64_12102_SE2_database_2of2.zip fra Oracle TechNet-webstedet. Bemærk, at du skal klikke på alternativknappen for at acceptere downloadbetingelserne og derefter angive dit Oracle-websteds brugernavn og adgangskode.

Når filerne er downloadet, skal du pakke begge ZIP-filer ud i den samme undermappe. Dette er et meget vigtigt skridt – udpak ikke de to zip-filer i separate mapper, da installationen mislykkes. Dette skulle skabe en enkelt mappe med navnet database, der indeholder alle de filer, der er nødvendige for at installere Oracle 12c.

Det endelige resultat skal være en enkelt database mappe, der indeholder alle de installationsfiler, der er nødvendige for at installere Oracle 12c.

På dette tidspunkt er alle forberedelserne afsluttet, og installationsprogrammet kan startes. Disse trin præsenteres i næste afsnit.

Installation af Oracle 12c

Sørg for, at du er logget på Windows med en konto, der har administratorrettigheder. Naviger til databasemappen, og dobbeltklik på programmet setup.exe for at starte installationsprogrammet.

Hvis du er logget ind som en almindelig bruger med administratorrettigheder, skal du muligvis først indstille TEMP- og TMP-miljøvariablerne, før du starter installationsprogrammet.

Åbningsskærmen for installatøren er vist nedenfor:

I Windows 10 bliver du muligvis bedt om at tillade setup.exe-programmet at foretage ændringer på computeren. Klik på Ja knap for at fortsætte.

Efter nogle korte kontroller for at sikre, at operativsystemet kan understøtte Oracle-installationsprogrammet, vises hovedinstallationsskærmen fra trin 1 af 10. Indtast den e-mail og adgangskode, du bruger med Oracles tekniske support, for at modtage sikkerhedsopdateringer. Hvis du ikke har disse oplysninger, skal du lade felterne være tomme og fjerne markeringen i afkrydsningsfeltet Jeg ønsker at modtage sikkerhedsopdateringer via My oracle Support. Klik derefter på Næste knap.

Vælg indstillingen "Opret og konfigurer en database", og klik derefter på Næste> knap.

Vælg Desktop Class (medmindre du vil konfigurere Oracle Grid/RAC med det samme, hvilket kræver en del mere indsats), og klik på Næste> knap

Det næste trin i installationsguiden beder om den Windows-operativsystemkonto, hvorunder Oracle vil blive installeret og vil køre. Hvis du tidligere har oprettet en konto, skal du vælge Brug eksisterende Windows-bruger og giv disse oplysninger nu. Hvis du ikke har separate kontooplysninger eller ikke ønsker at bruge en separat Windows-bruger til oracle, skal du vælge Brug Windows-indbygget konto og klik derefter på Næste> knap.

Hvis du vælger at bruge Windows Built-In-konto, vil du modtage en advarsel som vist nedenfor. Klik på Ja knappen for at fortsætte.

Det næste trin i installationsguiden er at give mange af de vigtigste konfigurationsparametre, der bestemmer, hvordan databasen skal installeres og opsættes. Din serverhardware og filsystem kan variere. Det er meget vigtigt at være opmærksom på disse konfigurationsparametre, da du bliver nødt til at gå tilbage til dem, især hvis der er installationsproblemer senere. Følgende indstillinger fungerede godt til en grundlæggende installation på en Windows 10-pc.

Kontroller og angiv indstillinger for følgende:

  • Angiv en destinationsmappe for Oracle Base (mappen c:\oracle bruges her). Sørg for, at dette måldrev har nok ledig diskplads.
  • Vælg "Standard Edition" for Database Edition.
  • Angiv det globale databasenavn (orcl i dette tilfælde). Dette vil være navnet på rodbeholderdatabasen.
  • Angiv en databaseadministratoradgangskode. Det er meget vigtigt, at du husker denne adgangskode da det vil blive brugt til databaseadministratorens SYSTEM- og SYS-konti.
  • Opret en containerdatabase. Navnet pdborcl bruges her til den pluggbare database. Resten af ​​denne vejledning antager, at dette tilslutningsbare databasenavn bruges.

Klik på Næste> knappen for at fortsætte.

På dette tidspunkt vil installationsprogrammet køre gennem nogle kontrolsystem af operativsystemet for at sikre, at der er tilstrækkelig RAM, harddiskplads, længden af ​​PATH-variablen osv. Hvis nogen af ​​disse kontroller mislykkes, bliver du nødt til at afslutte installationsprogrammet og derefter rette problemerne . Hvis alle kontrollerne består, vises den næste oversigtsskærm automatisk.

På dette tidspunkt er alle muligheder indstillet, og Oracle Installer er klar til at begynde. Klik på Udfør knappen for at starte installationen.

Installationen begynder med at forberede og kopiere de nødvendige filer.

Bemærk:Hvis du modtager fejl om problemer med at kopiere filer, er den sikreste måde at gendanne på at afslutte installationsprogrammet og derefter fjerne alle filerne fra installationsmapperne (c:\oracle i dette tilfælde). Du skal muligvis stoppe OracleMTSRecoveryService før du fjerner nogle filer).

Under installationen kan du blive bedt af Windows Firewall om at tillade, at visse porte åbnes. Hvis dette sker, skal du klikke på knappen Tillad adgang.

Når DBMS-filerne er blevet kopieret på plads, vil databasekonfigurationsassistenten starte.

Databasekonfigurationsassistenten

Når alle filerne er kopieret og installeret, starter Database Configuration Assistant. Generelt er der ikke meget, du skal gøre på dette tidspunkt, bortset fra at lade databasekonfigurationsassistenten afslutte.

Når databasen er konfigureret, vises en oversigtsskærm som vist nedenfor. Noter de parametre, der er indstillet, inklusive placeringen af ​​Oracle Enterprise Manager (EM) URL'en, der vil starte på den lokale maskine.

Installationen fortsætter, og eventuelle sidste trin vil blive fuldført.

På dette tidspunkt er det sidste trin at klikke på Luk knappen for at lukke Oracle 12c-installationsprogrammet.

Den næste side i selvstudiet skitserer nogle almindelige installationsfejl og giver forslag til, hvordan de bedst kan løses.

Almindelige installationsproblemer og rettelser

Der er en række situationer, hvor databasen muligvis ikke installeres eller måske ikke kan konfigureres. Nedenfor er blot nogle få eksempler sammen med potentielle løsninger. Du kan også tjekke Oracles dokumentation for kendte installationsfejl eller problemer.

Oracle Installer Fejl INS-30131

Hvis du får fejlmeddelelsen INS-30131, når du installerer Oracle, skal du kontrollere, at dit Windows-system har aktiveret administrative shares. En måde at gøre dette på er at udstede Windows-kommandoen:

nettoandel

Oracle Installer forsøger ikke at opdatere registreringsdatabasenøgler

Du får muligvis en fejlmeddelelse om, at installationsprogrammet ikke kan opdatere en registreringsnøgle, såsom:opdatering af registreringsnøgle HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB12Home1

Dette sker typisk, hvis de to kilde-zip-filer ikke udpakkes i den samme undermappe (mappe), før installationen starter. Det kan også ske, hvis brugeren, der udfører installationen, ikke har administratorrettigheder til at opdatere registreringsdatabasen.

Det følgende afsnit indeholder detaljer om Oracle-databasetjenesterne vist i Windows Service Manager.

Oracle Services på Windows

I Windows 10 skal du klikke på Windows Start-ikonet og derefter skrive Tjenester . Klik på Tjenester program, der vises på pop op-listen for at starte Services Desktop-appen.

Rul ned på listen over tjenester for at komme til Oracle-tjenesterne. Der skal være 6 tjenester på listen. Oracle 12c installerer og kører en samling af Windows-tjenester, der administrerer databasen, gendannelse, netværkslytter, logskriver og andre vigtige funktioner. De fire hovedtjenester er:

OracleServiceORCL - Dette er den vigtigste DBMS-tjeneste, der kører databasemotoren. På en server bør dette indstilles til automatisk at starte, når serveren starter op. Hvis du kun vil bruge Oracle en gang imellem, kan du indstille dette til at starte manuelt. På denne måde kan du tænde det, når du har brug for det.

OracleOraDB12Home1TNSListener - Dette er "lytter"-tjenesten, der tillader Oracle-klienter at oprette forbindelse til databasen, der kører på din server. Som standard vil den åbne TCP-port 1521 for at acceptere indgående forbindelser og derefter videresende disse forbindelser til databasetjenesten. De fleste af Oracles udviklingsværktøjer og -middleware skal kunne tale med denne tjeneste. Sørg for, at din firewall er indstillet til at tillade eksterne forbindelser til port 1521.

OracleMTSRecoveryService – Dette er Microsoft Transaction Services-integrationstjenesten, der tillader Oracle-databaser at deltage i distribuerede transaktioner. Medmindre du skal udvikle MTS-applikationer, kan du lade denne tjeneste være indstillet til Manuel indstilling.

OracleJobScheduler – Denne service understøtter Oracles fjernjobplanlægningspakke. Hvis du ikke har til hensigt at skrive applikationer med DBMS_SCHEDULER, kan du lade denne tjeneste være deaktiveret.

OracleVssWriterORCL – Denne Oracle ORCL VSS Writer-tjeneste understøtter Oracle Volume Shadow Copy-sikkerhedskopierings- og gendannelsesfunktionerne. Selvom den er indstillet til manuel opstart, starter den, når den primære Oracle-database starter op.

Det følgende afsnit diskuterer administrationen af ​​Oracle Pluggable-databaser.

Konfiguration af den pluggbare database

Efter at Oracle 12c er blevet installeret og kører, skal der gøres noget ekstra arbejde for at konfigurere den pluggbare database, så den er tilgængelig og kan administreres, hver gang serveren genstarter. SQL*Plus-værktøjet vil blive brugt til at fuldføre disse konfigurationstrin. Oracles indbyggede SYS konto vil blive brugt under SYSDBA rolle at foretage disse ændringer.

For at køre SQL*Plus skal du klikke på Windows startmenu og skrive sqlplus. Klik derefter på det resultat, der kommer frem.

SQL*Plus vil bede om et brugernavn og en adgangskode. For brugernavnstypen:sys AS sysdba

For adgangskoden skal du indtaste den administrative adgangskode, der blev indstillet under installationen (den vil ikke blive vist, mens du indtaster den). Når dette er gjort, vises SQL>-prompten som vist nedenfor:

SQL*Plus:Udgivelse 12.1.0.2.0 Produktion torsdag 5. jan 09:06:43 2017Copyright (c) 1982, 2014, Oracle. Alle rettigheder forbeholdes. Indtast brugernavn:sys AS sysdba Indtast adgangskode:Forbundet til:Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit ProductionSQL> 

Kør en forespørgsel for at kontrollere status for de pluggbare databaser:

SQL> VÆLG navn, åben_tilstand FRA v$pdbs;NAVN OPEN_MODE-------------------------------------------- ------PDB$SEED LÆSEKUN PDBORCL MONTERET

Hvis OPEN_MODE for den pluggbare database med navnet PDBORCL er indstillet til MOUNTED, skal du køre denne kommando for at åbne PDB i READ WRITE-tilstand:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Kør forespørgslen igen for at sikre, at den pluggbare database er åben i READ WRITE-tilstand.

SQL> VÆLG navn, åben_tilstand FRA v$pdbs;NAVN OPEN_MODE-------------------------------------------- ------PDB$SEED LÆS KUNPDBORCL LÆS SKRIV

Nu hvor den pluggbare database er åben, kan vi gemme tilstanden, så næste gang serveren genstarter, vil den pluggbare database automatisk blive åbnet. Udfør følgende kommando for at gemme tilstanden for den pluggbare database:

SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;Plugbar database ændret.

For at administrere den pluggbare database direkte, skal der oprettes en ny administrationsnetværksport. Det første trin her er at ændre den aktuelle session fra rodbeholderdatabasen til den pluggbare database ved navn pdborcl. Udfør følgende ALTER SESSION-kommando for at ændre containeren:

SQL> ALTER SESSION SET CONTAINER =pdborcl;Session ændret.

Standardporten for Enterprise Manager for rodbeholderdatabasen er port 5500. Udfør følgende kommando for at knytte port 5501 til den pluggbare database:

SQL> EXEC dbms_xdb_config.sethttpsport(5501);PL/SQL-procedure gennemført.SQL>

Med disse konfigurationstrin på plads vil den pluggbare database ved navn pdborcl nu være åben og klar til at blive administreret af Enterprise Manager, hver gang serveren genstarter. Afslut SQL*Plus ved at bruge EXIT-kommandoen.

Det næste afsnit af selvstudiet introducerer arbejdet med Oracle Enterprise Manager.

Arbejde med Oracle Enterprise Manager

Oracle 12c har en indbygget Enterprise Manager, som er en webgrænseflade, der kan bruges til at overvåge og udføre nogle konfigurationstrin for Oracle-databasen. Når Oracle 12c er sat op i Multitenant-konfigurationen (som det blev gjort tidligere i denne øvelse), kan root Container-databasen administreres separat fra den pluggbare database.

Efter at have fulgt konfigurationstrinene i det foregående afsnit, skulle følgende Enterprise Management-websteder være tilgængelige:

Database Web-URL
Root Container Database https://localhost:5500/em
pdborcl pluggbar database https://localhost:5501/em

Følgende Enterprise Manager-eksempler vil bruge pdborcl Pluggable-databasen på port 5501.

Åbn en webbrowser til en af ​​ovenstående URL'er.

Bemærk, at dette er en sikker HTTPS-forbindelse. Det anvendte certifikat er et selvudstedt certifikat, og din webbrowser udsender muligvis en advarsel, når du opretter forbindelse første gang.

Log på med SYSTEM-brugernavnet og den administratoradgangskode, du oprettede under Oracle-installationen. Databasens startskærm vises.

Visning af databaselageret

Træk Lager ned menuen og vælg Tablespaces .

Bemærk, at hvert af tablespaces er indstillet til Autoextend hvilket betyder, at efterhånden som flere data tilføjes, vil datafilerne automatisk vokse i størrelse for at rumme det.

Hvis du forventer at bringe en stor mængde data ind, skal du enten ændre en eksisterende datafil for at øge dens størrelse med det samme, eller tilføje en ny datafil med en stor startstørrelse. På denne måde, når nye data tilføjes, vil DBMS ikke tage timeout for at blive ved med at øge filstørrelsen.

Lås op for Oracle-eksempelskemaerne for HR, OE og SH

Den pluggbare database bør have eksempelskemaer for Business Intelligence (BI), Human Resources (HR), Order Entry (OE) og Sales History (SH) og flere andre (se dette Oracle-websted for en komplet liste over eksempelkonti). I første omgang vil alle disse konti blive låst. Enterprise Manager Brugere skærmen kan bruges til at låse disse konti op.

Træk Sikkerhed ned menuen og vælg Brugere

Alle eksisterende databasebrugere for denne pluggbare database vil blive vist. Bemærk, at de fleste konti i øjeblikket er låst.

Rul ned på listen, indtil brugeren af ​​ordreindtastning (OE) vises. Fremhæv OE-posten

Fremhæv OE-brugeren, træk ned i Handlinger menuen og vælg Ændre konto .

Fjern markeringen i afkrydsningsfeltet Konto låst, og angiv derefter en ny adgangskode til OE-brugeren. Klik på OK knappen, når du er færdig.

Klik på OK knappen for at bekræfte bekræftelsen.

Bemærk, at OE-brugeren nu er låst op.

Gentag de samme trin for BI-, HR- og SH-brugere.

Tilføjelse af en ny brugerkonto

Du ønsker måske at tilføje en ny brugerkonto, hvor du kan oprette dine egne tabeller, visninger, triggere og andre databaseobjekter. Opret en ny bruger ved at klikke på Opret bruger knappen på brugerskærmen.

Udfyld et nyt brugernavn og adgangskode (to gange) og klik derefter på højre pileknap i nederste højre hjørne af dialogboksen.

Vælg tablespace til opbevaring og midlertidig tablespace. Disse vil typisk være BRUGERE og TEMP henholdsvis. Klik på højre pil for at fortsætte.

Tilføj endelig de rettigheder, som denne nye bruger vil have. Brugeren skal som minimum CREATE SESSION

Klik på knappen OK for at oprette den nye bruger.

Den nye bruger vises på brugerens liste for den pluggbare database.

Nu hvor den nye bruger er oprettet, skal de have en vis pladskvote tildelt til USERS tablespacet. Fremhæv brugeren, og klik derefter på deres brugernavn for at få en visning af deres egenskaber. Klik på Kvoter fanen for at se kvoterne for hvert tablespace.

Fremhæv BRUGERE tablespace og klik derefter på Rediger knappen lige over listen over tablespaces. Skift kvoten fra 0 til 100 M for at angive 100 megabytes diskkvote. Klik derefter på OK knap.

Den samme skærm kan bruges til at give privilegier til denne bruger. Klik på Objektprivilegier fanen, og klik derefter på Bevilling knap. I dette eksempel vil vi give SELECT-privilegium på flere tabeller i ordreindtastningsskemaet (OE) til vores nye bruger JSMITH. Indstil skemaet til OE og vælg en objekttype af TABEL. Klik derefter på højre pileknap.

Fremhæv objekterne af interesse, og klik på højre pileknap for at flytte dem over til Valgt objekt side. I dette eksempel er tabellerne CATEGORIES_TAB, CUSTOMERS, ORDERS, ORDER_ITEMS, PRODUCT_INFORMATION og PROMOTIONS valgt. Klik på højre pil for at fortsætte.

Vælg de rettigheder, denne bruger vil have på databaseobjekterne. For dette eksempel er SELECT-privilegiet valgt. Klik på knappen OK for at fuldføre TILDELING.

På dette tidspunkt kan brugeren JSMITH nu forespørge tabellerne i OE-skemaet ved hjælp af syntaks som følgende:

VÆLG 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;

Bemærk, at navnet på tabellen er indledt med navnet på OE-skemaet.

Kører SQL-udvikler

SQL Developer er et grafisk brugergrænsefladeværktøj til styring og udvikling af databaseapplikationer. På dette tidspunkt (januar 2017) inkluderer Oracle SQL Developer Version 3 med Oracle 12c. Nyere versioner af Oracle SQL Developer kan også installeres. Se dette selvstudie for at få oplysninger om at anskaffe og arbejde med en nyere version af SQL Developer.

Genvejen til SQL Developer kan findes på Windows startmenuen i Oracle – OraDB12Home1 gruppe som vist nedenfor:

Når SQL Developer er færdig med at indlæse, skal du oprette en ny forbindelse til den lokale Oracle 12c-database

Træk det grønne plustegn ned, og klik på Ny forbindelse menupunkt.

Udfyld forbindelsesoplysningerne, herunder navnet på forbindelsen, Oracle-brugernavnet og adgangskoden, værtsnavnet (eller IP-adressen), portnummeret og enten SID (hvis der oprettes forbindelse til rodbeholderen) eller tjenestenavn (hvis der oprettes forbindelse til en pluggbar 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. REPLACE() Funktion i Oracle

  2. Typekonvertering. Hvad gør jeg med en PostgreSQL OID-værdi i libpq i C?

  3. PHP Fatal fejl:Klasse 'PDO' blev ikke fundet

  4. MySQL datetime-felter og sommertid -- hvordan refererer jeg til den ekstra time?