Rumah Kewangan Peribadi Asas Struktur Logik dalam Oracle 12c - dummies

Asas Struktur Logik dalam Oracle 12c - dummies

Isi kandungan:

Video: DBA roles and responsibilities 2025

Video: DBA roles and responsibilities 2025
Anonim

Semua struktur logik yang akan anda lihat berada dalam fail data pangkalan data. Struktur logik Oracle 12c membolehkan anda mengorganisir data anda ke dalam keadaan yang boleh diurus dan, baik, logik.

Mari kita periksa hubungan logik dengan objek fizikal. Mata anak panah ke arah hubungan satu sama lain.

Ruang meja dalam Oracle 12c

Ruang meja adalah tahap pertama organisasi logik penyimpanan fizikal anda.

Setiap pangkalan data 12c harus mempunyai ruang meja berikut:

  • SYSTEM: Menyimpan objek pangkalan teras yang digunakan untuk menjalankan pangkalan data itu sendiri.

  • SYSAUX: Untuk objek yang bantu dan tidak khusus terikat dengan ciri teras pangkalan data.

  • UNDO: Menyimpan segmen pemulangan atau undo yang digunakan untuk pemulihan transaksi.

  • TEMP: Untuk storan sementara.

Setiap ruang meja bertanggungjawab untuk menganjurkan satu atau lebih fail data. Lazimnya, setiap ruang meja mungkin mula dilampirkan kepada satu fail data, tetapi apabila pangkalan data berkembang dan fail anda menjadi besar, anda boleh memutuskan untuk menambah storan dalam bentuk berbilang fail data.

Jadi apakah langkah seterusnya untuk mendapatkan pangkalan data anda dan berjalan? Anda membuat beberapa kawasan untuk menyimpan data anda. Katakan pangkalan data anda akan mempunyai jualan, sumber manusia, data perakaunan, dan data sejarah. Anda mungkin mempunyai ruang jadual berikut:

  • SALES_DATA

  • SALES_INDEX

  • HR_DATA

  • HR_INDEX

  • ACCOUNTING_DATA

  • ACCOUNTING_INDEX

  • HISTORY_DATA

  • HISTORY_INDEX

Segmen di Oracle 12c

Segmen adalah struktur penyimpanan logik seterusnya selepas ruang meja. Segmen adalah objek dalam pangkalan data yang memerlukan storan fizikal dan termasuk yang berikut:

  • Jadual

  • Indeks

  • Paparan bervariasi

  • segmen dan tidak menyimpan data sebenar:

Prosedur Sinonim Urutan

  • Senarai kedua objek tidak tinggal dalam ruang meja dengan segmen. Mereka adalah kepingan kod yang tinggal dalam ruang SYSTEM.

  • Setiap kali anda membuat segmen, nyatakan jadual ruang yang anda inginkan untuk menjadi sebahagian daripada. Ini membantu dengan prestasi.

  • Lebar dalam Oracle 12c

Extends

adalah seperti cincin pertumbuhan pokok. Apabila segmen tumbuh, ia mendapat tahap yang baru. Apabila anda mula-mula membuat jadual untuk menyimpan item, ia mendapat tahap pertama. Seperti yang anda masukkan data ke dalam jadual itu, setakat itu memenuhi. Apabila tahap itu memenuhi, ia mengambil tahap yang lebih jauh dari ruang meja.

Apabila anda mula membuat ruang meja, semuanya ruang kosong. Apabila anda mula membuat objek, ruang bebas akan diberikan kepada segmen dalam bentuk extents. Ruang meja purata anda terdiri daripada luas dan ruang kosong yang digunakan.

Apabila semua ruang kosong diisi, fail data itu kosong. Itulah ketika kemahiran DBA anda masuk dan anda memutuskan cara membuat lebih banyak ruang bebas untuk segmen untuk terus diperluas. Sambungan tidak semestinya bersebelahan. Sebagai contoh, apabila anda membuat jadual item dan masukkan item pertama 1, 000, ia boleh tumbuh dan berkembang beberapa kali. Sekarang segmen anda mungkin terdiri daripada lima luas. Walau bagaimanapun, anda juga membuat jadual baru.

