Hjem Personlig finansiering Grundlæggende om Client-Server og applikationer og komponentkonfigurationer i Oracle 12c - dummies <[SET:descriptionda]Grundlæggende om kundeserver og applikationer og komponentkonfigurationer i Oracle 12c

Grundlæggende om Client-Server og applikationer og komponentkonfigurationer i Oracle 12c - dummies <[SET:descriptionda]Grundlæggende om kundeserver og applikationer og komponentkonfigurationer i Oracle 12c

Indholdsfortegnelse:

Video: How to Install and Configure Git and GitHub on Windows 2024

Video: How to Install and Configure Git and GitHub on Windows 2024
Anonim

Oracle 12c-databasen findes ikke alene isoleret; det virker som en del af et edb-system. Før du installerer Oracle-softwaren og konfigurerer din database, skal du vide, hvordan din database passer ind i den samlede systemarkitektur. Nogle systemer er mere komplekse end andre, men de fleste falder ind i følgende grundlæggende kategorier:

  • Client-server

  • Multi-tier

  • Komponentkonfigurationer

At vide, hvilken kategori din database passer ind, vil gøre en stor forskel under din systemopsætning, fordi du kender de specifikke behov i din database.

Client-server applikationer i Oracle 12c

Client-server applikationer (undertiden kaldet to-tier applikationer ) er dem, hvor brugerens arbejdsstation har applikationsprogrammet installeret og under udførelse, får programmet adgang til data, der er gemt på en ekstern databaseserver. Selv om du har noget wiggle room her, håndterer arbejdsstationen præsentationen og applikationslogikken, og databaseserveren fungerer som en datalager. Sådan fungerer en klient-server-konfiguration.

Arbejdspladsen (klient-tier) håndterer applikationslogikken og præsentationen til brugeren. Programlogikken kan implanteres via mange forskellige sprog, men almindelige eksempler omfatter PowerBuilder, MS Visual Basic, Java-applikationer og endda nogle versioner af Oracle Forms and Reports.

Når disse applikationer på klientsiden har brug for data, får de adgang til databasen via ODBC (Open Database Connectivity), JDBC (Java Database Connectivity) eller Oracle Net ved hjælp af tnsnames på klientsiden. ora filer. Disse databasekommunikationsprotokoller tillader tilslutning fra enhver klient til enhver database, herunder Oracle.

Databasen lagrer dataene, og via brugerne giver roller og tilladelser den data til applikationen som svar på SQL-forespørgsler og DML-data (DML) som blot er SQL-sætninger, der manipulerer eller ændrer dataene). Afhængigt af om du bruger en fed eller tynd klient, kan nogle af programlogikken og behandlingen blive aflæst til databaseniveauet.

Behandling på databaseserveren giver ofte mening, fordi en databaseserver kan gøre meget mere intensiv behandling og antal-knap end end den største arbejdsstation. Databehandling udføres almindeligvis via databaseprocedurer, funktioner og pakker, som behandler dataene i et mindre resultat, der skal returneres til klienten, til præsentation for brugeren.

Mange har hævdet, at klient-serveren er død. Hvis det er, hvorfor er så mange klient-server-applikationer stadig derude? Klient-server arkitekturen er ældre, og mange nyere applikationer findes i multi-tier verden. En simpel klient-server-applikation opfylder dog stadig en virksomheds umiddelbare behov i mange situationer. Klient-server applikationen kan være en gammel applikation, der gør sit job - så virksomheden behøver ikke at opgradere.

Komponentkonfigurationer i Oracle 12c

I klient-server og multi-tier-systemer var Oracle-databasen kernen i systemet, fordi den indeholder dataene. Eksisterende som den primære datalager for hele systemet er den mest almindelige brug af en Oracle-database, men det er ikke den eneste gang, du skal installere Oracle.

F.eks. Har disse databaser ofte en støttende rolle, der fungerer som sekundære datalager til større COTS-applikationer (Commercial Off-The-Shelf). I disse tilfælde fungerer Oracle-databaser som lagre, der lagrer specialiserede data til brug i et større system. Under installationen af ​​det større system installeres Oracle-databasen som en understøttende komponent.

Et almindeligt eksempel på et Oracle-depot, som du måske er bekendt med, er Oracle Designer. Du kan bruge dette Oracle-udviklerværktøj til at designe, oprette og gemme applikationskode (blandt andet), og den ligger på brugerens skrivebord.

Når brugeren starter Oracle Designer, beder den om, at et Oracle-depot skal oprette forbindelse til, og brugeren angiver disse oplysninger. Det er inden for det pågældende arkiv, at alle genstande, der skal bruges af Designer-skrivebordet, gemmes.

Oracle Internet Directory (OID) er et mere aktuelt eksempel på Oracle, der fungerer som en underkomponent inden for et multi-niveau-miljø. OID er Oracle implementering af en LDAP (Lightweight Directory Access Protocol).

LDAP'er er hierarkisk definerede (ikke relationelle) datalager (ikke databaser), der gør det muligt for systemerne hurtig opsøgning af data. Et almindeligt eksempel er en e-mail-adressebog, der ikke indeholder mange opdateringer eller dybt lagrede data. Det er kun et behov for hurtige opslag af et data, som er den grundlæggende brug af en LDAP.

