Innledning
 Et eksempel er en logisk miljø for DB2 Database Manager. Ved hjelp av eksempel, kan du administrere databaser. Avhengig av våre krav, kan du opprette flere forekomster på én fysisk maskin. Innholdet i Instance katalogen er: 
 
 databasesystemets konfigurasjonsfil 
 
 System Database Directory 
 
 Node Directory 
 
 nodekonfigurasjonsfil [db2nodes.cfg] 
 
 Debugging filer, dumpe filer 
 
 For DB2 Database Server, er standardforekomsten "DB2". Det er ikke mulig å endre plasseringen av forekomstkatalogen etter etableringen. Et eksempel kan administrere flere databaser. I et eksempel, har hver database et unikt navn, sitt eget sett med katalogtabellene, konfigurasjoner filer, myndigheter og privilegier. 
 
 Arkitektur av forekomsten i DB2-produkt 
 
 Flere forekomster 
 
 Du kan opprette flere forekomster i en DB2Server på Linux, UNIX og Windows. Det er mulig å installere flere DB2Servers på en fysisk maskin. 
 
 Opprette forekomst på Linux 
 
 Du kan opprette flere forekomster på Linux og UNIX hvis DB2 Server er installert som root-bruker. Et eksempel kan kjøres samtidig på Linux og UNIX uavhengig. Du kan arbeide innenfor en enkelt forekomst av databasesystemet på en gang. 
 
 En Instance mappe inneholder databasekonfigurasjonsfiler og mapper. Forekomstkatalogen lagres på forskjellige steder på Windows avhengig av operativsystemversjoner 
 
 Oppføring tilfeller 
 
 Følgende kommando brukes til å liste tilfeller. 
 
 db2ilist 
 
 Denne kommandoen lister opp alle de tilfeller som er tilgjengelig på et system 
 
  Syntaks:. 
 db2ilist 
  Eksempel: product: [å se hvor mange forekomster er opprettet i DB2-kopi] 
 db2ilist 
  Output: 
 db2inst1 db2inst2 db2inst3 
 Instance miljø kommandoer 
 
 Disse kommandoene er nyttig å arbeide med tilrettelegging av forekomst i DB2 CLI 
 
 Hent eksempel 
 
 Denne kommandoen viser detaljer om kjørende forekomsten 
 
  Syntaks:.. 
 db2 få eksempel < p>  Eksempel: product: [for å se gjeldende forekomsten som aktiveres gjeldende bruker] 
 db2 få eksempel 
  Output: 
 den gjeldende databasesystemet eksempel er: db2inst1 
 Sett eksempel 
 
for å starte eller stoppe databasesystemet av en forekomst på DB2 UDB, følgende kommando utføres for den gjeldende forekomsten
  Syntaks:. 
 
 set DB2INSTANCE = < forekomst > 
  Eksempel: product: [Å arrangere "db2inst1" miljø til gjeldende bruker] 
 satt DB2INSTANCE = db2inst1 
 db2start 
 
 Ved hjelp av denne kommandoen, kan du starte en forekomst. Før dette, må du kjøre "set eksempel" 
 
  Syntaks:. 
 Db2start 
  Eksempel: product: [Å starte en forekomst] 
 db2start 
  Output:. 
 SQL1063N dB2START behandlingen var vellykket 
 db2stop 
 
 Ved hjelp av denne kommandoen kan du stoppe en kjørende forekomst 
 
  Syntax : 
 db2stop 
  Output:. 
 SQL1064N dB2STOP var vellykket 
 opprette en forekomst 
 
 La oss se hvordan du oppretter en ny forekomst. 
 
 db2icrt 
 
 Hvis du vil opprette en ny forekomst, må du logge inn med roten. Instance id ikke er en rot id eller en rot navn 
 
 Her er fremgangsmåten for å opprette en ny forekomst. 
 
  Trinn 1 product:: Lag et operativsystem bruker for eksempel. 
 
  Syntaks: 
 useradd -u < ID > -g < gruppenavn > -m -d < bruker plassering > ≪ brukernavn > -p < passord > 
  Eksempel 
: [For å opprette en bruker for eksempel med navnet 'db2inst2 av gruppe db2iadm1 "og passord" db2inst2'] 
 useradd -u 1000 -g db2iadm1 -m -d /home /db2inst2 db2inst2 -p db2inst2 
  Trinn 2 
: Gå til DB2-forekomsten katalogen root-bruker for å skape ny forekomst 
 
  Sted:. 
 cd /opt /IBM /db2 /v10.1 /instance 
  Trinn 3 
: Opprett forekomst ved hjelp av syntaksen nedenfor: 
 
  syntaks: 
 ./db2icrt - s ese -u < inst id > ≪ forekomsten navn > 
  Eksempel 
