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

Asas Struktur Logik dalam Oracle 12c - dummies

Isi kandungan:

Video: DBA roles and responsibilities 2024

Video: DBA roles and responsibilities 2024
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

QuickBooks 2016: Senarai Kod Cukai Jualan, Senarai Kelas dan Senarai Nama Lain -

QuickBooks 2016: Senarai Kod Cukai Jualan, Senarai Kelas dan Senarai Nama Lain -

QuickBooks 2016 menawarkan banyak senarai. Anda mungkin ingin melihat senarai Kod Cukai Jualan, senarai Kelas, dan senarai Nama Lain. Jika anda perlu melihat senarai ini, cuma pilih senarai dari menu Senarai atau pilih Daftar → Senarai Profil Pelanggan & Vendor dan pilih senarai dari submenu yang ...

Perubahan Tarikh cepat - dummies

Perubahan Tarikh cepat - dummies

Ingin memasukkan atau menukar tarikh dalam entri QuickBooks? Memasuki dan mengedit tarikh dalam QuickBooks adalah pantas dan mudah apabila anda menggunakan pintasan keyboard QuickBooks yang sangat berguna ini. QuickBooks Key atau Keystroke Combination Shortcut Results + Next day - Hari Sebelumnya T Hari W Hari Pertama Minggu K Hari terakhir ...

QuickBooks Mematuhi Pesanan Pembelian - dummies

QuickBooks Mematuhi Pesanan Pembelian - dummies

Anda boleh membuat PO QuickBooks walaupun anda memesan barang melalui telefon atau melalui World Wide Web - iaitu, apabila anda tidak meminta barangan secara bertulis. Mengisi pesanan pembelian membolehkan anda menentukan item yang ada pada pesanan dan apabila item tersebut akan tiba. Apa yang anda perlu lakukan ialah bertanya ...

Pilihan Editor

Buat Label dengan Grafik di Word 2016 - dummies

Buat Label dengan Grafik di Word 2016 - dummies

Kata membolehkan anda mencetak helaian label yang serupa, tetapi ia mengandungi hanya teks membosankan. Cuba rempah-rempah dengan menambah warna, fancy, dan pemformatan. Cara terbaik untuk memasak label ialah menambah gambar atau grafik lain. Ikuti langkah berikut: Klik tab Mailings. Dalam kumpulan Buat, klik ...

Cara Mencipta Blok Bangunan AutoTeks dalam Kata 2016 - dummies

Cara Mencipta Blok Bangunan AutoTeks dalam Kata 2016 - dummies

Kata 2016 tidak mempunyai fungsi AutoComplete . Ia telah dikeluarkan beberapa versi yang lalu. Di tempatnya, anda membuat blok bangunan AutoText, yang berfungsi seperti AutoComplete lama. Blok bangunan AutoText ialah pembantu menaip. Anda membuat blok bangunan untuk teks yang sering anda taip, seperti nama, alamat, permintaan maaf, dan sebagainya. ...

Membuat Kad Ucapan di Microsoft Word 2003 - dummies

Membuat Kad Ucapan di Microsoft Word 2003 - dummies

Jika anda ingin membuat sesuatu dalam Word yang hanya akan mempesonakan seseorang, cuba tangan anda pada kad ucapan tersuai. Untuk menyiapkan Word untuk membuat kad ucapan dari satu lembaran kertas bersaiz standard, ikuti langkah-langkah berikut: 1. Pilih Fail -> Persediaan Halaman. 2. Klik tab Margin. 3. Pilih Landskap ...

Pilihan Editor

Cara Menyediakan Pengawal Cari untuk Geocoding dalam App iOS Anda

Cara Menyediakan Pengawal Cari untuk Geocoding dalam App iOS Anda

Anda sudah mempunyai satu teka-teki geocoding di tempat di papan cerita anda untuk apl iOS anda; ini Pengawal Cari yang sesuai bernama. Caranya ialah untuk menambah pengawal peribadi yang akan melaksanakan ciri Cari yang anda mahu. Untuk menambah projek anda, ikuti langkah-langkah berikut: Dalam Navigator Projek, pilih ...

Cara Menyediakan Pengawal Peta di Main_iPad. Storyboard dalam Apl IOS anda - dummies

Cara Menyediakan Pengawal Peta di Main_iPad. Storyboard dalam Apl IOS anda - dummies

Sekali anda mempunyai pengawal paparan peribadi untuk MapController dalam aplikasi iOS anda, anda perlu memberitahu papan cerita iPad untuk memuat pengawal pandangan adat anda dan bukannya UIViewController. Ikuti langkah berikut: Dalam Navigator Projek, pilih Main_iPad. papan cerita dan kemudian pilih Lihat Pengawal di Lihat Pengawal - Adegan Peta dalam Garis Besar Dokumen. ...