En anden almindelig LDAP-brug er at gemme brugere og deres legitimationsoplysninger, så webapplikationsservere blot kan slå op en person for at se, om hun er autoriseret til at få adgang til et system. Når alt kommer til alt, vil du ikke bare tillade nogen i dit system!

Denne legitimationsbekræftelse skaber et behov for Oracle Fusion Middleware-produkter (OFM), og en LDAP er løsningen. Og selvfølgelig valgte Oracle at være en databaseselskab først og fremmest at sætte sin LDAP implementering inde i en Oracle database, som er OID.

Sådan kan en specialiseret Oracle-database give autentificering via OID / LDAP til et større system, der også sker ved at bruge Oracle til backend-databasen, hvor traditionelle kundedata er gemt. OID er kun en nødvendig komponent i et større system.

Grundlæggende om Client-Server og applikationer og komponentkonfigurationer i Oracle 12c - dummies <[SET:descriptionda]Grundlæggende om kundeserver og applikationer og komponentkonfigurationer i Oracle 12c

Valg af editor

Routingprotokollvalgskriterier - dummies

Routingprotokollvalgskriterier - dummies

Folk bruger to grundlæggende metoder til klassificering af ruteprotokoller - hvor de bruges og af hvordan de beregner routing. Du kan se, hvordan du vælger protokoller baseret på, hvor du planlægger at bruge dem, måden protokollen håndterer data på, og hvordan din router vælger hvilken protokol der skal bruges, når mere end en ...

Indstilling af Cisco Device Timeouts - dummies

Indstilling af Cisco Device Timeouts - dummies

Uden at indstille timeout-indstillinger for Cisco Device Privileged EXEC-tilstand, dine sessioner forbliver åbne på ubestemt tid. Dette er især farligt for konsolporten. Uden timeout parametre aktiveret, hvis administratoren ikke logger ud, har en indtrenger adgang og ingen problemer får forhøjede tilladelser. For at undgå denne potentielt farlige situation behøver du kun skrive a ...

Router Ethernet-interfacekonfiguration - dummies

Router Ethernet-interfacekonfiguration - dummies

Du starter processen med at konfigurere router Ethernet-grænseflader ved at foretage en fysisk forbindelse til din router. Når du har etableret forbindelsen, kan du fortsætte med den grundlæggende konfiguration af Ethernet-, Fast Ethernet- eller Gigabit Ethernet-forbindelser. Tilslutning til din router For at starte din konfiguration skal du oprette forbindelse til din router og komme ind i ...

Valg af editor

Med fokus på nogle hurtige løsninger til fotofile - dummier

Med fokus på nogle hurtige løsninger til fotofile - dummier

På trods af alle kameraproducenters forsøg på at gør fotografering idiotsikker, vi laver alle stadig mindre end perfekte billeder. Nogle gange er vi problemet - vi er for tætte eller for langt væk, eller kan ikke finde ud af, hvordan du bruger kameraets tåbebeskyttelsesfunktioner. Nogle gange er problemet, at virkeligheden nøjagtigt nægter at overholde vores forventninger: Himlen er ...

Lær at kende dine Manga Studio Layer Typer - Dummies

Lær at kende dine Manga Studio Layer Typer - Dummies

Manga Studio giver et udvalg af lag typer til brug i dit arbejde. Når du lærer at forstå og forstå, hvordan lag fungerer, vil du spekulere på, hvordan du nogensinde har arbejdet uden dem. Her er en introduktion til, hvad Manga Studio har til opbevaring for dig i sin lag lineup: Raster Layer: Dette er det grundlæggende ...

Få dit mobilwebsted tildelt på sociale bogmærker - dummies

Få dit mobilwebsted tildelt på sociale bogmærker - dummies

Populariteten af ​​websider med antallet af stemmer, de får. Resultatet er, at disse websteder er gode ressourcer til folk, der ønsker at holde øje med, hvad der er populært online. De fleste tilbyder speciel software, der gør det nemt for alle at stemme på et websted. Få dit websted opført ...

Valg af editor

Automatisk opdatering af din journal i Outlook 2000 - dummies

Automatisk opdatering af din journal i Outlook 2000 - dummies

Stardat 2001: På Star Trek, Virksomheden gør trofast daglige poster i kaptajnens log. Kaptajnen registrerer oplysninger om de planeter, besætningen har udforsket, udlændinge, de har kæmpet, og de bizarre fænomener, de har observeret ud i det dybe rum, hvor ingen er gået før! Nu er det din tur. Bare ...

Slet og gendan kontakter i Outlook - dummies

Slet og gendan kontakter i Outlook - dummies

Med Outlook, du behøver ikke at rive sider ud af en papir adressebog for at slippe af med en persons oplysninger; bare slet kontakten. Slettede kontakter går til mappen Slette emner i Outlook, indtil næste gang du tømmer mappen Slette elementer, så du kan hente dem derfra, hvis du laver ...