Oleh kerana setiap jadual dibuat dalam ruang jadual baru, ia bermula pada permulaan fail data. Selepas anda mencipta jadual kedua, jadual pertama anda mungkin perlu dilanjutkan lagi. Tahap seterusnya datang selepas tahap kedua. Akhirnya, semua objek yang berkongsi ruang meja akan mempunyai gabungannya.

Ini bukan perkara yang buruk. Pada tahun-tahun yang lalu, sebelum Oracle mempunyai algoritma yang lebih baik untuk penyimpanan, DBA menghabiskan banyak masa dan usaha mereka untuk menyatukan semua ini. Ia dipanggil pemecahan

Ia adalah masa lalu. Jangan tersedut! Biarkan ia begitu. Oracle 12c mampu menguruskan situasi sedemikian.

Terdapat situasi di mana anda mempunyai banyak fail data dalam ruang meja. Sekiranya ruang meja mempunyai lebih daripada satu fail data, ruang meja secara automatik mencipta luas dalam fesyen bulat-robin di semua fail data. Ini adalah ciri prestasi Oracle yang lain. Katakanlah anda mempunyai satu jadual besar yang menyokong sebahagian besar permohonan anda. Ia tinggal di ruang meja yang terbuat dari empat fail data. Sebagai jadual yang diperluaskan, Oracle memperuntukkan extents di setiap fail data seperti ini: 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4 … dan sebagainya

Ini cara, Oracle dapat memanfaatkan data tersebar di banyak peranti fizikal apabila pengguna mengakses data. Ia mengurangkan perbalahan pada segmen yang mempunyai banyak aktiviti.

Oracle blok di Oracle 12c

Satu

Oracle block

adalah unit minimum yang Oracle akan membaca atau menulis pada suatu masa tertentu.

Oracle biasanya membaca dan menulis lebih daripada satu blok sekaligus, tetapi itu sudah sampai kepada Oracle hari ini. Anda pernah mempunyai lebih banyak kawalan langsung tentang bagaimana Oracle menguruskan bacaan dan menulis blok, tetapi sekarang fungsi ditala secara automatik. Anda boleh menyesuaikan secara manual ke tahap yang tertentu, tetapi kebanyakan pemasangan adalah yang terbaik untuk Oracle.

Tanpa mengira, blok adalah unit penyimpanan logik terakhir. Data dari jadual dan indeks anda disimpan dalam blok. Perkara-perkara berikut berlaku apabila anda memasukkan baris baru ke dalam jadual:

Oracle mendapati segmen itu.

Oracle meminta segmen itu jika terdapat sebarang ruangan.

Segmen mengembalikan blok yang tidak lengkap.

  • Masuk baris atau indeks ditambahkan pada blok itu.

  • Jika tiada blok adalah percuma untuk sisipan, segmen itu mengambil satu lagi tahap percuma dari ruang meja. Dengan cara ini, semua ini dilakukan oleh proses pelayan yang anda sambungkan.

  • Blok Oracle juga mempunyai rakan fizikal seperti fail data. Blok Oracle terdiri daripada blok OS. Ia adalah saiz diformat unit penyimpanan minimum pada peranti.

Asas Struktur Logik dalam Oracle 12c - dummies

Pilihan Editor

5 Perkara yang boleh dilakukan oleh GoPro Camera - dummies

5 Perkara yang boleh dilakukan oleh GoPro Camera - dummies

Apa yang boleh dilakukan oleh GoPro? Inilah soalan yang lebih relevan: Apa yang anda mahu lakukan? Meminta soalan ini lebih seperti menanyakan diri anda tentang keinginan dan hasrat anda sendiri untuk rakaman video yang unik. Apabila anda menentukan apa yang anda ingin tangkap, semua yang anda perlu lakukan ialah menyambungkan kamera ke gunung yang sesuai ...

Pengaturan & Pintasan dSLR Untuk Menipu Cheat Sheet - dummies

Pengaturan & Pintasan dSLR Untuk Menipu Cheat Sheet - dummies

