Definisjon av Oracle 11g Database String

Definisjon av Oracle 11g Database String


Før et program får tilgang til informasjonen i en Oracle 11g database, må det åpne en forbindelse, som gir parametere som identifiserer hvem brukeren er, og hvordan programmet bruker data. Alle parametrene gå inn i en kort stykke tekst kalles en database tilkoblingsstrengen. Programmet åpner databasen ved å sende strengen til databaseserveren. Oracle skaper en forbindelse hvis strengen er korrekt og fullstendig.

Tilkoblingstype

Oracle gir et par forskjellige måter å koble til en 11g database; parametrene i tilkoblingsstrengen, avhenger av tilkoblingstypen. En metode er "Transparent Network Substrat" ​​eller TNS, som er Oracles nettverk programvare. En TNS-baserte tilkoblingsstrengen ser ut som følgende eksempel:

"Data Source = TORCL; User Id = brukernavn, passord = Userpass;"

Legg merke til bruken av et brukernavn og passord for å logge på databaseserveren. Følgende eksempel illustrerer bruken av Oracle Easy Connect metode:

"Data Source = brukernavn / Userpass @ oracleserver // instancename;"

Easy Connect fungerer i datamiljøer som bruker TCP / IP-nettverksprotokoller.

Brukernavn og passord

Oracle krever databasetilkoblinger å ha noen form for autentisering, for eksempel et brukernavn og passord. Databasen inneholder en kryssreferanse av brukernavn og tilgangstillatelser, så for eksempel, noen mennesker i en organisasjon har tilgang til lønningslister, kan andre se salgsdata, og to personer har full tilgang til alle databaseinformasjon. Flere, men ikke alle, typer tilkoblings strenger inkludere brukernavnet og passordet Oracle.

integrert sikkerhet

Selv inkludert brukernavn og passord i en database tilkoblingsstrengen er logisk og praktisk, utgjør det også en sikkerhetsrisiko. Alle med tilgang til programmeringskildekode kan se brukernavnet og passordet. Hvis noen skriver ut en papirkopi av et program og etterlater den på hennes pult, kan en forbipasserende spot innloggingsinformasjon og få ulovlig tilgang. På grunn av dette problemet, gir Oracle en annen type database tilkobling, kalles Integrated Security. Det er avhengig av en egen klarert tilkobling mellom brukerens datamaskin og databasetjeneren. Følgende database strengen viser hvordan du angir Integrated Security:

"Data Source = TORCL; Integrated Security = SSPI;"

Windows Logg inn

Som et alternativ til Integrated Security, kan Microsoft Windows-brukere å koble til en Oracle 11g database via Windows brukerautentisering. Når en bruker starter sin Windows-maskin, ber den om en bruker-ID og passord. Når han skriver informasjon og logger inn, mener Windows sin datamaskin autentisert, og nettverket stoler datamaskinen. Følgende Oracle database streng bruker Windows-godkjenning:

"Data Source = WindowsOracle; User Id = /;"