Tusenvis av SQL-kommandoer eksistere i Oracle database riket. Her er noen som databaseadministratorer bruke daglig. Denne listen kan variere for hver Oracle database du bruker
å gjøre ThisUse dette CommandCreate en tablespaceCREATE TABLE usersDATAFILE ". /u01/oracle/oradata/dev12c/users01.dbf’ size100Mautoextend på neste 10M MAXSIZE 4G; Sett opp et userCREATE BRUKER ldehoff identifisert av " Welcome1 ’ STANDARD TABLE usersQUOTA 10m PÅ usersPASSWORD EXPIRE; CREATE ROLLE developer_role; GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW todeveloper_role; GRANT developer_role TIL ldehoff; Lag en tableCREATE TABLE klienter (CLIENT_ID NUMBER (4) CONSTRAINT pk_client_id PRIMARY KEY, last_name VARCHAR2 (128) NOT NULL, first_name VARCHAR2 (64) NOT NULL, acct_number NUMBER (8) CONSTRAINT uk_acct_number UNIK, advisor_id NUMBER (4) CONSTRAINT fk_advisor_id REFERANSER rådgivere (advisor_id)) TABLE brukere; Lag en indexCREATE INDEX idx_last_name PÅ klienter (LAST_NAME) TABLE indekserer; Lag en viewCREATE ELLER BYTT VIEW client_vw ASVelg last_name || ’, ’ || FIRST_NAME "Etternavn, fornavn", client_idFROM kunder, Opprett en sequenceCREATE SEQUENCE client_id_seqINCREMENT BY 10START MED 10; Bruk en sequenceINSERT INTO clientsVALUES (client_id.nextval, " Schumacher ’, " Michael ’, 1000, 1234), slippe en tableDROP TABLE rådgivere CASCADE CONSTRAINTS; Flash tilbake til en tableFLASHBACK TABLE rådgivere TIL FØR DROP; Bli med to tablesSELECT last_name, acct_number, advisor_last_nameFROM kunder BLI advisorsUSING (advisor_id); Begynn lytteren fra kommando linelsnrctl startStart Enterprise Manager Database Control fra commandlineemctl starte dbconsole
Daglig Watch for databaseadministratorer
Databaseadministratorer (DBA) over ofte sjekke helsen til databasen i en organisasjon. DBA noen ganger refererer til disse daglige oppgaver som "holde hjulene i gang." Som en DBA, vil du ønsker å holde et tett øye på følgende områder:
Space
System logger
Tilsyn poster Anmeldelser
Sessions
Sikkerhetskopier
Batch jobber
Enterprise Manager
Command-Line Kjør for Oracle Tools
Oracle har flere kommandolinjeverktøy. Her er de vanligste. Hvis du er usikker på hvordan du bruker dem, kan du prøve å skrive inn kommandoen med hjelp = y.
ToolCommandSQL * PlussqlplusListener ControllsnrctlData Pump ExportexpdpData Pump ImportimpdpRecovery ManagerrmanSQL DevelopersqldeveloperNet ManagernetmgrNetwork Configuration Assistantnetca
Oracle Database Pålogging Chart
Du bør aldri skrive ned passord til din real
Oracle-databaser. Men mens læring og fylle hjernen med kunnskap, glemmer passordene dine for ulike funksjoner bør være det minste av dine bekymringer.
Min LoginsDatabase Navn Tool (f.eks SQL*Plus)UsernamePassword__________________________________________________________________________________________________________________________________________________________________________________________Don’t satt noen produksjon informasjonen ovenfor
!