Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Hur man skapar ett grupperat index i Oracle

    En kraftfull databas som Oracle sväljer lager av data åt gången , grupper och sorterar informationen på flera sätt och rapporter om aggregat för att ge högsta ledningen en helikopter syn på företagens information . Företagen förväntar sig en hel del från Oracle , vilket förklarar systemets namn och löftet den gör : gör stor aktivitet skala databas utan att sänka kapaciteten . Därför utrustar det du med mekanismer som index på tabeller och kluster av tabeller med kritiska kolumner . Tabellerna har en eller flera kolumner i gemensamt. De gemensamma och relaterade kolumner bildar kluster nyckel , index för klustret . Instruktioner
    Skapa ett kluster
    1

    Logga in på Oracle -servern som databasadministratör eller som en användare med CREATE CLUSTER privilegium om klustret kommer att bo i aktuell databas . För att skapa ett kluster i ett annat schema , behöver användaren SKAPA NÅGON CLUSTER privilegium . Följande kommando visar ett exempel :

    SQLPlus MittAnvändarnamn /Mittpassword @ hostname

    Detta uttalande vid OS prompten startar SQL * Plus kommandoradsverktyg och ge en SQL-prompt att skicka SQL-kommandon till Oracle . Du kan också använda den grafiska versionen heter " sqlplusw . " Parametern " hostname " anger värdservern där Oracle instansen körs .
    2

    Använda SQL-frågor på data dictionary eller konsulterar databasen designers , anteckna databasschemat där klustret ska bo , tabellnamnen som kommer att vara en del av klustret , i kolumnerna i dessa tabeller som kommer att vara en del av klustret nyckeln och namnet på din nya klustret . Addera 3 p Om klustret består av föremål från en databas schema bara , gör det här ditt standard databas . På SQL -prompten skriver du kommandot USE databasen enligt nedan :

    USE DBTestCluster

    Denna SQL-sats gör DBTestCluster den aktuella databasen för alla objekt som refereras i sessionen
    . 4

    SQL * Plus prompten skriver CREATE CLUSTER kommandot på följande sätt :

    SKAPA CLUSTER TargetSchema.TestClusterName ( clusterkey_EquipmentID NUMMER ( 5 ) , clusterkey_PartCode NUMMER ( 3 ) ) katalog p Om du inte uppfyller kraven klustret namnet med ett schema namn , kommer Oracle att skapa kluster i den aktuella databasen schema " DBTestCluster . "

    CREATE cLUSTER kommandot är inte komplett utan extra klausuler . Ett semikolon anger en komplett SQL-kommando redo att skickas till Oracle . I den grafiska versionen av SQL * Plus , kan du använda en knapp för att skicka SQL- kod .
    5

    Beroende på vad ditt kluster är utformad för att göra , lägga till någon av följande valfria klausuler till SKAPA CLUSTER kommandot på följande sätt :

    SIZE 512TABLESPACE MyTablespaceNameINDEXSINGLE TABLEHASHKEYS 20HASH äR MOD ( clusterkey_EquipmentID + clusterkey_PartCode , 100 ) ;

    siffrorna och noterade värden är endast exempel för att visa användningen . Alternativet " SIZE " anger antalet bytes reserverade för alla rader kombineras från alla tabeller i klustret med samma värderingar kluster nyckel .

    Nyckelordet " INDEX " indikerar en indexerad kluster . Oracle lagrar alla rader med samma värden kluster nyckel i det indexerade klustret . Om du anger " INDEX " måste du skapa ett index på kluster nycklar innan data manipulation .

    " HASHKEYS " indikerar en hash kluster , och värdet visar antalet hash nycklar . I detta fall , skapar man inte ett kluster nyckel index .

    " Hash " klausul anger hashfunktion för hash kluster i form av ett SQL-uttryck .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera NTEXT till INT
    ·Hur gruppen efter Datum Utan sekunder i T - SQL
    ·Hur du installerar Cost Plus Priser i Oracle
    ·Hur till Redigera Field regler i Access 2007
    ·Hur du ändrar nämnare i CSV
    ·ETL Processer
    ·Vad är Microsoft SQL 2005
    ·Definition av Programmatic DataSet Connection
    ·Hur man skapar rollback-segment
    ·Inaktivera en kombinationsruta
    Utvalda artiklarna
    ·Vad är ljud Ocklusion
    ·Hur man slår ihop RAR filer
    ·Konvertera Sdr till Open Office
    ·Windows Server 2003 Kompatibilitet med SQL Server 2000
    ·Hur flytta text till längst ner på sidan i Microsoft …
    ·Hur man skapar en Powerpoint From Scratch
    ·Vad är filändelsen Omf
    ·Ansluta till en SFTP
    ·Lägga till text över video
    ·Hur Ladda Norton antivirusprogram
    Copyright © Dator Kunskap http://www.dator.xyz