: [For å opprette en ny forekomst 'db2inst2 "i brukerens db2inst2" med funksjonene "ESE" (Enterprise Server Edition)] 
 ./db2icrt - s ese -u db2inst2 db2inst2 
  Output: 
 DBI1446I kommandoen db2icrt er i gang, vent litt. .... ... .. DBI1070I Program db2icrt fullført. 
 Arrangering kommunikasjonsport og vert for en forekomst 
 
 Rediger /etc /services-filen og legge inn portnummeret. I syntaksen gitt nedenfor, 'inst_name' indikerer forekomst navn og 'inst_port "indikerer portnummeret eksempel 
 
  Syntaks:. 
 Db2c_ < inst navn > ≪ inst_port > /tcp 
  Eksempel 
: [Legge '50001 /tcp' portnummeret for eksempel "db2inst2" med variabel 'db2c_db2inst2' i 'tjenester' fil] 
 db2c_db2inst2 50001 /tcp < p>  Syntax en 
: [Update Database manager Configuration med tjenestenavn. Følgende syntaks 'svcename "indikerer navnet forekomsttjeneste og' inst_name 'indikerer forekomsten navn] 
 db2 oppdatere databasesystemkonfigurasjonen ved hjelp svcename db2c _ &< inst_name > 
  Eksempel 1 
: [Oppdatering DBM Configuration med variabel svcename med verdi 'db2c_db2inst2' for eksempel 'db2inst2' 
 db2 oppdatere databasesystemkonfigurasjonen ved hjelp svcename db2c_db2inst2 
  Output 
 DB20000I UPDATE databasesystemkonfigurasjonen kommandoen er fullført. 
  Syntaks 2 
: sette "tcpip" kommunikasjonsprotokoll for den gjeldende forekomsten 
 db2set DB2COMM = tcpip 
  Syntax 3 
: [Stoppe og starte gjeldende forekomsten å få oppdatert verdier fra systemets konfigurasjonsdatabasen] 
 db2stop db2start 
 oppdatere en forekomst 
 
 Du kan oppdatere en forekomst ved hjelp av følgende kommando: 
 
 db2iupdt 
 
 Denne kommandoen brukes til å oppdatere eksempel innenfor samme versjonen. Før du utfører denne kommandoen, må du stoppe forekomsten databasesystemet ved å bruke "db2stop" kommandoen. Syntaksen under "inst_name" indikerer tidligere utgitt eller installert DB2-tjeneren eksempel navn, som du ønsker å oppdatere til nyere versjon eller installert DB2-tjeneren versjon 
 
  Syntax en 
. Hvis du vil oppdatere en forekomst i normal modus 
 db2iupdt < inst_name > 
  Eksempel 1: 
 ./db2iupdt db2inst2 
  Syntaks 2 
: Hvis du vil oppdatere en forekomst i debugging mode 
 db2iupdt -D < inst_name > 
  Eksempel 
 db2iupdt -D db2inst2 
 Oppgradere en forekomst 
 
 Du kan oppgradere et eksempel fra tidligere versjon av DB2 kopi til gjeldende nylig installert versjon av DB2-kopi. 
 
 db2iupgrade 
 
på Linux eller UNIX-system, er denne kommandoen ligger i DB2DIR /instance katalogen. I de følgende syntaxes, "inst_name" indikerer den forrige versjonen DB2-forekomsten og "inst_username" indikerer den nåværende installerte versjonen DB2-kopi eksempel bruker:
  Syntaks 2 
. 
 Db2iupgrade -d - k -u < inst_username > ≪ inst_name > 
  Eksempel 
: 
 db2iupgrade -d -k -u db2inst2 db2inst2 
  Kommando Parametere: 
 
  -d 
: Slår debugging mode 
 
  -k product::.. Holder pre-oppgradering eksempel type hvis den støttes i DB2-kopien, hvor du kjører denne kommandoen 
 
 Hvis du bruker Super bruker (su) på Linux for db2iupgrade kommandoen, må du utstede "su" kommandoen med "-". alternativet 
 
 slippe en forekomst 
 
 du kan slippe eller slette forekomsten, som ble opprettet av "db2icrt" -kommandoen. 
 
 db2idrop 
 
 på Linux og UNIX-operativsystem, denne kommandoen ligger i DB2_installation_folder /forekomstkatalogen. 
 
  syntaks 
: [i følgende syntaks, viser «inst_username 'brukernavn for eksempel og" inst_name "indikerer forekomst navn] 
 db2idrop -u < inst_username > ≪ inst_name > 
  Eksempel 
: [Til slippe db2inst2] 
 ./db2idrop -u db2inst2 db2inst2 
 Bruke andre kommandoer med eksempel 
 
 Kommando for å finne ut hvilke DB2-forekomst vi jobber på nå 
 
  Syntax en product::. [å sjekke den gjeldende forekomsten aktiveres av databasesystemet] 
 db2 få eksempel 
  Output: 
 The gjeldende databasesystemet eksempel er: db2inst1 
  Syntaks 2 
: [For å se den gjeldende forekomsten med drifts biter og slipper versjon] 
 db2pd -inst | hode -2 
  Eksempel: 
 db2pd -inst | hode -2 
  Output: 
 Instance db2inst1 bruker 64 bits og DB2 utgivelsen SQL10010 
  Syntax 3 
: [For å sjekke navnet på tiden jobber eksempel] 
 db2 velger inst_name fra sysibmadm.env_inst_info 
  Eksempel: 
 db2 velger inst_name fra sysibmadm.env_inst_info 
  Output: 
 INST_NAME ----- --------------------------------- db2inst1 en posten (e) som er valgt. 
  Syntaks 
: [Hvis du vil angi en ny forekomst som standard] 
 db2set db2instdef = < inst_name > -g 
  Eksempel 
: [Til rekke nyopprettede eksempel som en standardforekomsten] 
 db2set db2instdef = db2inst2 -g 