Anda mempunyai refleks kanta tunggal digital yang besar (dSLR ) kamera dan mahu menangkap beberapa gambar indah masa-masa hidup anda. Untuk sepenuhnya menguasai dSLR anda dan membuat gambar yang menarik, anda mesti menceburkan diri ke dunia baru yang berani yang melibatkan membuat keputusan tentang mod penangkapan. Mengetahui panjang fokus apa yang digunakan dalam ...

Pilihan Editor

Bagaimana Menggunakan Lapisan Masker Gradient dan Brush Masker di Photoshop CS6 - lapisan masker

Bagaimana Menggunakan Lapisan Masker Gradient dan Brush Masker di Photoshop CS6 - lapisan masker

Lapisan lapisan di Photoshop CS6 membolehkan anda secara beransur-ansur berus dalam ketelusan dan kelegapan pada asas pixel selektif. Dua alat pelapis lapisan - Alat Gradien dan Brush - lebih kerap digunakan berbanding yang lain: Alat Gradien: Menetapkan alat ini kepada kecerunan linear hitam ke putih atau putih ke ...

Cara Menggunakan Kuler untuk Cari dan Kongsi Tema Warna di Photoshop CS6 - dummies

Cara Menggunakan Kuler untuk Cari dan Kongsi Tema Warna di Photoshop CS6 - dummies

Sumber yang tersedia untuk Adobe Photoshop Creative Suite 6 adalah luas. Kuler adalah komuniti dalam talian yang menyediakan tema warna untuk anda menyemak imbas, memuat turun, membuat, mengedit, dan memuat naik untuk berkongsi dengan orang lain. Gunakan tema ini apabila membuat projek cetak grafik atau laman web. Apa yang anda perlukan ialah sambungan Internet dan Adobe ID. Di sini ...

Cara Menggunakan Kata Kunci untuk Photoshop CS6 Files dalam Bridge - dummies

Cara Menggunakan Kata Kunci untuk Photoshop CS6 Files dalam Bridge - dummies

Kata kunci adalah label deskriptif yang anda lampirkan ke fail di Bridge. Mereka membantu untuk mengkategorikan imej Photoshop CS6 anda, membolehkan anda lebih cekap dan cepat mencari fail yang anda inginkan. Berikut adalah downside untuk membuat dan menggunakan kata kunci: Untuk membuat kata kunci baru (folder kategori yang mengandungi kata kunci): Klik ikon tanda tambah (+) ...

Pilihan Editor

Dengan Touch dengan Nota Reka bentuk - dummies

Dengan Touch dengan Nota Reka bentuk - dummies

Nota reka bentuk adalah sesuai untuk berkomunikasi dengan pemaju lain yang bekerja pada Laman web, tetapi tidak dalam jarak menjerit. Ciri Dreamweaver ini berfungsi seperti tag komen (kod HTML yang membolehkan anda memasukkan teks dalam halaman yang tidak akan dipaparkan dalam penyemak imbas) tetapi dengan privasi lebih banyak. Ramai pemaju menggunakan ...

Memenuhi Dreamweaver CS3 Common Insert Bar - dummies

Memenuhi Dreamweaver CS3 Common Insert Bar - dummies

Jangan berfikir bahawa toolbar Dreamweaver CS3 Common Insert biasa dan biasa. Ia hanya dipanggil "umum" kerana ia menawarkan perintah memasukkan yang paling kerap digunakan kerana ia adalah yang paling berguna. Dengan bilah alat yang ditunjukkan di sini, anda boleh memasukkan segala-galanya dari pautan e-mel kepada tarikh kepada mana-mana media yang ingin anda letakkan ...

Gambaran Keseluruhan Alignment Imej dalam Adobe CS5 Dreamweaver - dummies

Gambaran Keseluruhan Alignment Imej dalam Adobe CS5 Dreamweaver - dummies

Penjajaran imej dan teks bersebelahan mereka di Adobe Suite Creative 5 (Adobe CS5) Dreamweaver adalah mudah, tetapi pilihan yang ada mungkin membuat kelihatan terlalu rumit. Imej dan teks bersebelahan mereka duduk pada garis dasar yang sama sebagai lalai, memaksa teks berjalan dalam satu baris ke kanan imej. Untuk ...