Oracle databaser anvendes på tværs af mange forskellige brancher og typer af software-applikationer . Oracle database administratorer kan manuelt oprette databaser ved hjælp af kommandoer i en kommandolinje -grænseflade eller de kan skrive scripts , der automatisk genererer databaser på ad hoc-basis . Mens script -baserede databaser er populære , er der nogle vigtige ulemper forbundet med valget at få dem oprettet automatisk i stedet for manuelt oprettet. Kompleksitet
p Som en Oracle database administrator , er det vigtigt for dig at kende strukturen på dine Oracle databaser , og hvordan de er relateret til hinanden. Brug scriptfiler at oprette databaser i stedet for manuelt at skabe dem forhindrer dig at lære om kompleksiteten af databasesystemet første hånd . Scripts kan også skabe unødvendige rækker og tabeller i databasen , hvilket fører til unødig database kompleksitet , der potentielt kan føre til fejl i fremtiden.
Potentiel skade
Siden Oracle databaser anvendes typisk af store erhvervsvirksomheder , der typisk store mængder af følsomme data lagret i databaser . Mens scripts bekvemt kan automatisere database opgaver og skabelse , kan de også øge chancen for unødvendige database skabelse, som igen kan føre til øget og unødvendig belastning på databaseserveren. Dette kan i sidste ende gå ned i databasen server , der forårsager din virksomheds Oracle database til at stoppe med at arbejde - og dermed eventuelle tilsluttede applikationer, der trækker data fra databasen til at stoppe fungere så godt
Time Cost < br . >
Oprettelse af en script, der virker upåklageligt og ikke forårsager fejl kan have en stor gang omkostninger forbundet med det. Script-filer manuelt kodet script -baserede applikationer , der bruger kommandoer henrettet den ene efter den anden for at skabe den nødvendige Oracle database . Manuel oprettelse af en database kan tage den samme eller mindre mængde af tid at skabe et script til at køre og oprette databasen . Når du i første omgang har skrevet en skabelse script , er det sandsynligt , at du bliver nødt til at bruge ekstra tid på at teste og debugging det.
Budgettering og planlægning Overvejelser
grund den tid omkostninger forbundet med Oracle database skabelse scripts, vil budgettet for at opretholde din Oracle database stige, eftersom udviklere og administratorer nødt til at bruge tid på at oprette scriptet og sikre, at det fungerer. Yderligere, hvis Oracle database platform modtager opdateringer i fremtiden at fastsætte iboende fejl , kan dit script pludselig bliver uforenelige , således kræver det tidspunkt flere udviklere og testere , der arbejder for at sikre scriptet er opdateret og kompatibel med den nyeste version af din Oracle database -software.